* Use QGIS network stack for API calls — Replace requests session proxy handling with QgsBlockingNetworkRequest via a custom QGISAdapter, so the plugin respects QGIS proxy settings natively. * Add persistent message bar for network errors — Detect proxy failures, timeouts, and DNS errors; show a Planet-branded persistent message bar that auto-clears when connectivity is restored. Includes sip.isdeleted() guard for widget lifecycle safety. * Graceful login error handling — Catch generic exceptions during login so the persistent message bar handles notification instead of crashing. * Fix Content-Encoding header access — Use .get() instead of direct key access to avoid KeyError when the header is absent. * Set objectName on all dock widgets — Enable QGIS QMainWindow::saveState() to persist dock geometry across sessions.
yes
qscripter
2026-02-17T14:39:35.487774+00:00
3.10.0
3.99.0
None
no
Plugin Tags