-
f09bb4a11c
Revert pinned items rising to the top of their list
rays
2026-09-18 22:08:37 +00:00
-
973ebdd33a
The database URL's env file lives beside the compose file
rays
2026-09-18 21:56:17 +00:00
-
bc7491a377
docker-compose.yml: the database URL, as production has it
rays
2026-09-18 21:45:51 +00:00
-
c8df148546
Merge seaorm: the database through SeaORM, on SQLite or Postgres (#18)
rays
2026-09-18 21:42:27 +00:00
-
-
c1c06229c8
Docs: Postgres in production
rays
2026-09-18 21:42:27 +00:00
-
bc53e0f730
Postgres: pick the database by URL, copy-db, tests on both
seaorm
rays
2026-09-18 20:28:50 +00:00
-
bd8f6ab855
Docs: the database through SeaORM
rays
2026-09-18 19:11:24 +00:00
-
611716d8b7
SeaORM: feeds and scanning; rusqlite gone
rays
2026-09-18 19:10:59 +00:00
-
a68bfb179b
SeaORM: enclosures, downloads and the reaper
rays
2026-09-18 18:38:07 +00:00
-
6bf1ad6b31
SeaORM: items and read state
rays
2026-09-18 18:32:46 +00:00
-
d7f8f2df1d
SeaORM: subscriptions and pins
rays
2026-09-18 18:23:37 +00:00
-
4927677e66
SeaORM: accounts, sessions and themes
rays
2026-09-18 18:17:52 +00:00
-
484aaa1849
SeaORM beside rusqlite: entities, schema sync, a second connection
rays
2026-09-18 18:11:28 +00:00
-
-
c99e17bd80
A pinned item goes to the top of its list
rays
2026-09-18 17:51:38 +00:00
-
e312f11bb1
Remove docs/history.md
rays
2026-09-18 16:47:21 +00:00
-
a465fa8471
Release 0.7.0
v0.7.0
rays
2026-09-18 15:32:10 +00:00
-
aeb686163b
A separate admin page: server settings, accounts and the log
rays
2026-09-18 15:28:28 +00:00
-
2d158a4540
Pin a feed to the top of the feed list
rays
2026-09-18 15:14:47 +00:00
-
fc425bffa6
Play/pause test: play without decoding the fixture
rays
2026-09-18 15:09:26 +00:00
-
42a1136e2e
Every play button for what is playing shows pause, and pauses it
rays
2026-09-18 15:01:03 +00:00
-
53341264a7
On a phone, no "No files" box above an item that has none
rays
2026-09-18 14:50:36 +00:00
-
9c16408d04
Keep the theme on the account, not in the browser
rays
2026-09-18 14:33:59 +00:00
-
9b2537761f
Ask for a post's images without a referrer
rays
2026-09-18 14:23:48 +00:00
-
3b00e2721a
Touch gestures: pull to check for new items, swipe between items
rays
2026-09-18 14:13:28 +00:00
-
fc09e8a6b7
Favicon, level file icons, and a feed error mark in the triangle's column
rays
2026-09-18 14:09:38 +00:00
-
5483355021
Serve the script as /app.js, cached until a deploy changes it
rays
2026-09-18 13:03:25 +00:00
-
e2969bcee8
Themes: Dracula, Material, Adwaita, Flat Remix, Paper, Nordic, each light, dark or Auto
rays
2026-09-18 12:53:25 +00:00
-
26802d2b23
The page's script is TypeScript in web/src, built and minified with swc
rays
2026-09-18 12:41:34 +00:00
-
fbba447ca6
Add a feed without Popular; a phone shows an item's files above its notes
rays
2026-09-18 12:21:44 +00:00
-
d7a4a0b663
Fix the open bugs: read state, Unread tab, feed errors, theme button, log button, relative images
rays
2026-09-18 12:10:05 +00:00
-
0443177471
Release 0.6.1
v0.6.1
rays
2026-09-15 19:19:44 +00:00
-
0a83c716eb
Time left and finished go by the length the player measured
rays
2026-09-15 18:39:40 +00:00
-
b9e0d9f3cb
Save a position only from a player that has played since its last save
rays
2026-09-15 18:29:10 +00:00
-
2dee3b722c
Release 0.6.0
v0.6.0
rays
2026-09-15 18:13:29 +00:00
-
8daa7a1991
Currently Listening: the EQ bars mark what is playing
rays
2026-09-15 18:08:21 +00:00
-
f89ca2aceb
Currently Listening: a cross takes an episode off the list
rays
2026-09-15 17:54:17 +00:00
-
57a6fb5daa
Currently Listening: finished is 90% played, not read
rays
2026-09-15 17:47:57 +00:00
-
49dafedbbc
Inter, one file where WordPress listed two, and a pin heading on line
rays
2026-09-15 17:31:03 +00:00
-
b83523fc92
Directory: let an admin give a blog its category
rays
2026-09-15 17:19:59 +00:00
-
8ae5c332c3
Pin, not flag
rays
2026-09-15 17:14:59 +00:00
-
420f9eb9a0
Keyboard shortcuts, after Feedly's
rays
2026-09-15 17:08:54 +00:00
-
4314b11237
Retire davewiner's 922 rows, without taking the ones people still read
rays
2026-09-15 17:01:27 +00:00
-
eaea520020
Give Currently Listening its own place, below Popular
rays
2026-09-15 16:49:11 +00:00
-
b8d22904f1
Read a title's HTML entities as the characters they stand for
rays
2026-09-15 16:46:47 +00:00
-
cbd16ce3f6
Directory: Podcasts and Blogs as a filter, beside the category chips
rays
2026-09-15 16:30:59 +00:00
-
017cfd7e28
Directory: file a show under its iTunes subcategory where it has one
rays
2026-09-15 16:20:49 +00:00
-
954173cacf
Directory: chips by kind and category over a grid of cover art
rays
2026-09-15 16:09:47 +00:00
-
97934d641a
Release 0.5.5: two feed bug fixes
v0.5.5
rays
2026-09-14 21:38:56 +00:00
-
afbe6367cc
Say what a site sent when it is not XML at all
rays
2026-09-14 21:33:13 +00:00
-
af38583b53
Give listFeeds its container: Add a feed loads its Popular list again
rays
2026-09-14 21:28:49 +00:00
-
eeb72fd677
Add Cloudflare's security-audit skill
rays
2026-09-14 21:08:10 +00:00
-
320cb48b5d
Move the to-do list to Gitea issues
rays
2026-09-14 21:08:10 +00:00
-
f2a61ad88c
Halve child-feed indent again (22px -> 11px)
rays
2026-09-14 20:47:39 +00:00
-
8d84f9fe8c
Halve child-feed indent; update TODO with error-log findings
rays
2026-09-14 20:45:55 +00:00
-
e38e3c563c
Remove unused minus icon; update TODO
rays
2026-09-14 20:18:51 +00:00
-
a30edff248
Release 0.5.4: remembered view, Auto theme, Currently Listening
v0.5.4
rays
2026-09-14 15:38:03 +00:00
-
be3820bbbd
Release 0.5.3: OPML orphan scan, feed error UI, small UI fixes
v0.5.3
rays
2026-09-14 14:53:45 +00:00
-
51ce0bf9eb
TODO.md: show a publisher's error in the UI
rays
2026-09-13 13:13:15 +00:00
-
6ec900e456
TODO.md: the errors in the production log
rays
2026-09-13 13:06:16 +00:00
-
d4304869b6
TODO.md: cleared, the database trim and Popular are done
rays
2026-09-12 14:30:10 +00:00
-
9aae3097e7
Release 0.5.2
v0.5.2
rays
2026-09-12 14:27:42 +00:00
-
2ff2074755
Answer status to the client that asked, not everyone
rays
2026-09-12 14:27:42 +00:00
-
1698cf8d1e
Answer status on the socket instead of queuing it behind the worker
rays
2026-09-12 14:19:00 +00:00
-
b94a74ef15
Sign out through the proxy when the proxy signed you in
rays
2026-09-12 14:10:30 +00:00
-
9a8a3c696f
docs: the ipodderx tile in Authentik's library
rays
2026-09-12 14:03:06 +00:00
-
bedf64e645
docs/sso.md: the sign-in setup ipodderx.sdf1.net really runs
rays
2026-09-12 13:58:18 +00:00
-
586d2c07a1
ipx user rename: give an account the name the proxy signs it in as
rays
2026-09-12 13:54:29 +00:00
-
2ba83c3aed
Keep when each account was added and when it last signed in
rays
2026-09-12 13:37:09 +00:00
-
1352f0d54d
Show notes cut off mid-tag give way to the item's description
rays
2026-09-12 13:29:00 +00:00
-
a958f7cb37
Trim the state database; Popular lists feeds the way Directory does
rays
2026-09-12 13:15:55 +00:00
-
457a58dcc5
Directory lists the feeds inside an OPML, not the OPML
rays
2026-09-12 02:26:52 +00:00
-
2af57065c6
Release 0.5.1
v0.5.1
rays
2026-09-12 02:15:53 +00:00
-
564b011c7a
Give the folder triangle a wider gutter
rays
2026-09-12 02:13:32 +00:00
-
9eb7aadced
Release 0.5.0
v0.5.0
rays
2026-09-12 02:06:23 +00:00
-
c6bceaef37
Docs: a slow migration and a CLI run at the same time
rays
2026-09-12 01:59:05 +00:00
-
dc63d6acaf
Cut what the audit found: dead columns, one-time upgrades, three deps
rays
2026-09-12 01:55:44 +00:00
-
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