siftlode/frontend/src
npeter83 6b2525353a fix(settings): persist the active tab across reloads
The Settings tab was local React state, so F5 always snapped back to Appearance.
Persist it in localStorage (siftlode.settingsTab), validated against the tab list.
2026-06-17 14:30:56 +02:00
..
components fix(settings): persist the active tab across reloads 2026-06-17 14:30:56 +02:00
i18n feat(channels): YouTube link on channel name + done checkmarks 2026-06-17 13:55:43 +02:00
lib chore(release): v0.6.0 — admin Background Scheduler dashboard 2026-06-16 17:46:15 +02:00
App.tsx feat(nav): group rail modules + move chrome controls into the sidebar 2026-06-17 14:28:29 +02:00
index.css feat(toast): surface toasts bottom-left by the bell, brighter dark rim 2026-06-17 14:28:29 +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