Skip to content
quarry Timeline
Login

Timeline

50 descendants of 60e5e5ebb63f67e4

2026-08-19
03:04
marks: colour and depth treatments on L2b check-in: 638bc9adaa user: dmestas tags: trunk
02:59
marks: shorter tails for the L2 line check-in: cc6f09478a user: dmestas tags: trunk
02:51
marks: add the L variants check-in: 8e21609380 user: dmestas tags: trunk
02:35
add a wordmark picker at /marks check-in: 6faa3dc93b user: dmestas tags: trunk
02:27
header mark: flat silhouette, themed check-in: 49e0b01516 user: dmestas tags: trunk
02:21
a repository's name opens its files, not its timeline check-in: 5475ad479c user: dmestas tags: trunk
02:18
header: the mark replaces the wordmark check-in: a9c29a581d user: dmestas tags: trunk
02:05
ticket board: server-grouped columns, form-submitted moves check-in: 90db1cc731 user: dmestas tags: trunk
01:14
invalidate leaf memo only on real ingest; index the tag lookup check-in: cd014ee9b5 user: dmestas tags: trunk
00:36
leaf status from zit, not re-derived; index schema version check-in: a3814a4eb3 user: dmestas tags: trunk
00:06
detect lost artifacts, repair once, then report check-in: bd55e3a4cb user: dmestas tags: trunk
2026-08-18
23:56
detect and repair index gaps left by the bounded event window check-in: ff869515bd user: dmestas tags: trunk
23:05
fleet fragment test follows the controls out of the morph check-in: b5d1be0dc2 user: dmestas tags: trunk
23:04
live filter: debounced form-serialized stream, controls outside the morph check-in: dcbfa94c8f user: dmestas tags: trunk
22:45
fleet count against the fleet; replace the native search clear check-in: 8922b17a67 user: dmestas tags: trunk
22:34
fleet stream: send the same data the page rendered check-in: da11bb2f4e user: dmestas tags: trunk
22:13
morph safety test; refresh a stale header comment check-in: 6c88726c75 user: dmestas tags: trunk
22:12
assert morphed regions hold no stateful widgets check-in: a8ffd42e31 user: dmestas tags: trunk
22:09
tooltip: CSS-only, keyboard-reachable, after basecoat check-in: 8716bda9ab user: dmestas tags: trunk
21:57
footer: protect the render time, collapse brand and version first check-in: 976a0fbb1d user: dmestas tags: trunk
21:54
fleet: put the icon legend above the table it explains check-in: b0dcf5b184 user: dmestas tags: trunk
21:51
popover test: strip comments before scanning the rule check-in: d1f24b16f2 user: dmestas tags: trunk
21:51
popover: do not lay out a closed menu check-in: 0f80f70360 user: dmestas tags: trunk
21:45
favicon: embed the quarry mark check-in: c77e3a64e3 user: dmestas tags: trunk
21:28
fleet: drop the duplicate heading check-in: d08c109f36 user: dmestas tags: trunk
21:17
tickets: honour is_private; fix trigger conflict clause aborting refolds check-in: 55309263a2 user: dmestas tags: trunk
21:06
clone: offer fossil where the store has no submanifest; fix menu item overflow check-in: fdbe0098e1 user: dmestas tags: trunk
20:55
tickets: stop rendering fossil's private contact fields check-in: 3918395e1f user: dmestas tags: trunk
20:47
tickets: list open by default, closed opt-in check-in: c4080bd6b6 user: dmestas tags: trunk
20:23
content tables scroll themselves instead of the page check-in: f9278e8d03 user: dmestas tags: trunk
20:09
icon columns explained at every width; centre the footer text check-in: 7b59bbf957 user: dmestas tags: trunk
20:01
column headers: visible labels, not popover tooltips; page the people list check-in: 2ccee11f4f user: dmestas tags: trunk
19:56
fleet mirror rows, footer clearance, licenses page leads with our own check-in: e0a1db3b72 user: dmestas tags: trunk
19:37
footer: fixed full-width with legal links; licenses and privacy pages check-in: d8553b89a3 user: dmestas tags: trunk
19:21
repo header: stats strip, ref switcher popover, clone box with download menu check-in: e7fb66c4df user: dmestas tags: trunk
19:11
explore: repositories/people tabs, folded contributor table check-in: be4c4284f1 user: dmestas tags: trunk
18:51
chrome: lighter dark secondary, centred search, quiet focus ring, no duplicate home heading check-in: 90c75cd912 user: dmestas tags: trunk
18:40
tickets: record cmimetype on authored text check-in: f7ba4868d5 user: dmestas tags: trunk
18:31
chrome: neutral surface token, full-width bar, anchored animated popover, compact fleet counts check-in: 3c43c1de30 user: dmestas tags: trunk
18:25
header: full-width top bar, account popover with avatar check-in: b3ac263fee user: dmestas tags: trunk
18:19
palette: whiter dark text, muted orange, themed highlight tokens check-in: 1d80a6cffa user: dmestas tags: trunk
18:01
global search: fan out across repos with per-repo facets check-in: ae68223b22 user: dmestas tags: trunk
16:01
fleet: carry filter and sort into the live stream check-in: d54bc03817 user: dmestas tags: trunk
14:54
gruvbox palette, server-side theme switcher, context-scoped search check-in: 6d9997bbb4 user: dmestas tags: trunk
14:41
archive: disk cache, zip format, immutable ETag; tree-bar cleanup check-in: b8afd21148 user: dmestas tags: trunk
14:11
theme form controls; drop inline width overrides check-in: 93899cc429 user: dmestas tags: trunk
14:07
ticket detail: drop duplicate title, fields as a dl check-in: eb6cc56c07 user: dmestas tags: trunk
13:55
tickets: list layout, title first check-in: 3862cf6012 user: dmestas tags: trunk
13:48
dates: render relative everywhere; strip markup from list titles check-in: 414f5a0e06 user: dmestas tags: trunk
13:40
nav: pills with compact counts; stop long tokens overflowing

The repo nav's width was a function of its numbers — tk's 25557 and 5809 made a visibly different nav from a small repo's, wrapping to three lines on a phone. Counts go compact (25K, 5.8K, 1.2M, four characters max) with the exact figure in the badge title, and each entry is a pill rather than a word beside a loose number. Nav width is now identical across repositories.

Separately: sqlite has wiki pages named after check-in hashes, 40-char unbreakable tokens that pushed the page 300px past a phone viewport. main now breaks over-long words; pre keeps its own scroll. check-in: 15c39013de user: dmestas tags: trunk

13:25
landing page: vendor octicons, real columns, description spans the row

Three fixes for one screenshot. The icons were CSS masks with inline data: URIs — valid in Chrome, invalid under iOS Safari's stricter parsing, so every icon rendered as a grey block. Now an SVG sprite of six Octicons (MIT, ledgered); no encoding to get wrong.

Alignment needed real table columns. CSS grid aligns within one grid, so a per-row grid gave every row its own widths and nothing lined up. Measured: stat cells now share right edges across rows exactly.

And the description spans the full row instead of sitting in column one, which had made that column as wide as the longest sentence and pushed the numbers off a phone. No horizontal scroll at 320-1280px; the mirror column drops below 30rem. check-in: 60e5e5ebb6 user: dmestas tags: trunk