Skip to content
quarry Timeline
Login

Timeline

50 descendants of b12d9b381a692181

2026-09-01
18:00
chat: the menu panel floats where script runs, stays in flow where it does not check-in: b7be8ff89c user: dmestas tags: trunk
17:55
chat: the jump pill stands down while a message menu is open check-in: 0173694500 user: dmestas tags: trunk
17:53
chat: assert the overflow by element, not by exact tag text check-in: 8d8a8a7178 user: dmestas tags: trunk
17:52
chat: an opened menu scrolls itself into view check-in: 0816e168e8 user: dmestas tags: trunk
17:48
chat: keep the icons level when a menu is open check-in: 4dca8ebdf7 user: dmestas tags: trunk
17:45
chat: correct the summary-display comments — a hazard guard, not an observed bug check-in: ae0053a8ff user: dmestas tags: trunk
17:43
chat: inline-grid for the icon box so it does not stretch the row check-in: 251d503dc1 user: dmestas tags: trunk
17:41
chat: never set display on a summary — it was rendering every edit form and delete confirm check-in: 569c21ffff user: dmestas tags: trunk
17:36
chat: reply and edit as icons, everything rare behind a native overflow menu check-in: d2fe2b04df user: dmestas tags: trunk
16:12
chat: message actions are visible without hovering, and jump-to-latest is one shape check-in: 2506a5cd05 user: dmestas tags: trunk
14:59
chat: the permalink stops drawing a second heading beside the layout's check-in: 84cbfce794 user: dmestas tags: trunk
14:56
chat: permalinks show the conversation around the linked message, and can reply to it check-in: 697499ff18 user: dmestas tags: trunk
14:34
chat: the unread badge ships hidden check-in: c6643d4e73 user: dmestas tags: trunk
14:29
chat: assert the composer enhancement by property, not by exact expression text check-in: 86e7514936 user: dmestas tags: trunk
14:27
chat: sending puts you at the end of the log check-in: 4db4342b44 user: dmestas tags: trunk
14:16
chat: use el, not document, in datastar expressions; a throw there killed every handler below the log check-in: 79adc68bef user: dmestas tags: trunk
14:13
chat: keep the newline between the composer's attributes; guard datastar attributes with a parse check-in: 7e1b7cf7b7 user: dmestas tags: trunk
14:09
chat: clear the composer from the server, and stop the CSP-unsafe expression that killed the submit handler check-in: cf198b1e73 user: dmestas tags: trunk
13:51
chat: match the jump pill on attribute presence, which is what datastar writes check-in: 74b8d2870a user: dmestas tags: trunk
13:50
chat: tighter gutter, glass jump pill that waits, and broker-side duplicate suppression check-in: e5893251c8 user: dmestas tags: trunk
13:35
chat: the jump caret knows it took you to the end check-in: 1fe790e3a4 user: dmestas tags: trunk
13:31
chat: full screen when either dimension is small; stop assuming this check-in: 1fcad105a9 user: dmestas tags: trunk
13:23
chat: an open disclosure keeps its toolbar clickable; quieter focus; smaller marks check-in: 8f561fc9b3 user: dmestas tags: trunk
13:20
chat: the log positions itself; a second data-init was being dropped check-in: d2944f300b user: dmestas tags: trunk
13:18
chat: let the debounce provide the delay instead of a callback check-in: 265a0df733 user: dmestas tags: trunk
13:17
chat: settle the jump caret after layout, not before it check-in: c0dfa5e76c user: dmestas tags: trunk
13:14
chat: caret jump, in-place edit, and full screen on a phone check-in: de05989a66 user: dmestas tags: trunk
13:04
chat: keep a lane under the log so the jump pill covers no message check-in: 22f0f8bb04 user: dmestas tags: trunk
13:03
chat: actually put the shell class on the body check-in: f272af3af5 user: dmestas tags: trunk
13:01
chat: the window is the frame — one scrolling region, composer always reachable check-in: 698a8406d3 user: dmestas tags: trunk
12:56
chat: read the scroll position at init instead of assuming it check-in: 3a9cd881ad user: dmestas tags: trunk
12:53
chat: open where the reading is, follow only at the end, guard delete without script check-in: b7d0dad12b user: dmestas tags: trunk
12:00
chat, inbox: move their rules into the served sheet; a strict CSP drops inline style check-in: 30cbca27bd user: dmestas tags: trunk
03:02
titles: capitalise page names and the account menu check-in: f9252b7e51 user: dmestas tags: trunk
02:39
people: a shared name is not one person; show each repository's own figures check-in: 98b2ed6061 user: dmestas tags: trunk
02:28
avatar: the identicon fills it, so one disc shows one colour check-in: 827a14be9d user: dmestas tags: trunk
02:00
harness: the edit form's triage arrives selected, not as input values check-in: eabac88d65 user: dmestas tags: trunk
01:58
tickets: one picker for every triage field, select plus a new-word box check-in: bcb4bba6a5 user: dmestas tags: trunk
01:49
new ticket: subsystem is a select with an Other field, working without script check-in: 52941e6f32 user: dmestas tags: trunk
01:42
new ticket: triage fields are selects; wide width follows the toggle check-in: 61b1aecc1d user: dmestas tags: trunk
01:34
a two-state toggle announces itself with aria-pressed, not aria-current check-in: 88fc824fd4 user: dmestas tags: trunk
01:33
board: order cards by the sort the reader chose; fix gofmt check-in: 9b8fbebfd0 user: dmestas tags: trunk
01:26
tickets: morph view switches, pushing the same URL a click would load check-in: d9e0b43f48 user: dmestas tags: trunk
01:18
tickets: sort works in every view; wide is a click; tabs hide zero counts check-in: c731025661 user: dmestas tags: trunk
01:01
ci worker: reuse a workspace per repo+task instead of a 94s clone per step check-in: 2d4b032823 user: dmestas tags: trunk
00:46
ci: honest run states — stalled, running vs queued, step timeouts check-in: d732f7b7ee user: dmestas tags: trunk
00:39
ci: stream a running step's logs instead of waiting for it to finish check-in: b127bafd1e user: dmestas tags: trunk
00:27
ci: 5s/15s/45s retry ladder with an explicit multiplier check-in: 06b6e1de88 user: dmestas tags: trunk
00:12
ci: retry each step; one transient clone failure should not red a run check-in: 854d0765c6 user: dmestas tags: trunk
2026-08-31
23:48
chat: Range from zero means DeliverAll, not StartSequence(0) check-in: 967c0a4c92 user: dmestas tags: trunk
23:20
web: rename fleetPage to explorePage; it is the public index, not the fleet check-in: b12d9b381a user: dmestas tags: trunk