Skip to content

Releases: BarterX-Tech/dossierx

v0.7.23

Choose a tag to compare

@github-actions github-actions released this 04 Oct 11:03

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

Bug fixes

  • 1c7aece fix(viewer): brief bullets, long code, references, sidebar titles and counts
  • d359719 fix(viewer): keep the sidebar mark its dot's size; regenerate artifacts

Other changes

  • 55160b1 chore(release): prepare v0.7.23

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.

v0.7.22

Choose a tag to compare

@github-actions github-actions released this 01 Oct 17:33

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

  • 533774a feat(briefs): discovery, frontmatter, caps and the brief rule set (NIT-204)
  • 10c3f64 feat(briefs): the lock store's briefs map, review state and comment threads (NIT-205)
  • 9a67339 feat(check): enforce the brief rules in every check mode, with fixtures (NIT-204)
  • 7fc3bdb feat(cli): brief lock, unlock and reaudit; brief threads on the comment verbs (NIT-205)
  • dd46d87 feat(cli): dossierx brief list and brief show, the ninth noun (NIT-204)
  • 5146050 feat(config): briefs_dir and the five brief cap overrides (NIT-204)
  • 06b75d6 feat(lock): drop migrated_from from LockedClaimHash; every locked claim re-locks once
  • 39bc020 feat(markdown): document mode for briefs — h1/h2 headings, sibling images (NIT-204)
  • 010e56a feat(render): the briefs viewer payload, charged to the render budget (NIT-204)
  • c6d3224 feat(serve): comment threads on a brief under /api/briefs/{id}/comments (NIT-198)
  • a043a1a feat(serve): re-read briefs on every render and watch briefs_dir (NIT-204)
  • 1d8052a feat(skills): add dossierx-briefs, how to write a brief (NIT-193)
  • 6cbeb3d feat(skills): align dossierx-briefs with the merged brief surface (NIT-193)
  • 6c169d1 feat(skills): drop docs/dossierx-agent-guide.md (NIT-195)
  • 17775e3 feat(viewer): Briefs index behind All briefs (NIT-203, Paper B6)
  • eda8af2 feat(viewer): Home page and site nav (NIT-196)
  • e0d9e94 feat(viewer): a brief edited since approval, with Changes / Approved / Current views (NIT-199)
  • 7451909 feat(viewer): brief page and the Briefs sidebar tree (NIT-197)
  • 5a9e911 feat(viewer): derive a BRIEFS group in a claim's relationships (NIT-202)
  • 7dfea99 feat(viewer): feature marks read the brief's lock and review state (NIT-201)
  • ca6945a feat(viewer): open, read and resolve a brief's threads from its page (NIT-198)
  • c68cf5a feat(viewer): review-pending brief page with per-claim redline (NIT-200)
  • 8127d53 feat(viewer): the Features entry and the feature page (NIT-201)
  • dbb279a feat: kill tracks — schema, lints, CLI noun, viewer and graph filter (NIT-184)
  • b6e3225 feat: remove migrated_from, its supersede lint and claim list --migrated (NIT-191)

