v0.9.0
What's Changed
- fix: keep Colorbar, Legend, and HTML panels within the viewport by @giswqs in #138
- feat: add Docker support for the browser app by @giswqs in #139
- fix: cross-compile Docker build stage to speed up multi-arch CI builds by @giswqs in #141
- feat: add Layout settings with per-panel visibility toggles by @giswqs in #142
- feat: run Whitebox batch tools from a selected input directory by @giswqs in #143
- fix: make menus, dialogs, and panels usable on small screens by @giswqs in #144
- test: add CI workflow with frontend, backend, worker, and Rust checks by @giswqs in #146
- feat: let plugins declare and handle URL query parameters by @giswqs in #147
- feat: add Planetary Computer panel for browsing and loading STAC data by @giswqs in #148
- refactor: replace Whitebox submenu with a direct menu item by @giswqs in #149
- feat: support identify, selection, and attribute table for DuckDB layers by @giswqs in #150
- feat: add Earth Engine panel for browsing and loading datasets by @giswqs in #151
- fix: show GeoAgent layers in the layer panel by @giswqs in #153
- fix: skip info-level network diagnostics by default by @giswqs in #154
- fix: address diagnostics review follow-ups from #154 by @giswqs in #155
- feat: replace the Add Raster Layer dialog with the maplibre-gl-raster plugin by @giswqs in #156
- fix: ad-hoc sign macOS bundles so Gatekeeper-blocked apps can be opened by @giswqs in #157
- Fix raster plugin project restore by @giswqs in #158
- feat: persist component panels and reset controls on new project by @giswqs in #159
- feat: replace the Add Vector Layer dialog with the maplibre-gl-vector plugin by @giswqs in #160
- feat: add Conversion menu under Processing (Vector to GeoParquet, Raster to COG) by @giswqs in #161
- feat: harden conversion sidecar (path allowlist, perf, UX) — follow-up to #161 by @giswqs in #162
- feat: replace Before Id inputs with an Insert before dropdown by @giswqs in #163
- feat: consolidate New/Open/Save into a Project menu with Save As by @giswqs in #164
- feat: add Web Services menu under Plugins with four federal data plugins by @giswqs in #165
- feat: add Overture Maps plugin under the Plugins menu by @giswqs in #166
- feat: add Print menu under Project menu via PrintControl by @giswqs in #167
- feat: add Measure, Bookmark, Minimap & View State to Controls menu by @giswqs in #168
- fix: make Controls panels follow the in-app theme, not the OS by @giswqs in #169
- feat: add maponly query param for chrome-free map embeds by @giswqs in #171
- feat: add SQL Workspace under the Processing menu by @giswqs in #172
- ci: enable Netlify deploy previews for fork PRs (native CD) by @giswqs in #175
- feat: add VITE_DUCKDB_SPATIAL_EXTENSION_PATH for offline spatial extension loading by @Ryanphoenix in #174
- docs: update roadmap and docs for v0.9.0 by @giswqs in #176
- feat: add Time Slider plugin under the Plugins menu by @giswqs in #177
- fix: Time Slider opens empty and follows app theme; type DuckDB dev check by @giswqs in #178
- chore: bump to v0.9.0 and align platform messaging by @giswqs in #179
- docs: refine tagline to position mobile as responsive layout by @giswqs in #180
New Contributors
- @Ryanphoenix made their first contribution in #174
Full Changelog: v0.8.0...v0.9.0