LocalAI/core/http/react-ui
lif e0ab1a8b43
fix: use exact tag matching for model gallery tag filtering (#9041)
The Search() method uses strings.Contains() on comma-joined tags,
causing substring false positives (e.g., "asr" matching "image-diffusers").

Add FilterByTag() method that checks each tag with strings.EqualFold()
for exact, case-insensitive matching. Add 'tag' query parameter to
/api/models and /api/backends endpoints. Update the React frontend to
send filter selections as 'tag' instead of 'term'.

Closes #8775

Signed-off-by: majiayu000 <1835304752@qq.com>
2026-03-20 08:37:45 +01:00
..
e2e feat: add users and authentication support (#9061) 2026-03-19 21:40:51 +01:00
src fix: use exact tag matching for model gallery tag filtering (#9041) 2026-03-20 08:37:45 +01:00
bun.lock feat(ui): move to React for frontend (#8772) 2026-03-05 21:47:12 +01:00
eslint.config.js feat(ui): move to React for frontend (#8772) 2026-03-05 21:47:12 +01:00
index.html feat(ui): move to React for frontend (#8772) 2026-03-05 21:47:12 +01:00
package-lock.json 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) 2026-03-18 14:05:59 +01:00
package.json 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) 2026-03-18 14:05:59 +01:00
playwright.config.js feat(ui, gallery): Show model backends and add searchable model/backend selector (#9060) 2026-03-18 21:14:41 +01:00
vite.config.js fix(ui): fix /app redirect 2026-03-05 21:43:46 +00:00