siftlode/frontend/src
npeter83 4921a95d09 feat(feed): Show chips in the toolbar + key+direction sort
1) Move the Show view filter (Unwatched/In progress/All/Watched/Hidden) up into the
   toolbar chip row as its own single-select group, divided from the content-type chips;
   removed the 'show' sidebar widget (sidebar now = Upload date / Language / Topic).
2) Rework ordering like the Playlists page: a sort-key dropdown (Date, Popular, Duration,
   Name, Channel subscribers, Channel priority, Surprise me) + a single asc/desc arrow
   toggle, instead of separate directional entries. 'Most viewed' is now 'Popular'.
   Backend gains the missing directions (views_asc, title_desc, subscribers_asc,
   priority_asc); the frontend maps (key, dir) -> the backend sort string, so FeedFilters
   is unchanged. Trilingual (feed.sortKey.*, feed.dirAsc/dirDesc). Feed.tsx normalized to LF.
2026-06-16 02:46:26 +02:00
..
components feat(feed): Show chips in the toolbar + key+direction sort 2026-06-16 02:46:26 +02:00
i18n feat(feed): Show chips in the toolbar + key+direction sort 2026-06-16 02:46:26 +02:00
lib feat(feed): Show chips in the toolbar + key+direction sort 2026-06-16 02:46:26 +02:00
App.tsx feat(nav): N2 — browser Back navigates in-app, not to OAuth 2026-06-16 01:27:49 +02:00
index.css feat(ui): brighten dark-mode glass so the frost is visible over dark UI 2026-06-16 01:57:41 +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