[general]
name=LizPack Publisher
qgisMinimumVersion=3.16
description=Manage your QGIS projects directly from your LizPack instance
version=1.1.1
author=LizPack - GEODONNÉE INC
email=support@lizpack.com
about=Browse, open and publish QGIS projects hosted on a LizPack instance without leaving QGIS. Manage remote files, add PostGIS layers from your instance database, and run a read-only health check that reports missing spatial indexes, unusable primary keys, stale statistics and oversized geometries — with safe, reversible one-click fixes. The plugin talks to the LizPack API over HTTPS and requires a LizPack account.
tags=lizmap, qgis server, lizpack, webgis, publish, postgis, database
homepage=https://github.com/MarcellinOgma/lizpack_publisher#readme
repository=https://github.com/MarcellinOgma/lizpack_publisher
tracker=https://github.com/MarcellinOgma/lizpack_publisher/issues
license=GPL-3.0-or-later
category=Web
icon=icon.svg
experimental=False
deprecated=False
hasProcessingProvider=False
server=False
changelog=1.1.1 (2026-09-05)
    Critical fixes
    - QGIS crashed when connecting to an instance: the browser tree was
      rebuilt while QGIS was using it.
    - QGIS also crashed when two network operations overlapped: a worker
      thread destroyed while still running aborted the process.
    - A ghost window survived plugin unloading.
    - PostGIS connection rewriting on publish had never worked: projects
      were published with their original host instead of the internal one.
    - Opening a project did not fetch data stored in subfolders.
    Database health (new)
    - Read-only diagnostic: missing spatial index, missing or bigint primary
      key, stale statistics, oversized polygons, dead rows, table names
      padded with spaces.
    - Graded fixes: automatic, on confirmation, or manual. Every applied fix
      prints the statement that undoes it.
    - Export the diagnostic as CSV or as a replayable SQL script.
    Teams
    - Work on instances shared by a team, within the permissions granted by
      the owner.
    Security
    - Hardened XML parsing against external entities and expansion bombs.
    - Password stored in the QGIS authentication database, never in clear.
    - SQL identifiers quoted; archive extraction confined to the target folder.
    Interface
    - Usable, remembered window size; resizable sections.
    - Collapsible log; remembered credentials; working directory.
    - Buttons are enabled only when the action can succeed.
    Speed
    - Downloading and publishing a project now take a single request.
  1.0.0
    Initial release: connection, file browsing, opening and publishing
    projects, file management, PostGIS table listing.
