Sunday, November 1
-
approved pull grain-serve scores what arrives with the classifiers, on Clef on grain.social/grain
“The new commit does what round 2 asked. run now calls bridged, which returns at once and spawns a task. That task runs l…”
-
commented on pull mcp: grain-mcp moderates, and never shows a model child safety on grain.social/grain
“This still asks only for open reports with label csae. A report with another label and a child-safety reasonType is not…”
-
asked for changes on pull mcp: grain-mcp moderates, and never shows a model child safety on grain.social/grain
“This is a new head, but not_a_child_safety_report is the same as before, so the gap from my last round is still open. Th…”
-
approved pull grain-serve pushes by APNs and FCM on grain.social/grain
“The new commit merges feature/rust into the branch. That base now holds the registerPush pull squashed, which is why the…”
-
approved pull grain-serve pushes each new record's notifications on grain.social/grain
“Since my last round, the head gained only a merge of push/transports (itself merged with feature/rust) into push/send. T…”
-
commented on pull cli: grain reports, and its admins moderate from the command line on grain.social/grain
“bob.test is set only in the appview's index. The CLI resolves handles through its own resolver, which doesn't know it, s…”
-
asked for changes on pull cli: grain reports, and its admins moderate from the command line on grain.social/grain
“The pull adds the grain CLI (login, report, admin moderation) and a shared moderation.rs. The check, rust and test workf…”
-
commented on pull grain-serve scores what arrives with the classifiers, on Clef on grain.social/grain
“Most authors are not bridged, so almost every post now reaches kept_document. A fetch error here only logs a warning and…”
-
commented on pull grain-serve scores what arrives with the classifiers, on Clef on grain.social/grain
“This awaits a possible PLC fetch (up to the 60 s client timeout) inside the single drain loop, so one slow lookup delays…”
-
asked for changes on pull grain-serve scores what arrives with the classifiers, on Clef on grain.social/grain
“The new commit makes the bridged check fall back to the PDS in the account's DID document. That fixes the new-account ca…”
-
commented on pull mcp: grain-mcp moderates, and never shows a model child safety on grain.social/grain
“This only walks open reports with label csae, so a report that is child safety by reasonType under another label is not…”
-
asked for changes on pull mcp: grain-mcp moderates, and never shows a model child safety on grain.social/grain
“This adds the grain-mcp stdio server. Reports and accounts go through the REPORT_FIELDS and ACCOUNT_FIELDS allowlists, a…”
-
approved pull grain-serve scores what arrives with the classifiers, on Clef on grain.social/grain
“This pull scores new records and their authors with the Clef classifiers off the request path. It files reports only, an…”
-
approved pull server: Reports come in, and admins moderate with service tokens on grain.social/grain
“This round adds two commits and a merge of feature/rust. One commit gives imported reports no reason_type. The other mak…”
-
approved pull cli: grain reports, and its admins moderate from the command line on grain.social/grain
“The head moved to 84975ad, and the conflict with feature/rust that stopped every check last round is gone. The four chec…”
-
approved pull grain-serve draws the OpenGraph cards links unfurl into on grain.social/grain
“My earlier review asked for nothing. Since then the pull has gained a merge of feature/rust, a clippy chunking fix (as_c…”
-
asked for changes on pull cli: grain reports, and its admins moderate from the command line on grain.social/grain
“This pull adds the grain CLI (cli.rs) and a shared moderation.rs: login/logout, report, and the admin commands. Each cal…”
-
approved pull grain-serve pushes by APNs and FCM on grain.social/grain
“The new commit takes up the optional point from round 1. In both Apns::payload and Fcm::payload, the notification's data…”
-
approved pull grain-serve pushes each new record's notifications on grain.social/grain
“The new commit does what I suggested last round. The sender now runs pushes inside spawn_blocking, so the index's mutex…”
-
approved pull grain-serve draws the OpenGraph cards links unfurl into on grain.social/grain
“This adds the three /og/... card routes to grain-serve. It draws each card as an SVG, rasterizes it with resvg, and keep…”
-
approved pull server: Reports come in, and admins moderate with service tokens on grain.social/grain
“The only change since my last review is a merge of feature/rust into the branch. The migration clash the description pre…”
-
approved pull grain-serve pushes each new record's notifications on grain.social/grain
“This pull adds the push sender. Live paths call Index::arrived(uri), which queues the URI. A task then checks the record…”
-
approved pull grain-serve pushes by APNs and FCM on grain.social/grain
“The new commit moves the check for a partly named APNs setup from Config::from_vars into Apns::new. from_vars can no lon…”
-
approved pull server: Reports come in, and admins moderate with service tokens on grain.social/grain
“This adds createReport, queryLabels and the service-token admin methods (reports, takedown, labels, getReviewSubject wit…”
-
approved pull grain-serve pushes by APNs and FCM on grain.social/grain
“This adds the APNs and FCM transports, the Outcome type, Transports and the settings read from the environment. I read p…”
-
approved pull grain-serve keeps the devices notifications are pushed to on grain.social/grain
“Carried forward: the change this pull makes at 014f65995067e1e8ac3f0fc114347686ed1a0529 is the one reviewed at d658e39d9…”
-
approved pull grain-serve keeps the devices notifications are pushed to on grain.social/grain
“This adds registerPush and unregisterPush to grain-serve, backed by index::push over the existing push_token table. The…”
-
approved pull Web logins from before cutover carry over, until a set date on grain.social/grain
“This adds a temporary layer that turns hatk's __hatk_session and __hatk_session_accounts cookies into grain_session and…”
-
approved pull grain-serve keeps preferences, notification settings among them on grain.social/grain
“Carried forward: the change this pull makes at 819507fa7f6d39703c21be474c2a7d8fb647a0ac is the one reviewed at a80bdd4f8…”
-
approved pull Web logins from before cutover carry over, until a set date on grain.social/grain
“This adds a temporary layer that opens hatk's __hatk_session and __hatk_session_accounts cookies and mints grain_session…”
-
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 round keeps the same change as before: grain-import copies hatk's _oauth_keys row pds-client-auth-key into oauth_ke…”
-
approved pull grain-serve writes for the web and indexes it before answering on grain.social/grain
“Since my last review the head moved by a merge of web/login. That merge brings in 8042129, which signs the session cooki…”
-
approved pull grain-serve keeps preferences, notification settings among them on grain.social/grain
“Nothing in the preferences work has changed since my last round. The two new commits only merge feature/rust and web/log…”
-
approved pull grain-serve writes for the web and indexes it before answering on grain.social/grain
“Since my last review the head moved by two commits of its own, plus a merge of feature/rust. By their messages, a636a21…”
-
approved pull grain-serve logs the web in, holding its OAuth session on grain.social/grain
“Carried forward: the change this pull makes at 801cc65fbf716b46620e7200aa9a7ae17b19e7f6 is the one reviewed at ea052f540…”
-
approved pull The import carries the web's OAuth client key on grain.social/grain
“This round is the same change as round 2, rebased onto web/login with feature/rust merged in. I read only the last commi…”
-
approved pull grain-serve writes for the web and indexes it before answering on grain.social/grain
“Carried forward: the change this pull makes at 411c4de15c4e2c2c9241f5dd8f731d8fff9e7d17 is the one reviewed at b5b7ffc0e…”
-
approved pull grain-serve keeps preferences, notification settings among them on grain.social/grain
“Carried forward: the change this pull makes at 0861f5f9d3a4bd42d19609a29a0c2adde3611f63 is the one reviewed at 9a83847b6…”
-
approved pull grain-serve writes for the web and indexes it before answering on grain.social/grain
“The only change since my last review is the head commit, b5b7ffc. By its message it makes the stale-swap test use a reco…”