| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| latest.yml | 2026-09-27 | 345 Bytes | |
| knownote-1.4.0-setup.exe | 2026-09-27 | 243.3 MB | |
| knownote-1.4.0-setup.exe.blockmap | 2026-09-27 | 244.4 kB | |
| latest-mac.yml | 2026-09-27 | 508 Bytes | |
| KnowNote-1.4.0-arm64-mac.zip | 2026-09-27 | 241.5 MB | |
| KnowNote-1.4.0-arm64-mac.zip.blockmap | 2026-09-27 | 240.1 kB | |
| knownote-1.4.0-arm64.dmg | 2026-09-27 | 250.4 MB | |
| knownote-1.4.0-arm64.dmg.blockmap | 2026-09-27 | 260.9 kB | |
| README.md | 2026-09-27 | 5.1 kB | |
| v1.4.0 source code.tar.gz | 2026-09-27 | 2.0 MB | |
| v1.4.0 source code.zip | 2026-09-27 | 2.2 MB | |
| Totals: 11 Items | 740.1 MB | 0 | |
What's Changed
Features
- feat(chat): record and show what each answer was built from by @mrsibe in https://github.com/mrsibe/KnowNote/pull/93
- feat(provenance): persist document structure as document_blocks by @mrsibe in https://github.com/mrsibe/KnowNote/pull/105
- feat(chunking): block-aware chunks with canonical offsets by @mrsibe in https://github.com/mrsibe/KnowNote/pull/106
- feat(provenance): persist chunk↔block mapping and page range by @mrsibe in https://github.com/mrsibe/KnowNote/pull/108
- feat(provenance): stabilise source identity, refine PDF blocks, extract the Retrieval seam by @mrsibe in https://github.com/mrsibe/KnowNote/pull/111
- feat(eval): freeze a reproducible v1.4 retrieval baseline by @mrsibe in https://github.com/mrsibe/KnowNote/pull/115
- feat(reader): render sources through a PDF-first reader contract by @mrsibe in https://github.com/mrsibe/KnowNote/pull/116
- feat(citations): carry structured citations from retrieval into the answer by @mrsibe in https://github.com/mrsibe/KnowNote/pull/113
- feat(citations): resolve and validate [n] markers by @mrsibe in https://github.com/mrsibe/KnowNote/pull/114
- feat(citations): open a citation chip at its source page and block by @mrsibe in https://github.com/mrsibe/KnowNote/pull/117
- feat(notes): save a reader excerpt into the note, anchored to its source by @mrsibe in https://github.com/mrsibe/KnowNote/pull/118
- feat(workspace): organise the shell around Library → Reading/Chat → Notes by @mrsibe in https://github.com/mrsibe/KnowNote/pull/127
- feat(chat): render an answer's state, and keep the part that arrived by @mrsibe in https://github.com/mrsibe/KnowNote/pull/149
- feat(chat): guard the stream — idle deadline, pre-token retry, configurable ceiling by @mrsibe in https://github.com/mrsibe/KnowNote/pull/152
- feat(chat): continue a stopped answer, and ask a bad one again by @mrsibe in https://github.com/mrsibe/KnowNote/pull/153
Bug Fixes
- fix(generation): stop creative-space generations failing on Anki metadata validation by @mrsibe in https://github.com/mrsibe/KnowNote/pull/63
- fix(ui): align the window controls with the title bar by @mrsibe in https://github.com/mrsibe/KnowNote/pull/84
- fix(ui): give every window the same title bar by @mrsibe in https://github.com/mrsibe/KnowNote/pull/86
- fix(layout): rebuild the panel resizing gesture by @mrsibe in https://github.com/mrsibe/KnowNote/pull/89
- fix(shell): restore the panel gutter and close the gaps the critique found in [#89] by @mrsibe in https://github.com/mrsibe/KnowNote/pull/90
- fix(shell): honour reduced motion, announce answers, and test the resize geometry by @mrsibe in https://github.com/mrsibe/KnowNote/pull/92
- fix(pdf): upgrade pdfjs-dist past GHSA-hq66-cqwq-w95j (5.7.284 → 6.3.289) by @mrsibe in https://github.com/mrsibe/KnowNote/pull/124
- fix(reader): render the PDF reader with the pdfjs legacy build by @mrsibe in https://github.com/mrsibe/KnowNote/pull/129
- fix(pdf): bundle PDF.js CMap/font assets so CJK documents render and index by @mrsibe in https://github.com/mrsibe/KnowNote/pull/131
- fix(embedding): enable RAG with the built-in local model and batch local embeddings by @mrsibe in https://github.com/mrsibe/KnowNote/pull/134
- fix(protocol): register all custom scheme privileges in one call by @mrsibe in https://github.com/mrsibe/KnowNote/pull/136
- fix(chat): report a broken stream as a failure, not a finished answer by @mrsibe in https://github.com/mrsibe/KnowNote/pull/137
- fix(chat): settle a turn once, so an abort is not a completion by @mrsibe in https://github.com/mrsibe/KnowNote/pull/144
- refactor(chat): move the turn lifecycle into a Main-process ChatStreamManager by @mrsibe in https://github.com/mrsibe/KnowNote/pull/145
- fix(library): a failed import is reported, and the library is re-read either way by @mrsibe in https://github.com/mrsibe/KnowNote/pull/147
Build & Packaging
- build(version): fail the release when the tag and package.json disagree by @mrsibe in https://github.com/mrsibe/KnowNote/pull/120
Dependencies
- chore(deps): audit the three dependencies that gate provenance and retrieval by @mrsibe in https://github.com/mrsibe/KnowNote/pull/122
Documentation
- docs: align the README with the site's positioning by @mrsibe in https://github.com/mrsibe/KnowNote/pull/83
- docs(design): correct DESIGN.md against the current tokens and components by @mrsibe in https://github.com/mrsibe/KnowNote/pull/85
- docs(arch): record the seams v1.4 actually produced, and close the one reverse dependency by @mrsibe in https://github.com/mrsibe/KnowNote/pull/126
- docs(adr): decide the local MCP server, pinned to spec revision 2026-07-28 by @mrsibe in https://github.com/mrsibe/KnowNote/pull/128
Other Changes
- refactor(chat): carry the SDK's own events to the renderer, and let the SDK assemble by @mrsibe in https://github.com/mrsibe/KnowNote/pull/148
Full Changelog: https://github.com/mrsibe/KnowNote/compare/v1.3.0...v1.4.0