-
bento: put the checkout back on its branch after a release
-
bento: a dead mirror is not a missing tag
-
Key Multithreaded rate limits on CF-Connecting-IP, not rightmost XFF
-
Add CSP violation reporting
-
Lower the browser upload cap to 2 GiB
-
Correct the SyncKit storage cost basis and blob region
-
Fix user-visible glyphs and seed copy in multithreaded
-
Add an in-process S3 stub and cover upload authz with it
-
Gate flagging and image upload on write-level authz
-
Fail the render when the CSRF token cannot be stored
-
Handle the discarded results in the build runner, monitor, and tier prices
-
Format the two files the exorcise sweep left unformatted
-
Exorcise sweep: strip AI tells from pom and tagtree
-
Exorcise sweep: strip AI tells from multithreaded copy and seed content
-
Exorcise sweep: strip AI tells from server copy, comments, and docs
-
Remove redundant clones and pair form hints with aria-describedby
-
Point the platform-admin doc comment at the wiki, not a deleted file
-
sando: unwedge the backup floor and block on stale dumps
-
multithreaded: drop idx_posts_not_removed, it has no reader left
-
multithreaded: make the live-post predicate a generated column, sweep the sites
-
multithreaded: add the deleted-threads surface so a deleted thread can come back
-
multithreaded: filter removed posts out of the thread-list mention badge
-
multithreaded: add restore as its own mod action
-
multithreaded: close three more removed_at/deleted_at drift sites
-
multithreaded: make read position monotonic, fix soft-delete filter drift
-
audiofiles pitch: swap free-during-alpha for pay-what-you-want with $5 minimum
-
Release mnw v0.11.0
-
server: allow loopback callbacks in form-action CSP for /oauth/authorize
-
Release mnw v0.10.20
-
Give the SyncKit keys endpoints their own credential