Skip to content
quarry Timeline
Login

Timeline

50 descendants and 50 ancestors of 29aeb96dece22484

2026-09-02
20:26
land activity-home-strip check-in: d38e397abf user: dmestas tags: trunk
20:17
activity: the home page's door is the one-row strip again; the grid stays on the activity page closed check-in: 03f7f34490 user: dmestas tags: activity-home-strip
19:56
land activity-tree check-in: 511fc42cb6 user: dmestas tags: trunk
19:55
land activity-grid check-in: e2dd94dfc0 user: dmestas tags: trunk
19:55
land activity-fold check-in: 85bf15f94d user: dmestas tags: trunk
19:39
activity: tree axis runs time down and files across, authored only by default, with-merges toggle closed check-in: 6a6cd3b333 user: dmestas tags: activity-tree
17:38
chat: the tab badge always exists, hidden at zero, so live patches have a target check-in: 638b64ec2f user: dmestas tags: trunk
17:35
chat: the read answer morphs the page — band, tab and rail counts — and the rail counts tick live on fleet activity check-in: 9574068317 user: dmestas tags: trunk
17:32
activity: week-grid slice per year, ?years=all, and a reset-zoom button closed check-in: f864c6b43f user: dmestas tags: activity-grid
17:26
chat: the read post carries no form content type — the log is not in a form and the option threw check-in: 06de7ea410 user: dmestas tags: trunk
17:24
Activity: fold merge-only and swept paths into directory rows on the tree axis closed check-in: 81819f4891 user: dmestas tags: activity-fold
17:22
chat: the read mark posts from the scroll handler, and later-messages is probed rather than inferred from the tip check-in: 0e35a10622 user: dmestas tags: trunk
15:18
land activity-live check-in: 1e2dedbf98 user: dmestas tags: trunk
14:18
Activity: morph person/axis in place, Datastar slice hover, volume alpha on slice cells closed check-in: 01c2aa167b user: dmestas tags: activity-live
13:41
gofmt check-in: b961401bd0 user: dmestas tags: trunk
13:40
chat: live rows survive newlines, and only the newest page streams check-in: 2611a5a192 user: dmestas tags: trunk
13:33
land activity-canvas check-in: b962bd0a95 user: dmestas tags: trunk
12:29
chat: signed-out readers get one line in the conversation column, not a stray note check-in: e7852cd3c5 user: dmestas tags: trunk
12:26
chat: the live stream no longer sends an anonymous reader to the login page check-in: 259784f30a user: dmestas tags: trunk
12:23
activity: canvas over the core sample — hover, marginal hit-tests, drag-zoom, ghost inherited touches (RFC 0013 phase 3) closed check-in: 5213bbc217 user: dmestas tags: activity-canvas
12:13
chat: the rail leads with who is here; channels scroll in their own lane check-in: 5069b52890 user: dmestas tags: trunk
12:04
land activity-web check-in: c57dc453a1 user: dmestas tags: trunk
12:04
land activity-ops check-in: b33d8c65e1 user: dmestas tags: trunk
11:59
chat: presence over core NATS, and the desk rail — channels, who is here, about check-in: 6c2d3e89a0 user: dmestas tags: trunk
11:40
chat: breathing room at the top of the log and under the composer on the desk check-in: 98fb6ca5c3 user: dmestas tags: trunk
11:37
chat: the desk shell frees main from the page column and hides the toolbar at rest check-in: 6734bbf295 user: dmestas tags: trunk
11:37
RFC 0013 phase 2: activity page with core sample and core slice SVGs, plus doors closed check-in: 5980f8b9e7 user: dmestas tags: activity-web
11:34
chat: the shell at desk width — full height, no heading or footer, floating hover actions, one measure check-in: b2f831315a user: dmestas tags: trunk
11:21
chat: the reply band shows the message rendered, flattened to one line check-in: a6dd5fba7a user: dmestas tags: trunk
11:17
chat: the field actually hides while previewing check-in: 18050161a8 user: dmestas tags: trunk
11:04
Back out 50000f92c47b: chat work committed here from another checkout; it lives on trunk closed check-in: 719a8e6462 user: dmestas tags: activity-ops
11:03
chat: a reference opens a window around the message, and jumps in place when it is already on screen check-in: b6d1c4f39e user: dmestas tags: trunk
10:59
chat: a reference opens a window around the message, and jumps in place when it is already on screen check-in: 50000f92c4 user: dmestas tags: activity-ops
10:59
Restore internal/web to trunk state; chat edits belong to another checkout check-in: 0848786515 user: dmestas tags: activity-ops
10:59
Drop chatui_test.go change swept in from another checkout check-in: e9a6ed545a user: dmestas tags: activity-ops
10:58
Drop web.go chat change swept in from another checkout check-in: 5345f9402d user: dmestas tags: activity-ops
10:58
RFC 0013 phase 1: guard the activity memo against a fold landing mid-scan check-in: 0db36a28fc user: dmestas tags: activity-ops
10:55
RFC 0013 phase 1: backfill filechange.dir, validate branch and dates, memo outside the lock check-in: d93eb670ae user: dmestas tags: activity-ops
10:43
RFC 0013 phase 1: filechange.dir, the activity index queries, and both ops check-in: ac01e077d0 user: dmestas tags: activity-ops
10:31
land ci-worker-zit-path check-in: efa82d13df user: dmestas tags: trunk
10:31
land activity-profile check-in: c7ab9ea20a user: dmestas tags: trunk
03:47
merge trunk closed check-in: 9a3db1e8c7 user: dmestas tags: activity-profile
03:22
ci worker: put the pinned zit on each step's PATH as zit closed check-in: 5027fea131 user: dmestas tags: ci-worker-zit-path
2026-09-01
23:48
chat: the message editor clears the 16px iOS zoom threshold check-in: 64c0533305 user: dmestas tags: trunk
23:44
chat: a check in the strip lowers the NEW flag where script cannot check-in: 41d6243944 user: dmestas tags: trunk
23:38
RFC 0013: the condensed view is the core slice check-in: 7187d18ee1 user: dmestas tags: activity-profile
23:27
RFC 0013: activity profile — core sample and strip from the filechange fold check-in: 657dc9f2fb user: dmestas tags: activity-profile
23:25
chat: earlier-messages pill inside the log, not a paragraph above the shell check-in: 2ae1cdc2c1 user: dmestas tags: trunk
23:24
chat: a send spends preview and reply band too; mentions read the form field and insert on click check-in: 88ef02e258 user: dmestas tags: trunk
23:19
chat: one-line strip, attachment placeholder, enter makes a newline, headings at chat scale, preview reads the form field check-in: 7e7dbd00c2 user: dmestas tags: trunk
23:11
chat: hide mark-read from a shared ancestor — the composer is not inside the chatwrap check-in: 29aeb96dec user: dmestas tags: trunk
23:08
chat: composer strip as round controls — insert, info, preview, send; reading to the end marks read check-in: da801d9d2b user: dmestas tags: trunk
23:00
chat: fold the reply page into the channel — reply band, forward paging, gone state at the permalink URL check-in: 0842883f4d user: dmestas tags: trunk
22:00
chat: a purged permalink says gone, not not-found check-in: 931a0c00ac user: dmestas tags: trunk
21:57
chat: remove a deleted message from the timeline, author or repo admin check-in: eccbdcde22 user: dmestas tags: trunk
21:39
chat: opaque menu panel, contained hit boxes, full-width editor, room for the sub-line check-in: cf5219f8c2 user: dmestas tags: trunk
19:13
chat: the linked message is one card; the channel names itself like the permalink check-in: b4c790db7a user: dmestas tags: trunk
18:59
chat: the permalink gets the same full-screen shell as the channel check-in: 04c64cf069 user: dmestas tags: trunk
18:43
chat: no focus ring on the composer; the caret is the indicator check-in: 618af32757 user: dmestas tags: trunk
18:10
chat: the retention note wraps instead of widening the whole column check-in: 0b98e8033f user: dmestas tags: trunk
18:09
chat: let the shell column shrink below its widest nowrap line check-in: 4b89f412f3 user: dmestas tags: trunk
18:06
chat: one clean control row in the composer, the retention note on its own line check-in: 2d3e5d3abd user: dmestas tags: trunk
18:03
chat: the composer as one soft panel with pill controls check-in: e05ece8598 user: dmestas tags: trunk
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