Skip to content
quarry Check-in [074cb8072f]
Login

Check-in [074cb8072f]

Overview
Comment:mirror.set/writes report state; re-attaching returns writes to refused; fleet action buttons stay on one line
Timelines: family | ancestors | descendants | both | mirror-posture
Files: files | file ages | folders
SHA3-256: 074cb8072f18666647a121c6f78a9c406abc50ce61e853a4c469ec42a67859cf
User & Date: dmestas on 2026-08-21 18:34:06.029
Other Links: branch diff | manifest | tags
Context
2026-08-21
19:10
Posture follow-ups: gate write pages on mirrors, detach needs an acknowledgement, one-click re-attach, fleet table fits, fleet search filters

Edit/new pages for tickets, wiki, forum, technotes return 403 on a read-only mirror and their links point upstream. Detach goes through a confirmation with a fork acknowledgement; re-attach is one click with the drift warning. The header chip drops its words at phone width; explore shows mirror/fork badges. /fleet: host-only upstream, 1h/24h intervals, relative dates, kebab menu for the rare actions, and the header box filters both tables. /new loses its duplicate heading. check-in: ee78c5201b user: dmestas tags: mirror-posture

18:34
mirror.set/writes report state; re-attaching returns writes to refused; fleet action buttons stay on one line check-in: 074cb8072f user: dmestas tags: mirror-posture
18:28
Surface repository posture: header badge, failing notice, explore glyph and kind filter, fleet admin, creation choice

Every repo page carries the posture from repo.get. Mirrors show 'mirror of <host>' linked upstream, a failing upstream is said in words under the bar, and write affordances on a read-only mirror point at the upstream's pages. Explore marks mirrors and filters by kind. /fleet shows state and writes per row with pull / edit / allow writes / detach; the add form also edits. /new offers Start empty, Import and own, or Mirror. check-in: 9689ddd05e user: dmestas tags: mirror-posture

Changes