Ettore Di Giacinto
2865f0f8d3
feat(ux): backend management enhancement ( #9325 )
...
* feat: add PreferDevelopmentBackends setting, expose isMeta/isDevelopment in API
- Add PreferDevelopmentBackends config field, CLI flag, runtime setting
- Add IsDevelopment() method to GalleryBackend
- Use AvailableBackendsUnfiltered in UI API to show all backends
- Expose isMeta, isDevelopment, preferDevelopmentBackends in backend API response
* feat: upgrade banner with Upgrade All button, detect pre-existing backends
- Add upgrade banner on Backends page showing count and Upgrade All button
- Fix upgrade detection for backends installed before version tracking:
flag as upgradeable when gallery has a version but installed has none
- Fix OCI digest check to flag backends with no stored digest as upgradeable
2026-04-12 00:35:22 +02:00
dependabot[bot]
a42548e9d1
chore(deps): bump playwright from 1.52.0 to 1.58.2 in /core/http/react-ui in the npm_and_yarn group across 1 directory ( #9055 )
...
chore(deps): bump playwright
Bumps the npm_and_yarn group with 1 update in the /core/http/react-ui directory: [playwright](https://github.com/microsoft/playwright ).
Updates `playwright` from 1.52.0 to 1.58.2
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.52.0...v1.58.2 )
---
updated-dependencies:
- dependency-name: playwright
dependency-version: 1.58.2
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 14:05:59 +01:00
Ettore Di Giacinto
8336efec41
fix(ui): correctly display backend if specified in the model config, re-order MCP buttons ( #9053 )
...
fix(ui): correctly display backend if specified in the model config
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-03-18 09:58:25 +01:00
Richard Palethorpe
3d9ccd1ddc
fix(ui): Add tracing inline settings back and create UI tests ( #9027 )
...
Signed-off-by: Richard Palethorpe <io@richiejp.com >
2026-03-16 17:51:06 +01:00
Ettore Di Giacinto
8818452d85
feat(ui): MCP Apps, mcp streaming and client-side support ( #8947 )
...
* Revert "fix: Add timeout-based wait for model deletion completion (#8756 )"
This reverts commit 9e1b0d0c82 .
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* feat: add mcp prompts and resources
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* feat(ui): add client-side MCP
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* feat(ui): allow to authenticate MCP servers
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* feat(ui): add MCP Apps
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* chore: update AGENTS
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* chore: allow to collapse navbar, save state in storage
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* feat(ui): add MCP button also to home page
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* fix(chat): populate string content
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
---------
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-03-11 07:30:49 +01:00
Ettore Di Giacinto
86680ff8bc
fix(ui): fix /app redirect
...
Do not handle redirect individually, but serve the app directly in /
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-03-05 21:43:46 +00:00