Commit Graph

  • 8937f35f00 TODO.md: cleared, the design pass is done rays 2026-09-12 01:31:08 +00:00
  • 0990f2a90d Design pass on the web UI: amber for new, EQ bars, keyboard feed list rays 2026-09-11 22:24:41 +00:00
  • 0cc002cdfa todo.md: folders in the sidebar; drop the system-theme item rays 2026-09-11 19:39:49 +00:00
  • 2c9e899762 todo.md: the design review's list, to do later rays 2026-09-11 18:53:42 +00:00
  • 2e416f96cf Patreon creators split into their shows; filters follow settings rays 2026-09-11 18:24:47 +00:00
  • 9269aa99f7 README: a short overview that points into docs/ rays 2026-09-11 17:36:34 +00:00
  • ae8123250b Release 0.4.0 v0.4.0 rays 2026-09-11 17:35:08 +00:00
  • 2c34a144ba History: the icon pass, sorting and the double play; fix a stale changelog line rays 2026-09-11 17:32:41 +00:00
  • 669e8b5124 Files pane plays through the player bar, once rays 2026-09-11 17:30:03 +00:00
  • 5362436766 Sortable item table, Size in its own column, Subscribed as an icon rays 2026-09-11 17:17:16 +00:00
  • 0efc49519c One icon per meaning across the UI; mark everything read in All Subscriptions rays 2026-09-11 17:05:47 +00:00
  • 57dcba2d1a One file icon, green when downloaded; mark unread is an envelope rays 2026-09-11 15:20:32 +00:00
  • e95cccc66f Icons are Font Awesome Free, embedded as SVG rays 2026-09-11 15:14:51 +00:00
  • 7295be8b25 Drawn icons throughout; file state and type as icons, no PENDING rays 2026-09-11 15:11:15 +00:00
  • f1b0d97b81 Classic: white text across a selected row, white lists rays 2026-09-11 15:03:04 +00:00
  • ae47e31a97 Classic theme after the 2004 Mac app; header and dialog buttons as icons rays 2026-09-11 15:00:30 +00:00
  • 8a309eb652 Files pane and item buttons are icons, with the words in tooltips rays 2026-09-11 14:57:03 +00:00
  • 1a2b0d87c6 CLAUDE.md: what to do when Docker Hub rate-limits the image build rays 2026-09-11 14:49:58 +00:00
  • d7fac2d0e7 Never list paid-feed services; scan on add; no "reaped"; slimmer header rays 2026-09-11 14:47:03 +00:00
  • df9b7645d6 The original iPodderX layout: toolbar, places, item table, Files pane rays 2026-09-11 14:39:05 +00:00
  • f3825cfc57 Popular is a top 10; a Directory lists every listed feed A to Z rays 2026-09-11 14:13:16 +00:00
  • c0f4b0bcb2 Popular button in the sidebar; the popular list counts everyone rays 2026-09-11 14:05:24 +00:00
  • 8b8b48302b Popular on this server; changelog follows Keep a Changelog; 0.3.0 v0.3.0 rays 2026-09-11 13:56:57 +00:00
  • 5d3fdde4da Upload an OPML file to import; tests for every way in and out rays 2026-09-11 13:42:38 +00:00
  • 8784d0a3fd OPML import subscribes you; export lists only your feeds rays 2026-09-11 12:53:29 +00:00
  • 5e95557cbb User admin in the web UI, admin-only log, unread-first OPML feeds rays 2026-09-11 12:43:28 +00:00
  • 6114add4a6 Documentation: docs/, a changelog, and CLAUDE.md rays 2026-09-11 03:00:25 +00:00
  • c47c224372 Pruning respects a star from anyone rays 2026-09-11 02:41:12 +00:00
  • 686851b448 Warn before deleting a file other people share rays 2026-09-11 02:37:07 +00:00
  • f0d03c79c8 first commit rays 2026-09-11 02:31:09 +00:00
  • 7df4ee7dde Retention follows per-user read and starred rays 2026-09-11 02:25:24 +00:00
  • d46ec73261 Per-user read state and subscriptions rays 2026-09-11 02:17:16 +00:00
  • 4810bb5cfb Make scanning an admin setting, and document SSO v0.2.0 rays 2026-09-10 23:16:33 +00:00
  • 06f182b555 Accounts and sign-in, and fix the read toggle rays 2026-09-10 23:11:20 +00:00
  • ed26fa2061 Write down the multi-user plan rays 2026-09-10 20:04:37 +00:00
  • 772dda5154 Call them items, not episodes rays 2026-09-10 19:12:58 +00:00
  • 3817dbebdd Stop the UI strobing during a scan rays 2026-09-10 19:09:10 +00:00
  • 3ee65f3155 Default to All, move OPML into settings, dress the feed actions rays 2026-09-10 19:02:04 +00:00
  • d157c88ba9 Make the UI work on a phone rays 2026-09-10 18:58:10 +00:00
  • 7473d5b7fb Mark all read on an OPML subscription rays 2026-09-10 18:45:46 +00:00
  • 8f5e2749ff Sum a subscription's counts from the feeds it holds rays 2026-09-10 18:42:42 +00:00
  • dfcdf47143 Line up the feed sidebar rays 2026-09-10 18:39:25 +00:00
  • 470f3e1ff1 Use an item's thumbnail as its picture rays 2026-09-10 18:24:27 +00:00
  • c77d152015 Stop showing the skip reason next to a skipped enclosure rays 2026-09-10 18:16:41 +00:00
  • 5190a29cdb Refetch when a 304 arrives with nothing stored, and soften a skip reason rays 2026-09-10 18:14:57 +00:00
  • dd9c0881ee Keep every enclosure on an item, and view without downloading rays 2026-09-10 18:01:25 +00:00
  • 6d6b4dd1e4 Do not offer a player for a file that is not audio or video rays 2026-09-10 17:50:39 +00:00
  • ddb9dbb7e1 Three-pane layout: feeds, items, item text rays 2026-09-10 17:45:18 +00:00
  • a83f62ccd3 Do not auto-download enclosures that are not audio or video rays 2026-09-10 17:13:59 +00:00
  • 8b21d19365 Log tabs with a daemon I/O view, and Playwright UI tests rays 2026-09-10 17:07:19 +00:00
  • 4429f1119c Look up derived feeds everywhere, not just in config rays 2026-09-10 16:55:54 +00:00
  • 665d5b8ecb Keep OPML feeds out of config, cap downloads, log daemon work rays 2026-09-10 15:15:54 +00:00
  • c86d698363 Subscribe to an OPML, not just import one rays 2026-09-10 15:01:03 +00:00
  • 5f6e2a8dc1 Add a log view, and Docker packaging rays 2026-09-10 12:06:54 +00:00
  • 19309d609f Run torrents off the command worker rays 2026-09-10 02:51:21 +00:00
  • e97f2b9c2f Schedule pickers, and target progress at one row rays 2026-09-10 02:38:14 +00:00
  • 9960befed5 Fix the UI dying at load, and add a page smoke test rays 2026-09-10 02:31:18 +00:00
  • 9dc4c1ddfa Add feed check scheduling, global with per-feed override rays 2026-09-10 02:25:38 +00:00
  • 9c5e7716c5 Name the app iPodderX and cut the icon's white background rays 2026-09-10 02:13:12 +00:00
  • cbd5e68d13 Derive the colour scheme from the iPodderX icon rays 2026-09-10 02:08:59 +00:00
  • e05ea62051 Use the original iPodderX icon instead of a placeholder rays 2026-09-10 02:03:48 +00:00
  • aecad18d22 Make the feed URL editable, with a copy button rays 2026-09-10 02:00:20 +00:00
  • 44623098ae Mark episodes read when finished, not when started rays 2026-09-10 01:55:46 +00:00
  • 72280b9ccd Pin RSS <title> as the only source of an episode title rays 2026-09-10 01:48:56 +00:00
  • 5666166769 Full-featured web UI rays 2026-09-10 01:42:55 +00:00
  • 93b4815d84 Make the UI's Download button download the episode you clicked rays 2026-09-10 01:11:12 +00:00
  • 74ec6e9281 Phase 2: web front end rays 2026-09-10 00:55:16 +00:00
  • ed47e456d4 Turn filename separators into dashes rather than dropping them rays 2026-09-10 00:40:17 +00:00
  • c12e8ca19c Collapse whitespace left by stripped filename separators rays 2026-09-10 00:37:30 +00:00
  • 833c07240b Steps 7 and 8: torrents, OPML, and polish v0.1.0 rays 2026-09-09 21:02:22 +00:00
  • b12e0c46dd Step 6: control socket and daemon rays 2026-09-09 20:49:55 +00:00
  • 21d32104fe Step 5: quota and age retention rays 2026-09-09 20:41:46 +00:00
  • a8e1f474a6 Step 4: enclosure downloads rays 2026-09-09 20:38:30 +00:00
  • ab2583fc64 Step 3: feed fetch and parse rays 2026-09-09 20:34:09 +00:00
  • a13f19136c Step 2: TOML config and SQLite state rays 2026-09-09 19:37:02 +00:00
  • 2c64208b8a Step 1: repo skeleton rays 2026-09-09 19:34:25 +00:00