Bug fixes

  • 5538bf5 fix(brief): list and show report what they could not read (NIT-204 REG-5)
  • a111570 fix(briefs): a claim's pin on a brief is the brief's content hash (NIT-198 F1)
  • 31dc934 fix(briefs): bound the rests_on duplicate message in group size (NIT-204 REG-4)
  • 7c866c8 fix(briefs): close combo audit P1s (staged pin, hint, B5, docs)
  • 6efba4c fix(briefs): close the NIT-205 audit findings (F1, F2, F4-F9, F11-F17)
  • bb2056e fix(briefs): keep a brief review-pending across unlock, edit and lock (NIT-205 follow-up)
  • e448177 fix(briefs): no absolute path in the unreadable-briefs_dir finding or brief show's hint (NIT-204 backlog)
  • b276846 fix(briefs): normalize SVG line endings before signing an image (v0.7.22 audit F1)
  • 152a335 fix(briefs): read a submodule checkout as a folder; the hook refuses its gitlink (NIT-204 ACC4-1, REG4-1, REG4-2)
  • 605c1da fix(briefs): refuse a brief image src the document gate refuses (NIT-204 DOC-3)
  • b5d3747 fix(briefs): refuse a nested repository by git's own rule, not any .git entry (NIT-204 REG3-1)
  • da3db08 fix(briefs): refuse a submodule checkout in the working tree as --staged does (NIT-204 ACC2-1, DOC2-1)
  • 68ebefa fix(briefs): refuse symlinks and gitlinks under briefs_dir in every mode (NIT-204 REG-2, REG-3)
  • a31b326 fix(briefs): spell every folder-level finding briefs// (NIT-204 backlog)
  • 5974850 fix(check): tell a newer store's reader to upgrade, not restore (v0.7.22 audit F11)
  • c43f5d4 fix(check): warn when --staged cannot read a briefs_dir outside the work tree (NIT-204 backlog)
  • 6891c7b fix(config): refuse a briefs_dir inside a .git directory (NIT-204 backlog)
  • 70ac30d fix(lint): remove indexByID, left unused by the supersede lint removal
  • 74c2974 fix(markdown): keep a URL out of the DocumentRefusedImages comment (NIT-204 DOC-3)
  • 9a87c8e fix(markdown): size the fence closer table without +1 (v0.7.22 audit F8)
  • 15479c3 fix(render): charge the briefs payload to a budget in the unbounded render (NIT-204 backlog)
  • fad1213 fix(serve): an unreadable briefs entry no longer stops claim live reload (NIT-204 REG-9)
  • f58c035 fix(serve): an unreadable briefs_dir no longer stops claim live reload (NIT-204 REG2-1)
  • ee890b1 fix(serve): the brief routes' catch-all, 422 and pinned claim bytes (NIT-198 F5-F8)
  • 2f72dad fix(skills): align dossierx-briefs with the merged brief pin and thread routes (NIT-193)
  • d133719 fix(skills): close the NIT-193 audit findings
  • b615917 fix(viewer): Home counts brief threads; the brief page's count, caption and states (NIT-198 F2-F4, F9, F10)
  • 26ef572 fix(viewer): amber B3 banner cascade and lock-store live reload (NIT-200)
  • fef9d15 fix(viewer): briefs index audit findings (NIT-203)
  • ba28513 fix(viewer): close the NIT-196 round 1 audit findings
  • 631b375 fix(viewer): close the NIT-196 round 2 audit findings
  • 65ba774 fix(viewer): close the NIT-196 round 3 audit findings
  • aa3b4d5 fix(viewer): close the NIT-196 round 4 audit findings
  • cb06088 fix(viewer): close the NIT-197 audit findings F1-F16
  • c99728f fix(viewer): close the NIT-201 audit findings F1-F8
  • fd2bf66 fix(viewer): close the NIT-202 audit findings F3-F10, F12
  • 488eaee fix(viewer): do not shadow builtin cap in briefs index helpers
  • 42eab5c fix(viewer): keep the brief rail's geometry and Threads block to the wide tier (NIT-197)
  • f64a11a fix(viewer): link each BRIEFS row to its own brief page (NIT-202 F1, F2)
  • 7a345ab fix(viewer): match Home and the site nav to the B0 boards' measured values (NIT-196)
  • 6698955 fix(viewer): one brief mark, NIT-198's rail and brief links in all three views (NIT-199 F3, F5, F10)

