LocalAI/core/http/react-ui/src
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
..
components feat: track files being staged (#9275) 2026-04-08 14:33:58 +02:00
context fix(ui): pass by staticApiKeyRequired to show login when only api key is configured (#9220) 2026-04-04 12:11:22 +02:00
contexts feat: add users and authentication support (#9061) 2026-03-19 21:40:51 +01:00
hooks feat(ui): Interactive model config editor with autocomplete (#9149) 2026-04-07 14:42:23 +02:00
pages feat(ux): backend management enhancement (#9325) 2026-04-12 00:35:22 +02:00
utils feat: backend versioning, upgrade detection and auto-upgrade (#9315) 2026-04-11 22:31:15 +02:00
App.css feat: track files being staged (#9275) 2026-04-08 14:33:58 +02:00
App.jsx feat: add users and authentication support (#9061) 2026-03-19 21:40:51 +01:00
index.css chore: css cleanups 2026-03-31 16:37:38 +02:00
main.jsx feat: add users and authentication support (#9061) 2026-03-19 21:40:51 +01:00
router.jsx feat(ui): Interactive model config editor with autocomplete (#9149) 2026-04-07 14:42:23 +02:00
theme.css chore: css cleanups 2026-03-31 16:37:38 +02:00