7.0.0 Journal schema v7: durable capture outbox, crash reconciliation, post-commit verification, and modern vector UI. DURABILITY: before a commit reaches the provider, EditSessionTracker writes a durable pre-commit snapshot into a per-journal JSONL outbox (capture_outbox), fsyncs the post-commit diff, and indexes idempotently into SQLite via event_uid and commit_id. At startup, crash_reconcile inspects any interrupted commit against the live provider state and records exact recovery events without duplicating or guessing. RESTORE & REWIND: CommitGuard verifies post-commit provider state on every restore/rewind/undo and compensates automatically on partial provider failure; composite primary keys (pk_fields) and multi-hop restore chains are resolved deterministically; purge intervals and unvouched Save As history floors are tracked in journal_coverage and journal_coverage_gap so a rewind never silently crosses a purged or unverified interval; explicit NULL geometry marker (event_schema_version 7) distinguishes cleared geometries from unchanged ones. REVIEW: SnapshotRebuildWorker streams bounded SQL batches off the GUI thread, supports composite keys and unstable-FID repacked layers, and verifies CRS compatibility before rendering. UI & I18N: modern vector SVG icon catalogue rendered directly via QPainter at native HiDPI without raster artifacts; unified dark/light theme tokens; complete 568-entry FR/EN translation catalogue verified at build time.
yes
yadda07
2026-10-18T16:47:26.069731+00:00
3.40.0
4.99.0
None
no
Plugin Tags