Commit Graph

  • 65c75d8f05 fix(deploy): apparmor:unconfined for nested Docker peter 2026-06-11 16:42:44 +02:00
  • fd1ac29704 feat(deploy): shared database + scheduler split for the server 24/7 backfill peter 2026-06-11 16:35:00 +02:00
  • 93e1d7afc2 merge: M4 reader UI peter 2026-06-11 04:27:31 +02:00
  • 21662534bc docs: mark M4 (reader UI) complete in README peter 2026-06-11 04:27:31 +02:00
  • f6c5488566 chore: structured timestamped logging across the backend peter 2026-06-11 04:26:18 +02:00
  • ecaf516429 chore: surface scheduler logs in container output (INFO for subfeed loggers) peter 2026-06-11 04:19:54 +02:00
  • dc73b43b71 feat: sync status indicator, admin pause/resume, filtered video count peter 2026-06-11 04:15:25 +02:00
  • f73cbdb490 feat: unhide action, date-range filter, more sort options peter 2026-06-11 04:00:17 +02:00
  • ecbecbb9f4 feat: feedback round 3 — content-type toggles, channel filter, card polish peter 2026-06-11 03:47:51 +02:00
  • e07a37622d fix: feedback round 2 — language, subscriptions, feed scope, UX peter 2026-06-11 03:28:45 +02:00
  • 8c245e986f fix: address reader-UI feedback (shorts, search, tags, login, UX) peter 2026-06-11 03:07:49 +02:00
  • e56502789f feat: M4 (part 2) — React reader UI with theming peter 2026-06-11 02:19:47 +02:00
  • 9a377b7e7e feat: M4 (part 1) — feed API, watch state, user preferences peter 2026-06-11 02:11:02 +02:00
  • 96f9c5a797 merge: M3 auto-tagging peter 2026-06-11 01:57:19 +02:00
  • 68dad91e8a feat: M3 — automatic channel tagging (language + topic system tags) peter 2026-06-11 01:57:19 +02:00
  • 64b18b3cc1 merge: M2 ingest core peter 2026-06-11 01:36:41 +02:00
  • cff1d23071 feat: M2 (part 2) — RSS poller, backfill, enrichment, scheduler peter 2026-06-11 01:36:41 +02:00
  • 24b6e0026d feat: M2 (part 1) — subscription import, YouTube client, quota guard peter 2026-06-11 01:22:07 +02:00
  • 3a774cf7d6 fix: request offline access on OAuth login so Google returns a refresh token peter 2026-06-11 01:14:06 +02:00
  • 10ef62bbad fix: default app UI language to English (login page) peter 2026-06-11 01:03:36 +02:00
  • a3aa2a72bc chore: enforce LF line endings via .gitattributes (CRLF for .ps1) peter 2026-06-11 01:02:06 +02:00
  • 3a5209e96c feat: M1 foundation — compose stack, FastAPI, Google OAuth, encrypted tokens peter 2026-06-11 01:01:37 +02:00