[general]
name=Open Geodata Browser
qgisMinimumVersion=3.16
qgisMaximumVersion=4.99
description=Browse and download satellite imagery from STAC-compliant catalogs (Planetary Computer, AWS Earth Search, custom endpoints). Part of MAS Raster Processing tools.
version=1.2.4
author=Mirjan Ali Sha
email=mastools.help@gmail.com

about=Open Geodata Browser is a powerful QGIS plugin for accessing satellite imagery from leading STAC data providers. Seamlessly search, filter, and load Cloud-Optimized GeoTIFFs and other geospatial data directly into QGIS with advanced spatial-temporal filtering and batch download capabilities.

    Go to the "Home Page" for more details and the Guide.

        INSTALL DEPENDENCY:
        ======================
        Plugins > Python Console
        Copy & Paste:
        from pip._internal.main import main as pip_main
        pip_main(['install', '--user', '--upgrade', 'open-geodata-api'])
        Restart QGIS

    Method: Terminal or Commandline tool (Other OS)
    ==================================================
        Open the terminal or Commandline
        Go to the QGIS Binary Path (ls to find Python or PIP executable)
        Run pip install open-geodata-api

        QUICK START:
        ============
        1. Open: Raster > Open Geodata Browser
        2. Select STAC provider
        3. Search Items (Filters: Date, Cloud Cover)
        4. Interactive Results:
           - Sort columns by clicking headers
           - Double-click item to Zoom
           - Multi-select (Ctrl/Shift) to view multiple footprints
           - Right-click for "Hide/Show Footprint"
        5. Download or Load Assets directly

        FEATURES:
        =========
        Multi-provider STAC access | Advanced spatial-temporal search | Batch download | Cloud-Optimized GeoTIFFs | Auto-load to project | Interactive map | Custom STAC endpoints

        REQUIREMENTS:
        =============
        QGIS 3.28+ | Python 3.9+ | Internet | 20MB disk | 2GB RAM

tracker=https://github.com/Mirjan-Ali-Sha/open-geodata-browser/issues
repository=https://github.com/Mirjan-Ali-Sha/open-geodata-browser
homepage=https://github.com/Mirjan-Ali-Sha/open-geodata-browser/wiki
help=https://github.com/Mirjan-Ali-Sha/open-geodata-browser

tags=satellite,stac,remote-sensing,imagery,raster,planetary-computer,earthsearch,cog,geospatial,data-discovery

category=Raster

icon=resources/icon.png

experimental=False
deprecated=False
server=False

# Declare external dependencies
external_dependencies=open-geodata-api==0.4.2

changelog=
    1.2.4 (August 2026)
    - [FIX] Fixed pydantic-core dependency locking issues by preventing forceful upgrades
    - [FIX] Fixed Qt6 compatibility for QDialogButtonBox in Collection Info dialog
    - [FIX] Fixed Collection Info HTML template to dynamically inherit QGIS themes (dark mode compatibility)
    - [FIX] Fixed basemap rendering in QGIS 4 by utilizing isolated QgsProject for the preview canvas

    1.2.3 - 2026-08-09
        • QGIS 4 and Qt6 compatibility updates
        • Fixed all Bandit security audit issues
    1.2.2 (February 2026)
    - [NEW] Interactive Result Table: Sortable columns, adjustable width, and vertical scrolling
    - [NEW] Flexible Selection: Click anywhere in "Select" or "ID" columns to toggle assets
    - [NEW] Footprint Control: Right-click context menu to Hide/Show footprints
    - [NEW] Multi-Selection: Support for Ctrl/Shift selection in results
    - [NEW] Bulk Actions: Hide/Show footprints for multiple selected items
    - [NEW] Increased Search Limit: Max results increased to 10,000
    - [NEW] Double-click result to Zoom to item extent
    - [FIX] Footprint map updates correctly on new searches
    
    1.2.1 (December 2025)
    - Added robust dependency installer with automatic Python detection
    - Hot-reload: Plugin works immediately after installing dependencies (no QGIS restart needed)
    - Fixed "Invalid Data Source" error when installing packages on Windows
    - Simplified and improved dependency management
    
    1.2.0 (December 2025)
    - Fixed Footprint visualization

    1.0.1 (November 2025)
    - Fixed dependency installation
    - Improved UI path handling
    - Removed stuck plugin dependencies dialog
    - Better error handling and logging
    
    1.0.0 (October 2025) - Initial release
    - Multi-provider STAC support
    - Advanced spatial/temporal filtering
    - Direct QGIS layer loading
    - Batch download functionality
    - Asset management and preview
    - Interactive map visualization
    - Connection management for custom endpoints
