siftlode/frontend/src
npeter83 d30dc7f760 feat(nav): Settings as a page module (Design B)
Move Settings out of the right-side overlay into a left-nav page (page='settings'),
so it opens where you're already looking — no cross-screen mouse travel. The Settings
rail item now sets the page (with active highlight) instead of opening a dialog; the
panel is refactored to an in-flow .glass card (keeps the frosted look over the ambient
backdrop), with the page title shown in the header. Removed the overlay + Esc/backdrop
close path.
2026-06-16 01:05:05 +02:00
..
components feat(nav): Settings as a page module (Design B) 2026-06-16 01:05:05 +02:00
i18n feat(nav): N1 — collapsible left nav sidebar (Design C) 2026-06-16 00:42:23 +02:00
lib feat(nav): Settings as a page module (Design B) 2026-06-16 01:05:05 +02:00
App.tsx feat(nav): Settings as a page module (Design B) 2026-06-16 01:05:05 +02:00
index.css perf(feed): smoother scrolling for long feeds 2026-06-12 18:17:03 +02:00
main.tsx feat(ui): reusable app-styled confirm dialog, replacing window.confirm 2026-06-15 15:06:47 +02:00
vite-env.d.ts feat(i18n): foundation — react-i18next, language switcher, server-persisted choice 2026-06-15 00:30:34 +02:00