Repository navigation
Bopa 0.8.0
Bopa 0.8.0 (build 7) makes it easier to resume notebooks and preserves active text when leaving the editor.
- Recent notebooks in the shared library/sidebar, with search and a Command-K notebook switcher.
- Commit text before switching notebooks, closing the editor or entering the background.
- Protect navigation during active tool gestures; preserve page-turn shortcut guards for existing and new text sessions.
- Reconcile sync immediately when switching between notebooks, and preserve the originating ink tool when filing strokes across the top seam.
- Add iPad and iPhone navigation/persistence coverage, rotation screenshots and exact build-identity checks.
Validation: all six GitHub Actions jobs passed on release commit 98f7c81: NotableKit, iPad app/unit/UI tests, iPhone navigation UI tests, Mac Catalyst compilation, sync-vector parity and source packaging. App tests ran 491 tests with zero failures and nine CouchDB integration tests skipped because no server was configured. All 13 iPad UI tests and four iPhone UI tests passed. CI: https://github.com/ivanlee1999/bopa/actions/runs/39174963959
The experimental wait-for-final-drawing-callback behavior was removed before release because anonymous PencilKit callbacks cannot safely identify completion and unchanged gestures may produce no mutation callback. This release retains the established tool-down/tool-up lifecycle and save timing. The pre-existing physical Apple Pencil final-pressure/save timing limitation remains unresolved; simulator tests do not establish pressure-perfect capture. Physical Pencil validation is still required for rapid strokes, immediate navigation/backgrounding and remote updates.
This is a GitHub source release. It does not distribute an App Store, TestFlight or signed installable build. CI explicitly disables signing. Apple Developer signing/provisioning and Mac notarization credentials have not been provisioned or verified.
A separately checksummed CI source package, with exact commit metadata, is available for 30 days: https://github.com/ivanlee1999/bopa/actions/runs/39174963959/artifacts/12154403328