LocalAI/core/http
Ettore Di Giacinto bfdc29d316
fix(gallery): correctly show status for downloading OCI images (#5774)
We can't use the mutate.Extract written bytes as current status as that
will be bigger than the compressed image size. Image manifest don't have
any guarantee of the type of artifact (can be compressed or not) when
showing the layer size.

Split the extraction process in two parts: Downloading and extracting as
a flattened system, in this way we can display the status of downloading
and extracting accordingly.

This change also fixes a small nuance in detecting installed backends,
now it's more consistent and looks if a metadata.json and/or a path with
a `run.sh` file is present.

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2025-07-02 08:25:48 +02:00
..
elements feat: Add backend gallery (#5607) 2025-06-15 14:56:52 +02:00
endpoints fix(gallery): automatically install model from name (#5757) 2025-06-29 17:42:58 +02:00
middleware feat(ui): allow to upload PDF and text files, also add support to multiple input files (#5538) 2025-05-31 08:47:48 +02:00
routes fix(gallery): correctly show status for downloading OCI images (#5774) 2025-07-02 08:25:48 +02:00
static feat(ui): display thinking tags appropriately (#5540) 2025-05-31 08:50:46 +02:00
utils feat(ui): path prefix support via HTTP header (#4497) 2025-01-07 17:18:21 +01:00
views feat: Add backend gallery (#5607) 2025-06-15 14:56:52 +02:00
app.go feat(backend gallery): add meta packages (#5696) 2025-06-24 17:08:27 +02:00
app_test.go feat: Add backend gallery (#5607) 2025-06-15 14:56:52 +02:00
explorer.go feat: rebrand - LocalAGI and LocalRecall joins the LocalAI stack family (#5159) 2025-04-15 17:51:24 +02:00
http_suite_test.go fix: rename fiber entrypoint from http/api to http/app (#2096) 2024-04-21 22:39:28 +02:00
render.go feat(ui): path prefix support via HTTP header (#4497) 2025-01-07 17:18:21 +01:00