{"name": "RecoverLand", "package_name": "RecoverLand", "version": "7.1.3", "experimental": false, "qgis_min": "3.40.0", "qgis_max": "4.99.0", "downloads": 7, "uploaded_by": "yadda07", "upload_datetime": "2026-10-19T00:02:56.681232", "changelog": "changelog=7.1.3 Multi-repack continuity, two-tier CommitGuard verification, and zero-overhead HiDPI logo animation. REWIND & RESTORE CONTINUITY: multi-repack Shapefile lifetimes are tracked across successive deletions via deterministic end-of-session FID shift propagation (shifted_state_at in core/rewind_dedup.py); relocated target FIDs verified at the head of an entity chain are carried across all subsequent UPDATE steps in the same buffer session (_RELOCATED_SLOT in core/restore_executor.py), supporting 100+ chained edits and multi-hop temporal round-trips without losing target proof; _CommittedIndex indexes live bounding boxes and attribute holders in memory with an editBuffer() overlay in core/restore_service.py. COMMIT GUARD PERFORMANCE & FIDELITY: two-tier signature comparison (_fast_signature on raw WKB bytes with canonical _vertex_key fallback only on unmatched residuals) cuts post-commit verification time by 48x on dense layers; _canon_value normalizes ISO datetime strings against QDateTime instants so applyOnUpdate timestamp fields never trigger false mismatches; _fresh_layer synchronizes provider encoding (_sync_layer_encoding) and _affected_area uses _finite_box with minimum span padding so Point geometries are never missed. UI & ANIMATION: ThemedLogoWidget replaces particle/ribbon and CPU QGraphicsDropShadowEffect blur with a single glyph-masked specular wave on a cached HiDPI QPixmap (CompositionMode_SourceAtop, 30 FPS cap); progress_bar updates in O(1) without concurrent QVariantAnimation timers; resolve_theme reads QApplication.palette() directly to prevent recursive QSS palette drift.", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/RecoverLand/version/7.1.3/download/"}