# This file contains metadata for your plugin.

# This file should be included when you package your plugin.# Mandatory items:

[general]
name=Infrared City GIS
qgisMinimumVersion=3.44
# Qt5/PyQt5-based plugin — not yet ported to QGIS 4 (Qt6). 3.99 is the
# conventional cap that admits every 3.x release while excluding 4.0.
qgisMaximumVersion=3.99
description=Run urban climate simulations (wind, thermal comfort, solar) directly from QGIS using the infrared.city platform.
version=1.1.3
author=infrared.city
email=connectors@infrared.city

about=Infrared City GIS is a QGIS plugin that connects to the infrared.city simulation platform. It allows urban planners and climate consultants to fetch building geometry with the help of Infrared City platform, run microclimate analyses (wind speed, pedestrian wind comfort, thermal comfort index, solar radiation, daylight availability, direct sun hours, sky view factors), and visualize results as raster layers directly in QGIS.

tracker=https://github.com/Infrared-city/qgis-plugin/issues
repository=https://github.com/Infrared-city/qgis-plugin
# End of mandatory metadata

# Recommended items:

hasProcessingProvider=no
changelog=1.1.3
    - Fix: automated qgis code test fixes
    1.1.2
    - Fix: ground-material surfaces are stacked in the platform's canonical order (asphalt, concrete, water, soil, vegetation) — overlapping surfaces now resolve to the correct material in thermal comfort analyses
    1.1.1
    - Fix: single-tile simulation mode is kept when the Run Simulation dialog is closed without running — re-opening (with the tile still selected) stays in single-tile mode instead of falling back to area mode
    - SDK bumped to infrared-sdk>=0.4.11
    1.1.0
    - Fix: weather-file queries moved to the api.infrared.city SDK endpoint (legacy endpoint rejected newly issued API keys with HTTP 401)
    - API key is verified against the server on save; invalid keys are not stored and toolbar actions stay disabled until a valid key is saved
    - Declared QGIS compatibility capped at 3.x (qgisMaximumVersion=3.99)
    1.0.0
    - First stable release
    - Ground materials: fetch editable surface layers (asphalt, concrete, vegetation, soil, water, building) and include them in thermal / solar simulations
    - Trees: submit any OpenStreetMap tree layer — trees are typed from their own species / genus / leaf_type tags (no manual tagging needed)
    - Single-tile simulation mode (~10 tokens) alongside full-area runs
    - Upload a local EPW weather file for weather-based analyses (PWC / UTCI / TCS / solar radiation)
    - Building geometry fetched from the infrared.city platform
    0.2.6
    - Code quality improvements: flake8 linting added to CI
    0.2.5
    - Homepage link updated to GitHub repository with usage documentation
    - Code quality improvements
    0.2.4
    - Branding updated: "Infrared City" → "infrared.city" in UI dialogs
    - SDK bumped to infrared-sdk>=0.4.7
    - Fix: Save API Key dialog no longer appears twice on save
    - Code quality: ruff linting added to CI, dead code removed
    0.2.3
    - Include LICENSE in the plugin package (required by plugins.qgis.org)
    0.2.2
    - Repository moved to https://github.com/Infrared-city/qgis-plugin
    - Documentation cleanup
    0.2.1
    - Infrared API SDK integration with async analysis support
    - Tiling improvements for large area simulations

# Tags are comma separated with spaces allowed
tags=urban climate, simulation, thermal comfort, wind, solar, microclimate

homepage=https://github.com/Infrared-city/qgis-plugin
category=Raster
icon=icons/icon.png
# experimental flag
experimental=False

# deprecated flag (applies to the whole plugin, not just a single version)
deprecated=False

# Since QGIS 3.8, a comma separated list of plugins to be installed
# (or upgraded) can be specified.
# Check the documentation for more information.
# plugin_dependencies=

# Category of the plugin: Raster, Vector, Database or Web

# If the plugin can run on QGIS Server.
server=False

