siftlode/frontend/src/lib
npeter83 73b06b1fb6 feat(scheduler): live admin Scheduler dashboard + reusable poll hook (HU/EN/DE)
New admin Scheduler page (left-nav entry) with a live, self-refreshing view of
job activity, queued work and quota. Polling is factored into a reusable
useLiveQuery hook (pauses when the tab is unfocused) that the notification bell
and future yt-dlp job queue will reuse instead of re-implementing.
2026-06-16 14:38:51 +02:00
..
api.ts feat(scheduler): live admin Scheduler dashboard + reusable poll hook (HU/EN/DE) 2026-06-16 14:38:51 +02:00
format.ts feat(i18n): translate remaining components (HU/EN/DE) 2026-06-15 00:47:04 +02:00
hints.ts feat(ui): liquid-glass design system, settings polish, hints, notif fixes 2026-06-11 21:08:35 +02:00
notifications.ts fix(notifications): don't resurrect stale toasts on reload 2026-06-12 18:07:31 +02:00
onboarding.ts feat(demo): login trigger, feature gating + admin UI (HU/EN/DE) 2026-06-16 09:17:34 +02:00
releaseNotes.ts chore(release): v0.5.1 — graceful fallback for non-embeddable videos 2026-06-16 12:02:38 +02:00
sidebarLayout.ts feat(feed): Show chips in the toolbar + key+direction sort 2026-06-16 02:46:26 +02:00
theme.ts feat: M4 (part 2) — React reader UI with theming 2026-06-11 02:19:47 +02:00
urlState.ts feat(scheduler): live admin Scheduler dashboard + reusable poll hook (HU/EN/DE) 2026-06-16 14:38:51 +02:00
useLiveQuery.ts feat(scheduler): live admin Scheduler dashboard + reusable poll hook (HU/EN/DE) 2026-06-16 14:38:51 +02:00
useUndoable.ts feat(playlists): sort + group-by-channel with reusable undo/redo 2026-06-15 21:52:28 +02:00
version.ts feat(i18n): foundation — react-i18next, language switcher, server-persisted choice 2026-06-15 00:30:34 +02:00