v0.29.0

MRMax Rakhimov ⏏ · 2026-10-27 · 827e8bb88f5f
⏏ 5 assets
3d7904e5
Site: fix excerpt overflow issue for under a pixel
85eb1267
Site: analytics counts commits, tags and every item type
b2f6cf5d
Site: a tag line that no block rule takes ends the markdown parse
554512ef
Site: one chip row, an excerpt on every list, one clamp
1ae6cb18
TUI: take the site's type and state glyphs
aa7234f0
Site: avatars, state glyphs, one type system, and a tag push fix
9c879cfc
Site: feed cards, timeline excerpts, the pages' mobile bar
651d224d
Site app: let Code hide its tree and clear the collapsed handle
5415e67e
S3 pack map: record the content pack for the app's reads
336e96b4
Site app: open the pack indexes six at a time on a probe
d866f280
Site: read an items index whose manifest has no sealed shard
68102dbb
Site: polish the pages and the code blocks
e5e4f7c1
TUI tests: document the flows and raise the coverage floors
413ebbb9
Cache view: cut a fork name to the label width
975f842b
Forks view: fit the sort header and refuse a second add of one fork
cc1580fc
Board: clamp the selected column after a reload
a83c024d
Diff view: keep esc inside the view when it closes the search
b10f112a
Review TUI: count the behind commits against the live base
75e36133
TUI tests: drive the views through their key sequences
36e5dfdc
TUI tests: run the commands of a tea.Sequence in the harness
090b23ad
Site app: abort the previous route's transfers on navigation
739e8e9e
Site app: keep git objects in the Cache API across visits
c97273a1
Cache: make the branch, author and flag columns NOT NULL
42f30b38
Site: index the first line of a body-only item
cc8d08ba
Cache: store origin-time in UTC
2b83ab71
Cache: lock the open against a second reseed
bb7a5c24
Gate: accept the coverage floors of the views merged since September
c82dd86e
Import: link each GitHub sub-issue to its parent issue
6e850de5
CLI: apply a suggestion from the command line
d4fcd5c4
Site: collapse a generated file in a diff
679a2f9c
Memo, import: retire the readers of four legacy formats
0897396e
Social: take the branch of a related repository from its source
23fc1ab4
Cache: bound the page cache per connection and the WAL size
46ed15d5
Release: look a full ref up by its parts
228ce631
Site tests: wait for the app to settle in place of fixed sleeps
f74bfb08
Site: accept a relative output path in fixture.sh
2576308e
CLI: run the exit and details tests through runInProcess
f1e9e6b4
Scripts: count only the code lines of a mixed commit
ae0cb433
Errors: name the object and the command in three error texts
ea0a4310
Result: print the details of an error on one line
cf988084
Extensions: keep the details of a wrapped result
4d0aab48
Docs: record that a SHA-256 repository is not supported
b9279d8f
Search: scope a search to a repository that is not the workspace
Assets