Other changes

  • b6dfde8 chore(briefs): regenerate surface.json on the rebased tree (NIT-205)
  • eeab761 chore(briefs): regenerate the goldens; a brief in the graph demo; CHANGELOG (NIT-204)
  • a483d49 chore(briefs): satisfy golangci-lint; brief show says "unknown" for a claim it could not load (NIT-205)
  • 85bfc64 chore(release): prepare v0.7.22 stamps (v0.7.22 audit F7)
  • 83bda6f chore(release): record the v0.7.22 graph-safety evidence
  • 59db615 chore(release): record the v0.7.22 whole-tree gate results
  • 04c2d58 chore(release): refresh surface.json for v0.7.22
  • 2d7bafc chore(release): regenerate the across-release report against v0.7.21 for v0.7.22
  • ff8d2a4 docs(briefs): CHANGELOG upgrade note, FORMAT image rendering, LintFindings comment (NIT-204 backlog)
  • 08d14fa docs(briefs): FORMAT, README, CHANGELOG and the graph-safety proof (NIT-205)
  • a588e18 docs(briefs): features in FORMAT and CHANGELOG, and their graph-safety note (NIT-201)
  • 3638332 docs(briefs): one brief mark for the tree, Features and Home after NIT-198 (NIT-201)
  • 12c2519 docs(briefs): scope the byte bounds to budgeted re...
Read more

v0.7.21

Choose a tag to compare

@github-actions github-actions released this 25 Sep 20:02
da6b88d

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

  • dff80d3 feat(claim): claim show reports the claim's summary and body
  • 697be37 feat(claims): required rests_on, project claims store and index, doctrine hub kill (NIT-24, NIT-25, NIT-23)
  • 437f8dd feat(engine): constitution roof, lock record and the CONSTITUTION_NOT_LOCKED gate (NIT-6, NIT-26)
  • b48762e feat(engine): retire the governed_by claim edge (NIT-29)
  • dd0c00f feat(manifest): integration view lists what each neighbor provides (NIT-9)
  • d29782a feat(manifest): split the isolation budget and emit authored summaries (NIT-10)
  • 0733e17 feat(skills): teach the manifest harness reading order (NIT-12)
  • c8a0595 feat(viewer): Constitution pinned above Modules — The file | Project claims (NIT-27)
  • 5fbf911 feat(viewer): drop the GOVERNED BY row, edge type and governance overlay (NIT-29)
  • 581a62c feat(viewer): render module manifest tab (NIT-19)
  • c719b89 feat: cap claims per module at 10 by default (NIT-14)
  • bd584f5 feat: gate claim reaudit --confirm behind the constitution lock (NIT-26)
  • 38b5420 feat: hard-lock facets to contract|internals (NIT-20)
  • 5b3dd11 feat: module manifest harness + show/list (NIT-7)
  • 4075972 feat: remove build_role; code-link gate covers every locked module claim (NIT-32)
  • f2ebcf3 feat: remove orientation-note kind and reserved overview facet
  • 60ca181 feat: require claim summary and cap claim body size (NIT-8)
  • ac2b19e feat: retire the mirrors claim edge (NIT-17)

