-
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