thallada pushed to main at thallada/the-daily-epub 2026-09-09 17:39:58 +00:00
f2a44507d4 Show the publication after the feed name, and link feeds to Miniflux for admins
87f3a5dbf1 Merge branch 'miniflux-feed-link' into publication
f71a4c2799 Keep the publication an article's page declares
8a8d5d1f16 Add a browser-facing Miniflux URL and link feeds to their entries page
c8df55e91a Keep the contents sidebar where it was across page loads
Compare 5 commits »
thallada pushed to main at thallada/the-daily-epub 2026-09-09 04:57:04 +00:00
c707f432f2 Render the web site at 110% by default
thallada pushed to main at thallada/the-daily-epub 2026-09-09 03:52:05 +00:00
b02e1c7b8c Add an AI slop verdict that downrates the author's future articles
thallada pushed to main at thallada/the-daily-epub 2026-09-08 21:42:10 +00:00
c6a9a98a0d Move the understanding line under "Why it's here" on the article page
thallada pushed to main at thallada/the-daily-epub 2026-09-08 20:32:11 +00:00
bedbcb218f Show what the pipeline understood about each article
thallada pushed to main at thallada/the-daily-epub 2026-09-08 17:39:41 +00:00
7ce8c65939 Take the author from the article page, not the aggregator submitter
41c144bf20 Let prose tables scroll instead of breaking words in cells
8365b7093e Merge branch 'fix/author-affinity'
b66a8eefa5 Merge branch 'fix/x4-pre'
a52f4123dd Credit ratings to the author, and less to aggregator feeds
Compare 7 commits »
thallada pushed to main at thallada/the-daily-epub 2026-09-07 06:08:37 +00:00
72b32dc69b Add justfile
56d2d74a97 Fix styling of Feeds dashboard overflowing container
81cbbb407f Add the Feeds dashboard page for reviewing feed candidates
c0f086e0da Merge branch 'fd-core' into feed-discovery
2bbb4809b7 Discover feeds behind aggregator-only articles
Compare 7 commits »
thallada pushed to main at thallada/the-daily-epub 2026-09-07 03:22:22 +00:00
e69940fac8 Fix 404 on issue downloads and make the BookOrbit link admin-only
78d9ef5959 Serialize the config tests that touch the process environment
5079d9c008 Merge branch 'followups': password-change redirect and requested usernames
e56acfb9dc Carry next through the password change and let requesters pick a username
a3a041dc06 Merge branch 'approve': dashboard account approval and forced password change
Compare 16 commits »
thallada pushed to main at thallada/the-daily-epub 2026-09-05 05:22:08 +00:00
142a8d9905 Merge branch 'bookorbit': Read in BookOrbit link on the issue page
9aff78ebf1 Add the Read in BookOrbit button and /issues/{date}/read redirect
e370fcaeb2 Merge branch 'bookorbit-b' into bookorbit
0f45c34fdb Add the BookOrbit OPDS client module
0851d56459 Add [bookorbit] config, settings section and cached reader ids
Compare 5 commits »
thallada pushed to main at thallada/the-daily-epub 2026-09-05 04:44:30 +00:00
a72f036bd1 Fix a speculation rule that excluded every URL
thallada pushed to main at thallada/the-daily-epub 2026-09-05 04:09:45 +00:00
6c2d74c734 Stop routine excerpt fallbacks from degrading every run
thallada pushed to main at thallada/the-daily-epub 2026-09-05 03:18:27 +00:00
17a88043ff Break Server-Timing into sess, db and tpl metrics
9c4964ae27 cargo fmt
1e362fee3e Batch the ratings page's per-row queries
f6b2d3ea9a README: HTTP/3 listeners in the reverse-proxy config
e727d53b85 Cut per-request origin work: batched article loads, no session write per page
Compare 5 commits »
thallada pushed to main at thallada/the-daily-epub 2026-09-04 22:38:33 +00:00
bc40773964 Runbook: cache rules resolve last-match-wins, so bypass goes last
thallada pushed to main at thallada/the-daily-epub 2026-09-04 22:09:53 +00:00
f634f06bf1 Settle on a five-minute public cache and drop the purge rationale
de332cd4b3 Revert "Add a [cdn] section and purge the edge after publishing"
e616638c36 Document the CDN rollout and refresh the reverse-proxy section
7d12f53314 Make the origin's Cache-Control headers CDN-safe
41fe61a691 Add a [cdn] section and purge the edge after publishing
Compare 9 commits »
thallada pushed to main at thallada/the-daily-epub 2026-09-04 19:13:00 +00:00
239125a8e5 Put theme.js after the stylesheet so Gecko cannot paint unstyled
1047cf4633 Remove everything that can change after first paint
9acd1b0800 Rebuild app.css after merging the UI pass branches
b299b4ba05 Merge branch 'ui-rating': rating widget, issue section headers, ratings verdict column
4248e48a8b UI pass: rating widget, issue section headers, ratings verdict column
Compare 12 commits »
thallada pushed to main at thallada/the-daily-epub 2026-09-03 22:32:23 +00:00
78e7e4aa2c Static assets: bust caches with a content hash instead of the crate version
6b0fa51e87 Bump version to 0.3.0 for the web dashboard v2 release
e719e031cf Merge branch 'v2-toc': table-of-contents sidebar
ca910d99e5 Web dashboard v2 step 4: table-of-contents sidebar
16244a6a70 Run page: label the funnel bar column 'share' instead of a second 'reached'
Compare 10 commits »
thallada pushed to main at thallada/the-daily-epub 2026-09-03 19:27:45 +00:00
9b1c137c80 Session store: implement create with id-collision retry
eb960f1b57 Web dashboard step 7: docs, users page, polish
10cbe9ed79 Web dashboard: step 7 brief follow-ups from reviews
f6e317a9fe Merge branch 'step6' into web-dashboard
aa3de51d9c Web dashboard step 6: jobs and stats
Compare 17 commits »
thallada pushed to main at thallada/neovim-config 2026-09-03 14:32:46 +00:00
dcdef2ebc2 Fix formatting of bigfile json files
6c3df7e81d Exclude color col in codediff, plugin updates
Compare 2 commits »
thallada pushed to main at thallada/the-daily-epub 2026-09-02 21:12:43 +00:00
af2a3ceb49 Bisect provider-rejected batches in triage and deep assessment
7a842b61b6 Bump version to 0.2.0
99d1338890 Provider-agnostic LLM registry, config check, migration runbook
5edbeb509f Curation v2: session 2 handoff (steps 4-7 done, briefs preamble updated)
d403c51edf Curation v2 step 7: cleanup, prune paths, implementation notes
Compare 13 commits »
thallada pushed to main at thallada/the-daily-epub 2026-09-02 21:12:30 +00:00
d0560afa1a Add personalized curation v2 plan; archive superseded plan and reviews