Fixed Shortcut remap was inert (setKeySequence needs a plain str, not QKeySequence) Segment snapping never actually enabled (wrong Qgis.SnappingType enum spelling) The "Find" button did nothing (QgsGui.locatorWidget() never existed) Cross-session Restore after a crash never ran (a redundant _applied gate defeated it) Dock-attribute-table original could be clobbered on re-apply after a crash A dead dock (e.g. Processing disabled mid-session) could wedge Restore entirely Shortcut restore could destroy its own recovery record on failure Changed Contents right-click menu integration replaced: no longer swaps QGIS's menu provider (root cause of the 0.2.1 crash) — now uses addCustomActionForLayerType(), so the native menu is fully preserved Digitizing/Advanced Digitizing/Snapping/Label toolbars no longer hidden by Apply Plugin logging now bridges into QGIS's Message Log (previously invisible — how the inert features shipped unnoticed) Plugin-menu actions properly deleteLater()'d on unload (was leaking across Plugin Reloader cycles) Locator layer-zoom is now CRS-correct Dock-attribute-table key now covers QGIS 3.44+ as well as 3.28–3.40 Added "Apply at QGIS Startup" opt-in — the workspace no longer has to evaporate every session ArcGIS-to-QGIS tool-name aliases in the locator (e.g. "Erase" finds Difference) tests/: a fake-qgis pytest harness (32 tests), excluded from plugin zips via .gitattributes
yes
JanSolo99
2026-08-12T10:34:14.799652+00:00
3.28.0
4.99.0
None
yes
Plugin Tags