Commit graph

  • 252f38597d Split shorts from regular videos with a vertical shorts feed master vrubelroman 2026-09-28 09:33:35 +00:00
  • 43adec5224 Fix download status handling and the blank page after download vrubelroman 2026-09-27 23:36:09 +00:00
  • b1faeb3729 Autoplay video when opening the video page vrubelroman 2026-09-25 12:06:11 +00:00
  • a89f972afa Add seek controls to the player vrubelroman 2026-09-25 11:06:33 +00:00
  • fb6e639309 Remove watch/download buttons from feed video cards vrubelroman 2026-09-22 07:53:19 +00:00
  • d4950f6979 Add channels view toggle on the main page vrubelroman 2026-09-18 12:13:32 +00:00
  • 0dc1336951 Move manual sync to a single 'Update all' button in the header popover vrubelroman 2026-09-18 09:39:18 +00:00
  • 5fa5a391d7 Remove AGENT_TEAM.md, add project baseline analytics vrubelroman 2026-09-17 21:42:30 +00:00
  • f0ca7b97ca Add Analyst subagent: task analytics docs and targeted README updates vrubelroman 2026-09-17 21:18:36 +00:00
  • 2e5ef8e528 Expand .env.example with per-field comments and setup hints vrubelroman 2026-09-17 21:11:48 +00:00
  • e10df8dcbd Channel features: subscribers, new-videos badges, activity-driven sync vrubelroman 2026-09-17 21:07:33 +00:00
  • fde9a439df Fix review findings and remove Uncategorized from sidebar vrubelroman 2026-09-17 17:22:22 +00:00
  • 6c704cac97 Switch agent team to opencode, drop Codex/Herdr multi-agent setup vrubelroman 2026-09-16 23:08:21 +00:00
  • c4a772b1e3 Redesign responsive MyTube interface vrubelroman 2026-09-16 21:40:32 +00:00
  • 90eb012e0d Show saved-video counts (not channel counts) in the Saved page sidebar vrubelroman 2026-09-16 20:41:20 +00:00
  • 44f81f0f0d Show channel counts in the left CategoryNav sidebar (Feed/Channels/Saved) vrubelroman 2026-09-16 20:38:06 +00:00
  • cdb1c2ded2 Show channel count for "Без категории" on the categories management page vrubelroman 2026-09-16 20:35:39 +00:00
  • b29bcfb8d7 Hide unsubscribed channels from the channels list, add a Saved tab vrubelroman 2026-09-16 20:23:33 +00:00
  • 62f8fb746b Fix delete not finding the download: wrong id sent to MeTube's /delete vrubelroman 2026-09-16 20:14:43 +00:00
  • 441a3ef9df Verify deletion actually removed the file before reporting success vrubelroman 2026-09-16 20:01:41 +00:00
  • 8ddea8762d Fix OAuth token exchange failing on the widened scope vrubelroman 2026-09-16 19:52:23 +00:00
  • 3089202316 Add delete-downloaded-video and real YouTube unsubscribe vrubelroman 2026-09-16 19:47:35 +00:00
  • 10c16ba2cb Fix DownloadButton reverting to "Скачать" after completion vrubelroman 2026-09-16 19:37:33 +00:00
  • e333296170 Fix download status flapping: only the 'completed' event is terminal vrubelroman 2026-09-16 19:09:18 +00:00
  • fe16c08daa Implement Phase 6: MeTube download integration vrubelroman 2026-09-16 18:56:17 +00:00
  • 0ed20bb838 Implement Phases 1-5: skeleton, OAuth, categories, video sync/feed, playback vrubelroman 2026-09-16 18:44:30 +00:00