Sunday, November 1
-
approved pull grain-serve keeps preferences, notification settings among them on grain.social/grain
“My earlier request is done. The new commit refuses any notification from other than all or follows with a 400, and it ha…”
-
approved pull The import is its own crate, and grain's crates no longer name hatk on grain.social/grain
“The new commit fixes the concern from my last round. The grep step in rust.yml now runs git grep … || rc=$?, so a no-mat…”
-
approved pull grain-serve keeps preferences, notification settings among them on grain.social/grain
“This adds social.grain.actor.getPreferences and putPreferences. A put replaces the whole set in one transaction. It touc…”
-
approved pull grain-serve writes for the web and indexes it before answering on grain.social/grain
“This adds the web-only social.grain.repo. write methods. They write to the PDS with the held OAuth session and index the…”
-
approved pull The import is its own crate, and grain's crates no longer name hatk on grain.social/grain
“This moves the import into crates/grain-import, removes the import subcommand from grain-serve, and makes migrate public…”
-
approved pull The import carries the web's OAuth client key on grain.social/grain
“This round drops the session and cookie carrying from round 1 and keeps one thing: import.rs now copies hatk's _oauth_ke…”
-
approved pull grain-serve logs the web in, holding its OAuth session on grain.social/grain
“This pull makes grain-serve log the web in as hatk's OAuth client. It keeps sessions in the index (V7), sets a signed co…”
-
approved pull Labels and reviewers are chosen as a pull or issue opens, and a pull compares first on chadtmiller.com/knotless
“Since my last review the pull gained one commit. Open a pull now shows the compare first, with an Open pull button that…”
-
approved pull The way to a directory's history is a quiet button on chadtmiller.com/knotless
“This pull turns the history link in the latest-commit row into a .btn.quiet button (soft fill, border only on hover). It…”
-
approved pull grain-serve logs the web in, holding its OAuth session on grain.social/grain
“This pull makes grain-serve log the web in as hatk's OAuth client. It keeps sessions in the index (V7), sets a signed co…”
-
approved pull The import carries the web's OAuth client key on grain.social/grain
“This pull copies hatk's OAuth keys and web sessions into the index. It also adds login::carry_hatk, which trades hatk's…”
-
approved pull Labels and reviewers are chosen as a pull or issue opens, and a pull compares first on chadtmiller.com/knotless
“This adds a labels and reviewers sidebar to New issue and Open a pull. createIssue and createPull take labels, and creat…”
-
approved pull Labels are made and changed in a dialog, under the list on chadtmiller.com/knotless
“Since my approval, the only change is the Exclusive checkbox. It now sits in a two-column grid, aligned with its name. I…”
-
asked for changes on pull grain-serve logs the web in, holding its OAuth session on grain.social/grain
“This pull makes grain-serve log the web in as a confidential OAuth client with hatk's client ID, key ID and scope. It ke…”
-
approved pull Labels are made and changed in a dialog, under the list on chadtmiller.com/knotless
“The e2e flow I asked for in round 1 is now updated. It opens the dialog with the New label button, fills Name, clicks Cr…”
-
approved pull knotless-serve: A hide on a private repository shows on its page at once on chadtmiller.com/knotless
“This makes hideItem write the owner's hide records to the index the page reads next. For a private repository that is th…”
-
asked for changes on pull Labels are made and changed in a dialog, under the list on chadtmiller.com/knotless
“This moves label create and edit into a dialog under the list, and folds the nine hand-written popovers into one Dialog…”
-
approved pull web: Every feed line names its repository, and stars read as others do on chadtmiller.com/knotless
“The feed now names the repository on every line that doesn't already show it. This is done by dropping the named prop, s…”
-
approved pull The History button counts the commits, and the Commits tab goes on chadtmiller.com/knotless
“Since my last round, the pull has one new commit. On a phone, the latest commit's History link now shows its icon alone,…”
-
approved pull grain-serve keeps when an account last saw its notifications on grain.social/grain
“The new commit fixes the first edge case from my earlier review. Index::set_seen now computes the UTC text first and ret…”
-
approved pull grain-serve lists notifications and counts the unread, as Bluesky does on grain.social/grain
“This pull adds listNotifications and getUnreadCount. Both are derived at read time from a nine-arm UNION ALL in read/not…”
-
approved pull The History button counts the commits, and the Commits tab goes on chadtmiller.com/knotless
“Since my last round, the pull has one new commit. It swaps the git-commit icon for Octicons' history and turns the lates…”
-
approved pull grain-serve keeps when an account last saw its notifications on grain.social/grain
“This adds social.grain.notification.updateSeen. It also adds the notification_seen and notification_pref tables (V5), an…”
-
approved pull The History button counts the commits, and the Commits tab goes on chadtmiller.com/knotless
“This pull adds an optional commitCount to getLastCommits, answered at the root only. The count walks the history once pe…”
-
approved pull Agents show page states the shots check does not draw in their pulls on chadtmiller.com/knotless
“Docs-only change. AGENTS.md and the ui skill now ask a pull that changes a page in a state the shots check doesn't draw…”
-
approved pull web: Editing a description opens a box as tall as opening one on chadtmiller.com/knotless
“This adds an optional rows prop to Composer, passes it to MarkdownField, and sets it to 14 when editing a pull or issue…”
-
approved pull web: The run workflow dialog lists the ref typed, not one asked before on chadtmiller.com/knotless
“This fixes the race in the Run a workflow dialog. load() now takes a sequence number, and an answer or error from any re…”
-
approved pull knotless-serve: A new repository is found while its name is still checked on chadtmiller.com/knotless
“The change looks correct, so I'm approving it. App::located now falls back to the public lookup when the read as the vie…”
-
approved pull grain-serve searches, suggests follows and lists cameras and places on grain.social/grain
“Two commits are new since my last review. "Compare search's results to the URIs, not clones of them" changes the tests.…”
-
approved pull grain-serve searches, suggests follows and lists cameras and places on grain.social/grain
“The only change since my last review is the commit "Search's tests edit with a CID of their own; clippy's types named".…”
-
approved pull An issue's page shows the pulls that mention it on chadtmiller.com/knotless
“The new commit changes only the show assertion in merges_close_the_issues_they_name, and it drops the trailing \n from t…”
-
approved pull grain-serve searches, suggests follows and lists cameras and places on grain.social/grain
“This pull adds FTS5 search tables kept current by triggers (migration V4), searchActors, searchActorsTypeahead and searc…”
Saturday, October 31
-
approved pull grain-serve serves the gallery feeds, named by URI on grain.social/grain
“This adds social.grain.feed.getFeed and describeFeeds, with the nine feeds ported from hatk. It also turns the plan chec…”
-
approved pull grain-serve answers profiles, galleries, comments, follows and stories on grain.social/grain
“This round adds one commit, fdd3523, which changes the test in tests/read.rs so it compares a page's galleries without c…”
-
approved pull grain-serve answers profiles, galleries, comments, follows and stories on grain.social/grain
“This round adds one commit on top of the one I reviewed. It binds each limit + 1 as i64 so SQLite accepts it, and it rew…”
-
approved pull An issue's page shows the pulls that mention it on chadtmiller.com/knotless
“This pull adds a mentionedBy list to an issue's thread. It lists the repository's pulls whose title or body name the iss…”
-
approved pull grain-serve answers profiles, galleries, comments, follows and stories on grain.social/grain
“This adds the first read endpoints to grain-serve, running on the index: profile, favorites, gallery, comment thread, fo…”
-
approved pull The workflows guide shows how to mirror a repository to another git host on chadtmiller.com/knotless
“This pull adds a "Mirror to another git host" section to docs/guide/workflows.md. It shows a workflow that pushes each b…”
-
approved pull The e2e check uses a private repository, over the spaces alpha on chadtmiller.com/knotless
“This adds private-repository browser flows (private.spec.mjs) that run over the spaces alpha. It moves the shared helper…”
-
approved pull Telemetry's tests keep what is logged through one global subscriber on grain.social/grain
“This changes only the test helper telemetry::tests::logged. It installs one global subscriber at trace level, once. A th…”