[general]
name=QGarage
qgisMinimumVersion=3.28
qgisMaximumVersion=4.99
description=Modular app-hosting framework for QGIS with per-app uv/pixi environments, Processing integration, and a unified dashboard for isolated mini-tools.
version=2.1.5
author=Matt Adams
email=mattaadamsnz@gmail.com
about=QGarage is a plugin-within-a-plugin framework for QGIS that installs, manages, and runs isolated mini-tools from a single dashboard. Version 2 adds dual uv/pixi backends for app environments, asynchronous environment preparation during installs, clearer setup error reporting, Processing Toolbox integration for declarative apps, richer scaffolding with backend selection and custom destinations, and bundled TestToolbox examples for both uv and pixi workflows. Install the plugin from the QGIS Plugin Manager, then configure uv and/or pixi in QGarage settings based on the apps you want to run.
tracker=https://github.com/mattbat44/QGarage/issues
repository=https://github.com/mattbat44/QGarage/
tags=tools,framework,dashboard,modular,apps,processing,uv,pixi
homepage=https://github.com/mattbat44/QGarage/
category=Plugins
icon=icon.svg
experimental=True
deprecated=False
hasProcessingProvider=yes
server=False
changelog=
	2.1.3: Sanitize QGIS Python environment during uv verification and degrade gracefully when uv verification times out or fails
	2.1.2: Fix uv executable discovery on Windows (~/.local/bin fallback), fix module aliasing for side-by-side test installations
	2.1.1: Fix critical Windows Error 1 subprocess launch bug (nested double-quotes in cmd.exe wrapper), update documentation to accurately reflect persistent venv model (not ephemeral uv run)
	2.1.0: Persistent per-app environments with improved lifecycle handling, robust unloading/reload/upgrade paths, strengthened app install/update flows, per-app bridge resolution improvements, Windows uv subprocess quoting and SSL_CERT_DIR fixes
	2.0.1: Fix Windows uv subprocess launch quoting and SSL_CERT_DIR sanitization
	2.0.0: Dual uv/pixi backends, async environment preparation, Processing Toolbox integration, bundled TestToolbox examples
