[general]
name=TiltMaster - RF Vertical Analysis
description=Advanced RF Vertical Analysis and Tilt Optimization for Telecom Planning
version=1.2.0
qgisMinimumVersion=3.22
pyqtgraphMinimumVersion=0.13.0
author=Achmad Amrulloh
email=achmad.amrulloh@gmail.com
license=GPL v3
depends=pyqtgraph

about=TiltMaster is a QGIS plugin designed for RF engineers and telecom planners. It performs vertical beam analysis, terrain intersection detection, coverage footprint calculation, and tilt optimization. Features include dual unit support (Metric/Imperial), embedded map canvas with OSM basemap, KMZ export for Google Earth, and comprehensive tilt optimization with 3 modes (Precise, Smart, Fast). Requires pyqtgraph for terrain visualization.

category=Plugins
tags=RF planning, telecom, antenna, tilt, coverage, vertical analysis, optimization, 5G, LTE, planning, beam, terrain, intersection

homepage=https://github.com/erlrich/tiltmaster-qgis
repository=https://github.com/erlrich/tiltmaster-qgis
tracker=https://github.com/erlrich/tiltmaster-qgis/issues

icon=icon.png

experimental=False
deprecated=False

changelog=1.2.0 (2026-05-04)
    - FIX: Coordinate validation now supports global usage (removed Indonesia-only restriction)
    - FIX: Eliminated duplicate "Export Successful" dialog (UI logic refactored)
    - FIX: Resolved KMZ export flow with proper separation of UI and backend logic
    - FIX: Bandit security issue by replacing unsafe XML parsing with defusedxml
    - IMPROVEMENT: Refactored KMZ exporter to pure logic (no UI dependency)
    - IMPROVEMENT: Improved export workflow with user confirmation before opening Google Earth
    - IMPROVEMENT: Added optional dependency check for defusedxml at plugin startup
    - IMPROVEMENT: Cleaner and more professional UX for KMZ export process

  1.1.0 (2026-04-03)
    - FIX: Zoom In/Out tools now work with single click (no drag required)
    - FIX: Export KMZ now correctly handles user cancellation
    - FIX: PyQtGraph error message now with clickable link to troubleshooting guide
    - NEW: Added navigation toolbar (Zoom In, Zoom Out, Reset View) to Coverage Map
    - NEW: KMZ compression (KML + PNG legend in single file) and correction for RF layer
    - NEW: Added SVG icons for toolbar buttons and Export KMZ
    - NEW: Improved memory management with proper cache cleanup on dialog close

  1.0.0 (2026-03-17)
    - Initial release version