0.13.0 (2026-10-01)
Features
- add Hermes Agent headless CLI support (#4623) (a6b867a)
- cli: register Pi as a supported CLI host (#4157) (#4157) (74c5d17)
- explorer: free banded title-vs-profile fit hint on discovery cards (#3261) (b080539)
- ui: stream matched job cards into results during scan (#4200) (78e13ca)
- web: add city or location filter to Explore (#4397) (9a8667b)
- web: add pipeline Sankey on Analytics (#3373) (508abb3)
- web: add shared theme provider and polish light-mode UX (#4313) (27a89b7)
- web: make the evaluated-role report a decision, not a dump (#4210) (3ebcaf6)
- web: show tracker number in Pipeline (#3477) (bf2a764)
Bug Fixes
- apply: the code-fence strip reached inside JSON string values (#3302) (c8e1777)
- deps: update npm dependencies (#3541) (f067b13)
- generate-pdf: key the PDF manifest on report number and artifact kind (#3959) (10e789a)
- paths: resolve user-layer files via the data root in batch-tailor, cv-templates and openrouter-runner (#4570) (cda5b0a)
- tracker: recognize localized headers across Node, web, and Go (#3931) (a827945)
- web: date run-route reports, tracker rows and PDFs with the local day (#4615) (ca4be23)
- web: keep Explore results from sources that finished when another times out (#4431) (52d5ee5)
- web: launch npm CLIs on Windows (#2626) (71d31f5)
- web: persist inbox Skip to pipeline.md (#3632) (fdaec05)
- web: preserve profiles with invalid YAML root shapes (#4108) (5e79805)
- web: readInbox returns an empty inbox on a CRLF data/pipeline.md (#3566) (e0cad2e)
- web: regenerate the lockfile for next 16.3.4 (#4477) (71554e8)
- web: reject malformed follow-up IDs (#3482) (9fc269b)
- web: resolve engine scripts from the checkout, not the data root (#4518) (ddb330a)
- web: resolve the CV template from cv.template on dashboard runs (#4035) (5076dc0)
- web: retain tracker guard until canceled worker closes (#4113) (026ef23)
- web: stop /api/apply/drive closing its stream twice on success (#4039) (dd34e28), closes #3966
- web: stop replacement when backups fail (#4499) (54cef96)
- web: sync package-lock.json with next@16.3.4 so npm ci works again (#4481) (6326eb5)
- web: the logo resolver deletes accented letters to guess a domain, and caches the miss forever (#3318) (#3319) (36e5056)
- web: the web tracker reader drops the Apply Link and Follow-up columns (#3603) (4be56a3)
- web: validate the saved cliId against what is installed before a run (#4019) (00e2507)