siftlode/frontend/src
npeter83 f6b9ac2dd1 refactor(ui): shared DraftSaveBar (Settings + Config save bars)
One Save/Discard bar with an inline (Settings card) and floating (Config page)
variant, replacing the two near-identical hand-rolled bars + their state machine.
2026-06-29 00:07:37 +02:00
..
components refactor(ui): shared DraftSaveBar (Settings + Config save bars) 2026-06-29 00:07:37 +02:00
i18n refactor(frontend): adopt store/storage helpers; centralize persistence 2026-06-26 03:30:19 +02:00
lib refactor(frontend): adopt store/storage helpers; centralize persistence 2026-06-26 03:30:19 +02:00
App.tsx refactor(frontend): adopt store/storage helpers; centralize persistence 2026-06-26 03:30:19 +02:00
index.css fix(messages): make the dock new-message flash actually visible 2026-06-26 00:00:21 +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