What's Changed
Bug Fix
- Editor: fix rope byte/char offset mismatch — All rope
insert/removeoperations now correctly convert byte offsets to char indices viarope.byte_to_char(). This fixes cursor drift and incorrect text placement in files containing multi-byte UTF-8 characters.
Documentation
- Updated CHANGELOG, README, and docs site for v0.3.1–v0.3.3
- Removed stale files (certs, prototype images, old shiori subdir)
Previous Patches
v0.3.2 — Suppress all compiler warnings across charts and components (zero-warning build)
v0.3.1 — Fix editor cursor positioning with horizontal scroll offset; fix UTF-8 backspace/delete handling
Full Changelog: v0.3.0...v0.3.3