Bug fixes

  • 64f6fd5 fix(catalog): never emit an internals id; keep blocked state and count dropped edges
  • da7a3d3 fix(check): --staged measures shared-context-budget on the staged constitution
  • 61ac1ad fix(check): catalog_count reports the entries catalog.json holds
  • e75f41f fix(check): read the project-claims store from the index in check --staged
  • 317292c fix(claim): claim new previews its manifest stub and never half-writes
  • c5fc29e fix(cli): name the upgrade fold when a retired field refuses a load
  • ef65ea5 fix(cli): name the upgrading skill's mirrors fold in the retired-field hint
  • 6e94a67 fix(constitution): lock sets only the status, under the sentinel, atomically
  • becb2f4 fix(fixtures): correct claim prose that named retired schema
  • cb3519b fix(implink): name the code-link gate's real scope in impl-links output
  • 36a3c55 fix(lint): clear NIT-6 fallout on release/v0.7.21
  • 3772ad9 fix(lock): hash rests_on none once and retire mirrors with no shadow field
  • d16199d fix(lock): make the --semantic-conflict refusal say where the conflict lives
  • 0f758b2 fix(lock): retry Windows lock-store rename under concurrent readers
  • aee0508 fix(lock): stamp the policy carry-over with the store clock and format
  • cd75f51 fix(manifest): check refuses a module over its isolation budget
  • af2d8e1 fix(manifest): list reports the findings show and check report
  • 7cea740 fix(model): read v0.7.20 lock-store snapshots whose rests_on is a list
  • 3baf017 fix(model): refuse unknown keys and ids in the rests_on none mapping
  • cf8bfbd fix(readiness): use the package's contains helper in the oracle test
  • 0c623d4 fix(viewer): always open a module on its Contract tab
  • ea9b827 fix(viewer): keep a project claim out of the Ungrouped module
  • efcd7c6 fix(viewer): make project claims first-class and tidy the roof's layout
  • e1ff521 fix(viewer): open a module on its first tab that holds claims (NIT-20)
  • 2362b90 fix: delete claim migrate-lock-policy instead of retiring it
  • a261960 fix: drop unused oraclecontains leftover from NIT-29
  • f007d70 fix: finish markdown cost sweeps under Windows race
  • e9380f4 fix: gofmt checkData.CodeLinks alignment
  • fbb0488 fix: make kill-mirrors pass CI (gofmt, hash letters, viewer tests)
  • 1894387 fix: refresh surface, fixtures, and render report after kind removal
  • 8ab9ab0 fix: retire claim migrate-lock-policy from the everyday surface

Other changes

  • cab5ba1 Align surface counts, goldens, and viewer nav with retired build-order
  • 38c6220 Delete leftover build-order code and citations
  • 63802b2 Fix leftover-delete tests, goldens, and CSS
  • 04eb26b Remove build-order as a product surface (NIT-15)
  • b9cbb31 Remove leftover build-order code that failed CI lint
  • 25b8d84 Stop requiring leftover build-order in docs and tests (NIT-15)
  • f6e8903 chore(release): prepare v0.7.21 stamps
  • 4515818 chore(release): refresh surface.json and the across-release report; record graph-safety PASS
  • 20072b7 chore(release): regenerate surface, fixture viewers and the across-release report on v0.7.20
  • c287806 chore(skills): add test-audit maintainer skill adapted from OpenClaw
  • 2b5da26 docs(changelog): correct Unreleased counts, add upgrade steps and missing surface changes
  • f7c4c97 docs(comments): drop the stale overview-facet note and re-home loadClaims' doc
  • 357692a docs(graph-safety): evidence for the catalog internals redaction
  • 622288e docs(graph-safety): v0.7.21 release evidence
  • fb50ee6 docs(releasing): race suite uses -timeout=20m like CI
  • b98419d docs(skills): claim show cannot name a --semantic-conflict refusal
  • a543e1c docs(skills): recovery rows for every reachable code, mirrors and new-requirement folds
  • 28c9960 docs(skills): walk an upgrading doctrine-hub corpus through the constitution fold (NIT-23)
  • 0132b60 fix(hook-test): declare both engine facets in smoke fixtures (NIT-20)
  • 1487b7c fix(skills,lint): caps name the human as the only one who raises them; embodiment none is the code-free opt-out (NIT-34)
  • 3319a24 refactor(lock): retire lock policy 0; local approval v1 is the only policy
  • 2df91e5 refactor: remove build-order dead code and apply the v0.7.21 test audit
  • 0a9c5f0 skills: prune retired bundles on export; split router/claims into modules, constitution, upgrading
  • 836056e test(cli): pin check --staged and --validate agreement on project claims
  • 013ec57 test(hook): arm the roof and rests_on in the smoke-test fixtures
  • 13b6de1 test(readiness,graph,catalog): prove project claims as graph nodes
  • 4ddb145 test(viewer): assert the constitution roof as rendered in a browser
  • 217d548 test(viewer): re-pin the graph pane to schema 2 and five overlays (NIT-29)
  • 21028a6 test(viewer): split over-budget test corpora into modules of 30 or fewer claims
  • 1af311e test(viewer): update three browser tests for engine-fixed facets (NIT-20)
  • adbee49 test(viewer): wait for the served verdict and still pages before asserting
  • b7e1225 test: cover project claims end to end, in lint fixtures and in the loader
  • 01747df test: fixtures, goldens and every suite under the always-on roof gate
  • fac4db1 test: pin claim show's summary/body in the envelope contract golden; errcheck fixes
  • 558385a test: pin the live surface at 24 commands
  • a1258f3...
