{"name": "Plugin Hub", "package_name": "plugin_hub", "version": "1.5.0", "experimental": false, "qgis_min": "3.44.0", "qgis_max": "4.99.0", "downloads": 154, "uploaded_by": "mxhyam", "upload_datetime": "2026-08-26T03:59:36.243720", "changelog": "- New: Search is now collapsible - click the \ud83d\udd0d icon next to refresh to show/hide the search field, keeping the header compact when you're not searching\r\n    - Removed the redundant \"Plugin Hub\" label inside the panel body (the dock's own titlebar already shows it)\r\n    - New: Auto-refresh on install/uninstall - Plugin Hub now watches the plugin folders directly and rescans automatically a moment after you install or remove a plugin, no manual refresh needed\r\n    - Faster scanning: found and fixed a real performance bug where every plugin's toolbar lookup was re-scanning the entire QGIS window from scratch; that lookup is now done once per scan instead of once per plugin, which is especially noticeable with many plugins installed\r\n    - Refresh button feedback (busy cursor, disabled state) is now only shown for scans you triggered yourself (button click); background auto-refreshes update silently so they don't interrupt what you're doing\r\n    - New: Drag-and-drop reordering for Favourites - drag one favourite onto another to move it (only enabled when no search or category filter is active, so the drop position is always unambiguous)\r\n    - New: Manual category override - right-click a plugin \u2192 Change category to reassign it, with a \"Reset to auto-detected\" option once overridden\r\n    - New: Archived Plugins section (right-click a plugin to archive/unarchive), sits above Inactive Plugins, starts collapsed, and expands/collapses normally by clicking its header\r\n    - Fixed: launching an archived plugin no longer adds it back into Recently Opened, and archiving a plugin immediately clears it out of Recently Opened if it was already there\r\n    - Fixed: Favourites previously displayed alphabetically regardless of the order you added them in; it now respects and remembers your actual order\r\n    - Minimum supported version raised to QGIS 3.44 LTR; verified against QGIS 4.x (Qt6/PyQt6)\r\n    - Fixed: Refresh button felt unresponsive on large plugin sets - it now shows a busy cursor immediately and disables itself for the duration of the scan so repeated clicks can't queue up overlapping scans\r\n    - Hardened the uninstall fallback path so it can never resolve or delete a directory outside the QGIS user plugins folder\r\n    - Simplified Qt5/Qt6 QDockWidgetArea + QAction compatibility shims (previous code had a redundant no-op except branch)\r\n    - Various small bugfixes and code cleanup after a full pass for Qt6 API changes", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/plugin_hub/version/1.5.0/download/"}