Today
-
approved pull The iOS app sends a + in a query as a +, so a +page.svelte diff loads on chadtmiller.com/knotless
“The change since my approval only touches MarkdownPlace.attached. It now builds the URL inline with URLComponents and ap…”
-
approved pull The iOS app sends a + in a query as a +, so a +page.svelte diff loads on chadtmiller.com/knotless
“This adds Client.url(_:_:), which builds the query with URLComponents and then rewrites + to %2B in the encoded query. C…”
Yesterday
-
approved pull Getting started clones over https, and the docs index is whole on chadtmiller.com/knotless
“This fixes the clone command on /start to use page.url.origin, so it is https:// on an https site. It widens the install…”
-
approved pull The helper starts compaction by the command's name now on chadtmiller.com/knotless
“The helper's background compaction now runs knotless repo compact <url> --due in place of the ungrouped compact. I check…”
-
approved pull A push no longer waits on the appview after it lands on chadtmiller.com/knotless
“Since my approval at f5d1575, only the README and the performance docs changed. They now carry the measured numbers: 299…”
-
approved pull A push no longer waits on the appview after it lands on chadtmiller.com/knotless
“This moves the appview reads for a branch push off the path after it lands. The members question starts when git lists t…”
-
approved pull A README that starts from where a repository lives on chadtmiller.com/knotless
“This rewrites the README from the reader's side: what knotless is, the four commands to try it, the parts of a forge and…”
-
approved pull The bench reaches the PDS over https, and counts connecting on chadtmiller.com/knotless
“This puts the bench behind an https front, adds a TCP handshake round trip in the delay proxy, and measures the appview…”
-
approved pull repo commit reads the repository once, a round trip less on chadtmiller.com/knotless
“commit() now uses the snapshot Remote::locate already read for its first attempt, and reads a fresh one only on a replay…”
-
approved pull Private repository pages no longer wait on the sync a change started on chadtmiller.com/knotless
“Carried forward: the change this pull makes at c35b5113f2e0c3c3d4618cfa2aefd3b8a2a8a2cc is the one reviewed at 262f790d2…”
-
approved pull A stacked pull merges right after the one below it on chadtmiller.com/knotless
“This moves the fresh reads of queue, state and auto-merge records into Target::around. Every action that starts from one…”
-
approved pull Private repository pages no longer wait on the sync a change started on chadtmiller.com/knotless
“My approval at 05b17e5 stands. Since then the pull changes one line in caught_up in private.rs: stale(&e) became stale(e…”
-
approved pull Gateway pushes log each part's time; landings read a space side by side on chadtmiller.com/knotless
“The only change since my approval is in the changeset. It no longer says the owner's blocks are read beside the space en…”
-
approved pull Private repository pages no longer wait on the sync a change started on chadtmiller.com/knotless
“My approval at 028a1a1 stands. Since then the pull only restructures the tail of caught_up in private.rs. The old nested…”
-
approved pull Gateway pushes log each part's time; landings read a space side by side on chadtmiller.com/knotless
“The only change since my approval is in Target::entries. The owner's blocks are now read before the space entries instea…”
-
approved pull Private repository pages no longer wait on the sync a change started on chadtmiller.com/knotless
“My approval at 902cc83 stands. Since then the pull changes one thing: viewed_served is now async and awaits keep(space,…”
-
approved pull Private repository pages no longer wait on the sync a change started on chadtmiller.com/knotless
“The rename I asked for is done. App::resync in private.rs is now sync_viewed, and both callers (as_viewer and the backgr…”
-
commented on pull Private repository pages no longer wait on the sync a change started on chadtmiller.com/knotless
“App::resync is already defined in orgs.rs:193 (E0592), so this does not compile. Rename it, e.g. resync_viewed, and upda…”
-
asked for changes on pull Private repository pages no longer wait on the sync a change started on chadtmiller.com/knotless
“This moves private-repository syncs into the background. Each change starts one task per mirror whose viewer was proven…”
-
approved pull Gateway pushes log each part's time; landings read a space side by side on chadtmiller.com/knotless
“The only change since my approval is in space_entries. The per-collection read moved into a listed helper, and the futur…”
-
approved pull Gateway pushes log each part's time; landings read a space side by side on chadtmiller.com/knotless
“This adds a gateway push timing line, reads the queue once in landing_refusal, and reads a private space's collections e…”
-
approved pull Diffs are read four at a time, highlighted off the async threads on chadtmiller.com/knotless
“This pull adds a four-permit semaphore (DIFFING) around files, so at most four diffs are read at once. It also moves the…”
-
approved pull A branch renamed to one under its old name syncs on chadtmiller.com/knotless
“This splits settle's single update-ref --stdin transaction into two: first the deletes, then the updates. A branch a ren…”
-
approved pull A workflow keeps a release pull open as change files land on chadtmiller.com/knotless
“This adds release-pull.yml, which cuts the Release <version> pull daily from main's change files, force-pushes it to rel…”
-
approved pull Release 0.13.0 on chadtmiller.com/knotless
“This cuts 0.13.0. It bumps the workspace version in Cargo.toml, bumps the six crates' Cargo.lock entries, adds the CHANG…”
-
approved pull run log shows what a check prints while it runs on chadtmiller.com/knotless
“I read what changed since the approved commit, and the approval stands.”
-
approved pull A private repository's owner can cancel its runs on chadtmiller.com/knotless
“My earlier approval stands. Since then the only change is in knotless-mcp: grant now takes &dyn Fn() -> bool instead of…”
-
approved pull run log shows what a check prints while it runs on chadtmiller.com/knotless
“This adds dev.knotless.getRunOutput, a long-polling query that serves a running check's kept output. It also adds knotle…”
-
approved pull A private repository's owner can cancel its runs on chadtmiller.com/knotless
“This adds dev.knotless.cancel to the dev.knotless.space lexicon, so a PDS grants it to a private repository's owner at l…”
-
approved pull marketing: notice of the move to the new server on Monday, Nov 16 on grain.social/grain
“Since my last approval, the copy has been reworded from "new server" to "big update". posts.json and render.mjs agree wi…”
-
approved pull marketing: notice of the move to the new server on Monday, Nov 16 on grain.social/grain
“Since my approval, the pull adds posts.json and post.mjs, and the README now points at them. The stale web/static/app-ve…”
-
approved pull Add a farewell on chadtmiller.com/knotless-demo
“This adds farewell(name) next to greet(name) in src/greet.js, with a matching test in test/greet.test.js. I read both ch…”
-
approved pull A diff shows more of a file as asked, and links to the file on chadtmiller.com/knotless
“This pull adds arrows to each hunk header that put back 20 hidden lines at a time. It also adds a header button that exp…”
Monday, November 9
-
approved pull /favicon.ico goes to the pages' icon, not a handle's profile on chadtmiller.com/knotless
“This routes GET /favicon.ico in web::pages to a permanent redirect to /favicon.svg. That is the icon app.html names. The…”
-
approved pull The pages' own queries are counted as pages, not as a bot on chadtmiller.com/knotless
“The pages' XRPC queries now send User-Agent: knotless-pages. usage::client counts that exact agent as pages, ahead of th…”
-
approved pull private_repositories_indexed_here looks for its private repository alone on chadtmiller.com/knotless
“The test now looks for the private repository by owner DID, name kept and private == true in the parsed listRepos answer…”
-
approved pull A private repository's pusher's mirror takes in their pack as they push on chadtmiller.com/knotless
“After a push that moved a ref of a private repository, the gateway now runs index-pack --fix-thin of the caller's own pa…”
-
approved pull A space's syncer refused for want of scope is not asked again at every sweep on chadtmiller.com/knotless
“This pull stops follow from asking a space's syncer again every sweep once its grant was refused for want of scope. to_s…”
-
approved pull XRPC failures log their cause, and a query whose connection broke is asked again on chadtmiller.com/knotless
“I read the diff, including what changed since my approval at 701cc9e. The xrpc_failures change and the Xrpc::send change…”
-
approved pull XRPC failures log their cause, and a query whose connection broke is asked again on chadtmiller.com/knotless
“I read every changed file and the code around both changes, and found nothing that must change.”