Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 09:17

Changelog

Features

  • 94c5d0d: feat(daemon): triage inbox read model, retraction sentinel, preview endpoint (@enieuwy)
  • a689221: feat(enrich): fail-closed Crossref title-to-DOI enrichment before resolution (@enieuwy)
  • 758ab54: feat(extension): triage inbox page + hardened background broker (@enieuwy)
  • e0da52f: feat(protocol,extension): triage message family + launcher popup + inbox build targets (@enieuwy)
  • bcf32b0: feat(store): migrations 0009/0010 + triage snapshot schema v1 contract (@enieuwy)
  • 7eb8969: feat(watch): citation-snowball watches (--cites/--cited-by) with DOI-normalized filters (@enieuwy)
  • 979ec61: feat: browser session arbitration — one holder, no silent steals (@enieuwy)
  • 1a866ca: feat: generic [hooks] on_ready hand-off; zotio now optional (@enieuwy)
  • 8e1e1ba: feat: typed handoff access + OA sibling hop + imported state (field report 2026-07-21) (@enieuwy)

Fixes

  • 9fad328: fix(deps): update go modules (non-major) (#2) (@renovate-orgmentem[bot])
  • 143ea02: fix(deps): update module gopkg.in/yaml.v2 to v3 (#7) (@renovate-orgmentem[bot])
  • 6c901e6: fix(extension): wireCapture tolerates DOM environments without HTMLSelectElement (@enieuwy)
  • 32de234: fix: OpenAlex resolver runs keyless in the polite pool (@enieuwy)
  • 8c464c6: fix: address arbitration review findings (@enieuwy)
  • 553cbd8: fix: address review findings on 871d164 (@enieuwy)
  • 4676727: fix: clear CI gates — lint findings and a floating popup refresh (@enieuwy)
  • d95e008: fix: harden on_ready hook per review — tree kill, drained shutdown, secret-free events (@enieuwy)
  • c516e00: fix: run the OA sibling hop at fetch exhaustion, not only zero candidates (@enieuwy)

Documentation

  • e31d23c: docs: ADR-0001/0002 (triage inbox surface, PDF preview) + ext-0.5 build plan (@enieuwy)
  • 6adca0f: docs: AGENTS deploy footguns — dual binary install, macOS codesign cp kill (@enieuwy)
  • efacdba: docs: capture store-ops and migration footguns from 0.7.2/ext-v0.4.3 (@enieuwy)
  • 0b11bb6: docs: changelogs and user docs for handoff access, siblings, imported state, session arbitration (@enieuwy)
  • da3fcc5: docs: enforce lowercase brand names and the papio italic convention (@enieuwy)
  • 7ad0f0b: docs: finalize changelog for 0.8.0 (@enieuwy)
  • 517025f: docs: manual QA checklist for ext-v0.5.0 (skew matrix, security, lifecycle) (@enieuwy)
  • 61c8813: docs: move ADRs out of the published docs tree (@enieuwy)
  • bd8a415: docs: sibling-fallback entry covers the fetch-exhaustion trigger (@enieuwy)

Build & CI

  • c844e7a: chore(deps): update actions/checkout digest to 3d3c42e (#4) (@renovate-orgmentem[bot])
  • da308af: chore(deps): update dependency @types/chrome to ^0.2.0 (#1) (@renovate-orgmentem[bot])
  • 6437286: chore(deps): update dependency typescript to v7 (#5) (@renovate-orgmentem[bot])
  • e9f2113: chore(deps): update github-actions to v7 (#6) (@renovate-orgmentem[bot])
  • 6a74eb6: chore: pre-commit guard against internal tooling names in public prose (@enieuwy)
  • 19a7e61: ci(renovate): tidy go.sum after module updates (gomodTidy) (@enieuwy)

Curated history: CHANGELOG.md · Install: brew install orgmentem/tap/papio