v1.6.0
What's Changed
- fix(packaging): emit depends_on :macos in official cask by @giswqs in #597
- fix(toolbar): deactivate Navigation control by default for new projects by @giswqs in #598
- feat(plugins): sort the Manage Plugins list alphabetically (#589) by @giswqs in #601
- feat(style): label vector features by attribute (label engine) by @giswqs in #584
- fix(settings): remove redundant project status indicators (#590) by @giswqs in #600
- fix(data): keep large OSM PBF extracts from freezing the app by @giswqs in #602
- feat(symbology): rule-based renderer, proportional symbols, fill patterns, and marker library by @giswqs in #585
- feat(plugins): install external plugins from an uploaded zip (desktop + web) by @giswqs in #604
- feat(map): add multi-map grid with synchronized views by @giswqs in #603
- fix(raster): render COGs in projections written only as an ESRI PE string (#610) by @giswqs in #613
- feat(updates): update status color fix, guided workflow, startup check, and preferences by @giswqs in #607
- fix(map): maximize the whole workspace on fullscreen so panels don't overlap the map by @giswqs in #614
- fix(new-project): correct title, drop phantom Protomaps mention, make custom URL exclusive by @giswqs in #618
- fix(settings): restructure the Map constraints panel (#591) by @giswqs in #620
- feat(processing): interactive sidecar help banner for the Whitebox toolbox by @giswqs in #617
- feat(share): progressive setup with separate website/local token steps (#587) by @giswqs in #621
- fix(attribute-table): make collapse, close, and clear selection controls match expectations by @giswqs in #628
- fix(settings): make the Custom interface profile clickable with a clear active state by @giswqs in #625
- fix(diagnostics): consistent filter buttons in the Diagnostics panel by @giswqs in #627
- feat(segmentation): interactive sidecar help banner on server start failure by @giswqs in #629
- fix(i18n): drop inaccurate "public" wording from Open Project from URL dialog by @giswqs in #635
- ci: add Cloudflare Pages PR deploy previews by @giswqs in #638
- feat(appearance): add accent color schemes beyond light/dark by @giswqs in #636
- feat(basemap): swap the core basemap via double-click in the layer panel by @giswqs in #637
- fix(overture): dynamic zoom hint instead of a persistent warning by @giswqs in #639
- fix(geoagent): show real configuration state instead of always-Ready badge by @giswqs in #642
- fix(offline): disable controls and surface a remediation link when caching is unsupported by @giswqs in #640
- ci(aur): publish geolibre-bin to the AUR on each release by @giswqs in #645
- feat(storymap): Reset button + auto-collapse side panels while presenting by @giswqs in #644
- fix(geoagent): stop data loss when a plugin chunk fails to load by @giswqs in #641
- fix(swipe): bump maplibre-gl-swipe to 0.9.1 to fix Layer Swipe under globe by @giswqs in #647
- fix(swipe): pre-select visible layers and grow the panel to fit (#616) by @giswqs in #643
- ci(copr): publish geolibre to Fedora COPR + add AppStream metainfo by @giswqs in #646
- feat(flatpak): add Flathub packaging (app.geolibre.GeoLibre) by @giswqs in #648
- feat(winget): add Windows Package Manager packaging (OpenGeos.GeoLibre) by @giswqs in #651
- revert(flatpak): remove Flathub packaging by @giswqs in #652
- fix(plugins): distinct icon for the NASA Earthdata control by @giswqs in #649
- feat(processing): movement, space-time and cell-coverage vector tools (#595) by @giswqs in #650
- fix(msix): declare a language and allow Store identity overrides by @giswqs in #653
- docs(msix): placeholder publisher GUID and tighten language pattern by @giswqs in #655
- docs: add privacy policy page by @giswqs in #654
- docs: add CITATION.cff with Zenodo concept DOI by @giswqs in #660
- fix(vector): optional sample-data dropdown and resizable Add Vector Layer dialog by @giswqs in #670
- feat(add-data): standardize sample loading across Add Data dialogs by @giswqs in #671
- fix(raster): optional sample-data dropdown in the Add Raster Layer dialog by @giswqs in #677
- fix(layout): widen default side panel and raise resize cap (#682) by @giswqs in #684
- fix(layers): dismiss layer actions menu after "New group from layer" by @giswqs in #676
- fix(desktop): tidy About dialog layout and update-error view by @giswqs in #675
- feat(drop): explain global file drop and name the added layer (#666) by @giswqs in #674
- fix(desktop): downgrade benign Tauri startup fetch failures in diagnostics by @giswqs in #673
- fix(set-view): unblock prefilled zoom + add DD/DMS entry and segmented layout (#669) by @giswqs in #672
- fix(network): clarify routing privacy notice and endpoint guidance (#681) by @giswqs in #687
- fix(vector): load loose shapefiles (maplibre-gl-vector 0.5.1) + desktop sidecar auto-discovery (#680) by @giswqs in #686
- fix(statistics): disable Run until required fields set, add asterisk legend by @giswqs in #688
- feat(add-data): sample-data dropdowns for all upstream-backed panels by @giswqs in #678
- fix(vector): restore local-file Add Vector Layer layers on project reopen by @giswqs in #689
- fix(vector): embed path-less Add Vector Layer layers in "Save file references" by @giswqs in #692
- feat(layers): add Search places box to the Layers panel footer by @giswqs in #694
- fix(plugins): keep external native layer style over default-seeded style by @giswqs in #693
- feat(time-slider): default an unspecified end date to the current date by @giswqs in #695
- chore(release): v1.6.0 by @giswqs in #698
Full Changelog: v1.5.0...v1.6.0