summaryrefslogtreecommitdiffhomepage
path: root/src/app/views/ExtensionsPane.svelte
AgeCommit message (Collapse)Author
13 daysfeat(account-usage): sidebar Usage view with Claude/Codex quota bars + ↵Adam Malczewski
on-track pace markers Consumes GET /usage (transport-contract 0.25.0). DaisyUI progress bars per quota window with a dot at the elapsed fraction of the window (the 'on track' level), ahead/under-pace labels, reset countdowns, stale/unavailable/not-configured states.
2026-09-24feat(search-backend-selection): Search backend dropdown in SettingsAdam Malczewski
- New features/search-settings: pure view-model (options = available backends ∪ 'None (search disabled)', unconfigured entries disabled with a suffix, unknown persisted selection prepended, network-seam normalization) + the SearchBackendField dropdown (save-on-change, spinner/saved/error states, revert-to-persisted on failure, 503 -> disabled field with a 'search not available' hint, loading skeleton, help text noting search-mode-only scope). - store.svelte.ts: searchBackendConfig() / setSearchBackend() over the global GET/PUT /search/config routes (503 marked unavailable on the failure variant). - SettingsPane renders the field under the chat limit; ExtensionsPane lists the new module manifest. - .dispatch mirrors: wire + transport-contract deltas for the new types/routes.
2026-09-05feat(layout): plan 01 — tile engine + view registryAdam Malczewski