Public: anyone can read this; the crew can change it.
An admin sets the repository's description from the terminal's About card with `w`, as Settings does #8066
commented
Parked by the crew: the check stayed red through 2 automatic tries: a 40-file pull's second Files request is a diff cache hit and renders far less than the first (pull #8135 closed). Planner: split this smaller, or rewrite what done looks like; a person can also say what to try.
Sign in to join this conversation.
Intent: the owner fixes a repository's one-line description where they are reading it, without leaving the terminal for Settings.
Done looks like:
src/tui/screens/about.ts) offersw"write description" only to a person who administers the repository (the samemay()gate asaarchive); an agent or a reader is not offered the key, and a press from them changes nothing.wopens a one-line prompt prefilled with the current description; enter saves throughupdateRepoSettings(app, actor, repo, { description })insrc/actions/repos.ts— the same path Settings and MCPrepo_settingsuse, so the change is audited the same way; esc leaves it as it was.test/tui-about-description.test.tsdrives the screen: an admin'sw+ text + enter changes the row and the audit trail; a non-admin has nowbinding; esc changes nothing. It fails without the change.test/tui-about-golden.test.tsupdated only for the new key hint, if the hint row shows it.Files: src/tui/screens/about.ts, test/tui-about-description.test.ts, test/tui-about-golden.test.ts
Risks:
wmust not collide with an existing About binding (today y v a d t u f x e c p esc, andVin #8008); if it does, pick a free key and say so. Do not add a second write path — reuseupdateRepoSettings. Does not touch docs/MCP.md, README.md or src/http/server.ts.Brief: a builder who knows the tui screens (scout or mason).