diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ce54b1..67c47c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,4 +2,102 @@ All notable changes to this project will be documented in this file. +## [0.1.0] - 2026-09-04 + +### ๐Ÿš€ Features + +- Improve reading experience (#12) +- *(reader)* Paginate EPUB chapters into spreads (#13) +- *(nix)* Add installable flake package (#14) +- *(library)* Redesign collection browsing experience (#16) +- *(reader)* Polish library and reading experience (#17) +- *(website)* Add initial Hugo site (#21) +- *(epub)* Embed Wry using measured Iced bounds (#25) +- Add Japanese localization (#26) +- *(epub)* Share chapter presentation across reader modes (#49) +- *(epub)* Apply native computed style cascade (#50) +- *(epub)* Resolve bounded stylesheet resources (#51) +- *(epub)* Admit bounded book-local fonts (#52) +- *(epub)* Render embedded book fonts natively (#53) +- *(epub)* Preserve semantic table structure (#54) +- *(epub)* Bound table overflow and pagination (#55) +- *(epub)* Retain bounded MathML semantics (#57) +- *(epub)* Render standalone MathML geometry natively (#58) +- *(epub)* Support inline MathML rendering (#59) +- *(epub)* Preserve stable reader locations (#60) +- Add managed library storage and missing-book recovery (#66) +- *(library)* Allow removing books (#67) +- *(app)* Add guided imports and settings (#68) +- *(app)* Add staged book imports (#69) +- *(reader)* Prove cross-format selection contracts (#75) +- *(core)* Prepare annotation core for Flutter migration (#76) +- *(core)* Add bounded application bridge and resource admission (#79) + +### ๐Ÿ› Bug Fixes + +- *(epub)* Improve paginated layout and flow (#15) +- Render PDFs at display resolution (#19) +- *(epub)* Harden archive loading and network isolation (#24) +- *(epub)* Harden macOS Wry responder handoff (#37) +- *(epub)* Preserve table contrast and interaction semantics (#56) +- *(macos)* Enforce portable release packages (#62) +- *(epub)* Preserve actionable resource errors (#63) +- *(epub)* Restore publisher rendering and book titles (#70) +- *(app)* Fade completed library activity (#73) +- *(core)* Harden document identity, persistence, and lifecycle (#80) + +### ๐Ÿšœ Refactor + +- *(epub)* Isolate view construction (#61) +- *(core)* Extract platform-neutral reader foundations (#78) + +### ๐Ÿ“š Documentation + +- Adopt Requests for Discussion format (#64) +- *(rfd)* Choose Flutter for mobile (#65) + +### โšก Performance + +- Render raster pages asynchronously (#10) +- Optimize library loading and page rendering (#11) +- *(app)* Improve responsiveness across the app (#71) + +### ๐Ÿงช Testing + +- *(packaging)* Validate release artifacts (#20) +- *(epub)* Establish enhanced rendering spike baseline (#22) +- *(epub)* Establish performance and resource security baselines (#23) +- *(epub)* Validate Wry child lifecycle on macOS (#27) +- *(epub)* Spike Wry embedding on Linux X11 (#28) +- *(epub)* Prove Wry overlay coordination on macOS (#30) +- *(epub)* Prototype native computed styles (#29) +- *(epub)* Prototype native text shaping (#32) +- *(epub)* Prove Wry recovery from unusable bounds (#31) +- *(epub)* Prototype native block layout (#33) +- *(epub)* Verify Wry geometry across display scaling (#34) +- *(epub)* Prototype native table layout (#35) +- *(epub)* Probe macOS Wry input routing (#36) +- *(epub)* Prototype bounded native font loading (#38) +- *(epub)* Prototype bounded native MathML layout (#39) +- *(epub)* Verify macOS Wry tab routing (#40) +- *(epub)* Prototype Wry reader integration (#41) +- *(epub)* Probe macOS Wry accessibility tree (#42) +- *(epub)* Probe Linux Wry input routing (#43) +- *(epub)* Distinguish XTest from parent routing (#44) +- *(epub)* Probe Linux Wry clipboard routing (#45) +- *(epub)* Verify macOS Wry visual restoration (#46) +- *(epub)* Add conformance fixture matrix (#47) + +### โš™๏ธ Miscellaneous Tasks + +- Prepare Amp orbs for desktop and private networking work (#6) +- Automate release flow (#8) +- Change gh runners to github hosted ones (#18) +- Update release PRs with append-only commits (#72) +- *(nix)* Add Flutter mobile development tools (#77) + +### ๐Ÿ›ก๏ธ Security + +- *(epub)* Harden shared resource admission (#48) +