Repository navigation
v0.7.17
Before you upgrade, read this release's entry in CHANGELOG.md — if it is not there yet, this release is still publishing: the entry lands when main is pushed, which happens after the archives are verified.
The bullets below are commit subjects. Any change your own tooling cannot
detect for you — a re-export you must run, a string your scripts compare
against — is called out at the TOP of that entry, and only there.
Changelog
Features
- 8890919 feat(viewer): design-revamp token and font layer
- 7454e61 feat(viewer): lane L2 retry 3 — facet-toc M8 sheet, freshness move, typography fixes
- d88b85c feat(viewer): lane L2 retry — module head tokens, eyebrow, tablet reservation, facet counts
- 6af79f0 feat(viewer): lane L2 — focus mode, freshness, module head, nav tint
- 69af6ff feat(viewer): lane L3 — claim card, head line, status chips, prose
- 45162de feat(viewer): lane L4 — footer strip, relationships, sources, expansion exclusivity
- 4b81ad4 feat(viewer): lane L4 — footer-strip retry, all 13 verifier fixes
- 02b0242 feat(viewer): lane L5 — continuation recovered after the session restart
- 6717d35 feat(viewer): lane L5 — readiness, blockers-expansion RETRY (wave B2)
- cb1f061 feat(viewer): lane L5 — readiness, the blockers expansion
- 3145923 feat(viewer): lane L6 — comments FINAL retry: chevron, hairlines, dark shadow, composer toggle-safety
- c95ea37 feat(viewer): lane L6 — comments RETRY: rail/sheet/chip/composer fixes
- 580ba2d feat(viewer): lane L6 — comments chip, rail, bottom sheet, threads, composer
- afa6a32 feat(viewer): lane L7 — "How this was checked" nested disclosure
- 9abc579 feat(viewer): lane L7 — continuation recovered after the session restart
- f055e1e feat(viewer): lane L7 — wave B2 retry, conformance panel fixes
- faade95 feat(viewer): lane L8 — status strip count-slot, dot, filler rule, full-bleed banner (third attempt)
- e559a90 feat(viewer): lane L8 — status strip promoted to the Issues body, per 04
- ba61dec feat(viewer): lane L8a — issues-screen chrome (breadcrumb, title/subtitle, scope + sort controls, findings card, WHERE THE BLOCKERS LIVE rail)
- 8470854 feat(viewer): lane L8a — issues-screen chrome retry (scroll region, caveat placement, card floor, rail basis, print rule)
- d639b20 feat(viewer): lane L9 — claims graph pane, palette, rail and readings
- f16bb68 feat(viewer): lane L9 — wave B2 retry, partial (agent stopped mid-run)
Bug fixes
- 70e091e fix(viewer): explicit Light beats a dark OS for every engine token
- a013a5e fix(viewer): flat theme keys survive the explicit Dark toggle; dark-only engine tokens
- 53e14dd fix(viewer): harden the fenced-code seam test; add a three-facet fixture; print-block review
- a2c56cf fix(viewer): lane L3 retry — tablet tier, chip lane, scoped mobile pill, sprite comment
- ea17a2b fix(viewer): lane L3 — --card-gutter agrees with the card's tablet padding
- d352e70 fix(viewer): lane L4 — footer strip retry (THIRD pass), all 10 verifier fixes
- 51e1c28 fix(viewer): lane L8 retry — chip legibility, band, count slot, mobile row
- 9554ae0 fix(viewer): strip a whitespace-only line from graph.css
Other changes
- 48913e8 Collapse a steps claim's steps, and unshift the selected nav row
- 492cbad Count unique claims in status-strip severity chips.
- b931b70 Drop 37 source comments' pointers at vault notes that do not exist
- 6a43631 Drop unused theme-parity fenced screenshot helpers.
- f95b1c4 Fit the reading view, issues screen and focus mode to Paper
- b48cbbe Fix CI: keep OS-dark theme tokens at :root specificity.
- d15c04a Fix status-strip throw on lint-only facets.
- a20f239 Fix viewer lock metric, grouped status strip, and theme control.
- 3ac8844 Freeze the facet TOC while the theme-parity hover probe runs.
- b0dffd1 Keep the theme control working and hide Later-only status strips.
- ddaade2 Make the mobile navigation test name its failing clause
- b934d8c Note the theme-parity freeze in CHANGELOG.
- ef72b08 Prepare v0.7.17 stamps and close the remaining release gates.
- fc3089c Refresh surface.json and goimports the viewer tests.
- 3c44b8c Regenerate fixture viewers after the footer-chevron CSS restore.
- cec1023 Remove custom themes and rebuild reading view
- bd06055 Remove dead viewer/layout code and correct the exported skills
- 7286e84 Restore the CSS evidence-footer chevron and refresh surface.json.
- 4c144c8 Retarget the across-releases render golden after the strip fix.
- 9780cdb Unblock CI after the design-revamp merge.
- d633f71 Unblock CI after the reading-view theme removal merge.
- 051c457 Update fixtures and tests for viewer presentation changes.
- 0376133 Use Lucide icons and Geist for viewer chrome.
- a64a304 docs(design): DRAFT chip carries the open padlock — correct four 'no padlock' sentences
- 83bde50 docs(design): LANES.md v2 — L1 satisfied by phase 2, pilot L3, 04/06/07/13 un-parked, L9 graph lane
- f576ecc docs(design): freeze the viewer design revamp specs, tokens, reference rules and lanes
- c58e002 fit reading view default to paper group 02
- 7309c72 gofmt the Geist stacks in the claude preset.
- cb53ffa gofmt the fenced-code seam test struct tags.
The full account of this release is its CHANGELOG.md entry — the only place a
breaking change, or a change that alters behaviour without altering any command, is
written out with its recovery steps:
https://github.com/BarterX-Tech/dossierx/blob/main/CHANGELOG.md
The notes above are grouped commit subjects, and a feat line reads exactly the same
whether or not it breaks your build.