{"name": "RecoverLand", "package_name": "RecoverLand", "version": "7.0.0", "experimental": false, "qgis_min": "3.40.0", "qgis_max": "4.99.0", "downloads": 37, "uploaded_by": "yadda07", "upload_datetime": "2026-10-18T11:47:26.069731", "changelog": "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.", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/RecoverLand/version/7.0.0/download/"}