viettranx
|
344e2ac7d1
|
feat(i18n): add full i18n support for backend and web UI
- Add i18next + react-i18next with namespace-split locale files (27 namespaces x 3 languages)
- Add language switcher in topbar (EN/VI/ZH) with localStorage persistence
- Replace hardcoded strings in 160+ React components with t() translations
- Add Go message catalog (internal/i18n) with T(locale, key, args...) function
- Replace 81 hardcoded error strings in gateway methods and HTTP handlers
- Add locale context propagation: WS connect param + HTTP Accept-Language header
- Keep technical terms in English: Agent, Session, Channel, Provider, Skill, Team, MCP, Cron
- Update CLAUDE.md and review-pr skill with i18n compliance checks
|
2026-03-09 22:22:42 +07:00 |
|
viettranx
|
b284f963f5
|
feat(memory): add memory management page with CRUD, search, and indexing
Add full-stack memory document management:
- Backend: extend MemoryStore with admin queries (ListAllDocumentsGlobal,
GetDocumentDetail, ListChunks), HTTP handler with auth middleware
- Frontend: memory page with agent/scope filters, document table with
pagination, view/edit dialog with content and chunks tabs, create dialog
with scope selection, semantic search dialog
- UI fixes: reduce input/textarea focus ring width, prevent ring clipping
in dialog scroll containers, widen memory dialogs on desktop
|
2026-03-09 14:54:41 +07:00 |
|