Read more

v0.7.20

Choose a tag to compare

@github-actions github-actions released this 22 Sep 09:33
370a3d4

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

  • f254f22 feat(check): refuse on unlinked and partially linked claims when source_dirs is set

Bug fixes

  • 28dce8c fix(implink): skip symlinks and hidden directories when scanning; name checked skill files by tree
  • c789c18 fix: align skill-check paths, locked-claim rule, and changelog
  • 0a3a8c3 fix: date the v0.7.19 changelog on the day the tag carries

Other changes

  • 6a4801b Prepare v0.7.20 stamps for the skills and staleness patch.
  • 7e5b9d9 docs(changelog): build-order staleness keyed on derivation inputs (#58)
  • 7de3c12 docs(changelog): note the scan fix for symlinks and hidden directories
  • c8cd97f docs(changelog): proof-or-stop language and positioning
  • 5930759 docs(skills): decision trees for flag/unlock/reaudit and track vs build-order; honest export with a lockfile
  • a699abb fix(build-order): stale only when the derived order would change (#58)

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.

v0.7.19

Choose a tag to compare

@github-actions github-actions released this 21 Sep 20:39
4cc1273

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

  • 3817361 feat: recover approved wording from git history, and name what moved
  • 60d8654 feat: show what changed in a claim rewritten since approval

Bug fixes

  • 4792997 fix(viewer): match the unapproved-edit surfaces to Paper board 15
  • cccec4a fix: keep the readiness oracle and recovery skill in step with unapproved_edit

Other changes

  • 4c2ee56 Prepare v0.7.19 stamps for the unapproved-edits patch.

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.

v0.7.18

Choose a tag to compare

@github-actions github-actions released this 20 Sep 14:37
3f6903a

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

  • 669d75d feat: scan dossierx-step tags in Code Links

Bug fixes

  • fee2634 fix: regenerate fixture viewers after nav-focus JS
  • 4c84999 fix: restore mobile drawer focus after Escape
  • 451ae95 fix: scan every dossierx-step tag on a line

Other changes

  • 499f024 Prepare v0.7.18 stamps for the stacked patch.

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.

v0.7.17

Choose a tag to compare

@github-actions github-actions released this 19 Sep 19:30
c53b160

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.

v0.7.16

Choose a tag to compare

@github-actions github-actions released this 13 Sep 16:44
67bf322

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

Other changes

  • 6ed5d7d Defer claim mounting so large viewers stay interactive.
  • 3c4cb00 Fix remaining soft-mount CI: tracks, scale wait, release golden.
  • 4f95567 Fix soft-mount CI: gate by corpus size, remount after reload.
  • cad44c2 Fix theme-parity TOC hover by dropping IntersectionObserver active picker.
  • ca2780c Fix theme-parity by gating track SoftMount with modules.
  • d9655aa chore(release): prepare v0.7.16 SoftMount viewer performance

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.

v0.7.15

Choose a tag to compare

@github-actions github-actions released this 11 Sep 13:44

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

Other changes

  • 4b10f1b test: make race performance bounds honest
  • 3675b08 test: mark serve race timing checks

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.

v0.7.14

Choose a tag to compare

@github-actions github-actions released this 11 Sep 12:43

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

Bug fixes

  • d4dc771 fix: make v0.7.14 CI evidence deterministic

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.