Repository navigation
Releases
v3.2.1
v3.2.0
What's Changed
- In-app Help, HCMGIS-style basemaps, flat Office/ArcGIS Pro look by @jmozez in #120
- Flat panes, table and dialogs; PNG data pack recipe by @jmozez in #121
- Flood extent from Sentinel-1 radar; for_each loops in recipes by @jmozez in #122
- Climate time series; Imagery indices drop-down; Share tab de-duplicated by @jmozez in #123
- OGC API service, GeoParquet by URL, Ask writes workflows, live teamwork, accessibility, translations; release 3.2.0 by @jmozez in #124
Full Changelog: v3.1.0...v3.2.0
v3.1.0
What's Changed
- Field app basics: Help, About, What's new, Settings, feedback, tour, offline maps, GPS status, backup by @jmozez in #108
- Field app: phone elevation (geoid, barometer, terrain model, sources) by @jmozez in #109
- Plugin manager in the style of QGIS by @jmozez in #110
- Plugin manager: full plugin names, badges below the name by @jmozez in #111
- Field app: photo points with bearing, and voice notes by @jmozez in #112
- Field app: tracks, walk-to-measure area and navigate to a point by @jmozez in #113
- Field app: custom forms, QR scanning, plots and transects by @jmozez in #114
- Field app: stakeout, Bluetooth GNSS and quality checks by @jmozez in #115
- Field app: field sheet PDF and battery saver by @jmozez in #116
- Field app: native Bluetooth GNSS in the Android app by @jmozez in #117
- Phones and tablets, Lazy mode across layers, journal methods (geodetector/OPGD, AOA, kNNDM) by @jmozez in #118
- Release 3.1.0 by @jmozez in #119
Full Changelog: v3.0.9...v3.1.0
v3.0.9
What's Changed
- docs: make land cover snapshot and forest change screenshots distinct by @jmozez in #82
- Marine: drop OBIS records on land before clustering; retake plugin-marine by @jmozez in #81
- Profile chart panel and a self-explanatory Environment screenshot by @jmozez in #84
- Site: add the elevation profile screenshot by @jmozez in #85
- site: security headers, lighter hero and logo, no dead Discussions link by @jmozez in #86
- Terrain ramp and matching Environment screenshot by @jmozez in #87
- Upgrade zip to 9 (cargo audit: 3 vulnerabilities) by @jmozez in #88
- web: split vendor libraries into cached chunks, main bundle 1.75 MB to 0.68 MB by @jmozez in #89
- Pacific CRS pack: 17 checked PNG and Pacific Islands systems first in View › Coordinate system by @jmozez in #90
- Supply chain: cargo and npm audit gate before release, CycloneDX SBOMs with each release by @jmozez in #91
- Share: PMTiles export and GeoParquet 1.1 bbox covering (R2) by @jmozez in #92
- Rasters: write results and STAC downloads as COG by default (R3) by @jmozez in #93
- MCP: read-only mode, tool allow list and audit log (R5) by @jmozez in #94
- Clippy: 137 warnings down to 51, no behaviour change by @jmozez in #95
- Ask: show a plan with Run and Dismiss before running a recipe (R4) by @jmozez in #96
- Analyze › SQL: one read-only query across every layer, results become layers (R1) by @jmozez in #97
- Earth observation recipes: vegetation change since last year and burn severity (R10) by @jmozez in #98
- Field sync: package a layer for offline work, merge it back three way with conflict review (R6) by @jmozez in #99
- Share › Review: map-pinned comments and version history for shared projects (R7, part) by @jmozez in #100
- View › GPU points: large point layers drawn with deck.gl from Arrow (R8, off by default) by @jmozez in #101
- Automation: lidar.3dtiles writes point clouds as an OGC 3D Tiles 1.1 tileset (R9) by @jmozez in #102
- Release 3.0.9 by @jmozez in #103
- Linux: AppImage for glibc 2.35 (Ubuntu 22.04, Mint 21, Debian 12), plus .deb and .rpm by @jmozez in #104
- Clean start: empty first start and New project, samples only from Help by @jmozez in #105
- Workspaces and local profiles: per-computer workspaces, Restricted mode, export and import, Who's working? with PINs by @jmozez in #106
- Tours: first-start guided tour, What's new after an upgrade, Help › Take the tour by @jmozez in #107
Full Changelog: v3.0.8...v3.0.9
v3.0.8
What's Changed
- Industry domain plugins, El Niño tools and 12 kits by @jmozez in #72
- Industry plugin screenshots (dark theme, Pro mode) by @jmozez in #73
- Professional industry maps: dark layout, real basemaps, gallery by @jmozez in #74
- Hero screenshots retaken; Industry plugins gallery removed; industry maps tuned for cards by @jmozez in #75
- Site: industry map cards show the whole map by @jmozez in #76
- User guide: cover, tool dialogs, step-by-step blocks + swipe/spyglass hardening by @jmozez in #77
- check-publisher: skip generated site/docs HTML by @jmozez in #78
- docs: retake general screenshots (tour, plugin, ribbon) by @jmozez in #80
- Release 3.0.8 by @jmozez in #79
Full Changelog: v3.0.7...v3.0.8
v3.0.7
GeoSpaX 3.0.7 fixes and regroups the ribbon, makes Swipe and Spyglass work, adds named projects and Export menus, and fixes Windows upgrades from older versions.
Android (GeoSpaX Field): 3.0.7 is signed with a new key (certificate SHA-256
E8:B1:C5:3C:76:C6:8E:A4:71:C2:76:1D:53:F4:99:EF:C0:EF:27:17:59:49:F0:FF:09:13:B2:E4:9A:C4:21:01). If you have 3.0.6 or earlier, uninstall GeoSpaX Field once, then installGeoSpaX-Field-3.0.7.apk. Android will not update over the old signature. Later updates install normally.Windows: the installer now upgrades any older 3.x copy, including copies of 3.0.0 to 3.0.2 that stopped with "unable to uninstall", and installs whose files were partly deleted. Just run
GeoSpaX_3.0.7_x64-setup.exe. If an old copy is still stuck, see the FAQ.
Highlights
- Ribbon regrouped and fixed: every tab is laid out like ArcGIS Pro and Office. Each group has a large main tool, and related tools sit behind split buttons. Every button has a tooltip with its shortcut. Tools that stay on (Measure, Identify, Select, drawing and editing) stay highlighted until released, one at a time, and Esc releases them. View › Reset layout works. CI now clicks every item on every tab.
- Swipe and Spyglass (View › Compare): the Swipe divider drags and compares again, and the Spyglass lens shows at once and follows the pointer.
- Named projects (Home › Project): New, Open, Save, Save as and Rename, with the project name in the title bar.
- Export menus (Share): Export map to PDF, PNG, SVG or a Word report. Export data to GeoJSON, Shapefile, CSV, GeoPackage, KML or GeoParquet (new).
- Windows upgrade fix: 3.0.3 changed the publisher, which stopped upgrades from 3.0.0 to 3.0.2 with "unable to uninstall". The installer now finds and removes those copies. CI tests upgrades from 3.0.2, 3.0.6 and a half-removed install on a Windows runner.
- Publisher in4metrix: the Windows installer and both
.exefiles, the bundles, Flatpak and the Linux packages all read in4metrix. - Phone page and 3D viewer: the web edition's phone page sends GPS positions again, and the 3D terrain viewer opens inside the app again. Both had been blocked by the 3.0.6 content security policy.
- Raster order: DEMs and relief shading from a run that exports a map now draw under its points and contours. Imagery › Terrain lists Wetness index once.
Full details: CHANGELOG
What's Changed
- Prepare 3.0.7: ribbon docs, site, CI ribbon test by @jmozez in #64
- 3.0.7 polish: phone page and 3D viewer under the CSP, raster order, one Wetness index, Flatpak 3.0.7 entry by @jmozez in #65
- site: label the web app card as a demo by @jmozez in #66
- site: label the hero and footer web app links as the demo by @jmozez in #68
- Windows: upgrades replace installs made under the old publisher; publisher in4metrix everywhere by @jmozez in #67
- Ribbon: working Swipe and Spyglass, named projects, pressed tools, Export splits, regrouped tabs by @jmozez in #69
- CI: strict ribbon audit of every item on every tab by @jmozez in #70
- Release 3.0.7 (2026-10-28) by @jmozez in #71
Full Changelog: v3.0.6...v3.0.7
v3.0.6
What's Changed
- Rate limits, desktop/web CSP, hand-run tests on the new layout, icon and dock fixes by @jmozez in #60
- GeoSpaX Field: steadier GPS, CSP, Android emulator test; 3.0.6 by @jmozez in #61
- Ribbon: new tools on every tab, panel collapse buttons by @jmozez in #62
- Release 3.0.6: ribbon tools, steadier Field GPS (fixes flaky emulator test) by @jmozez in #63
Full Changelog: v3.0.5...v3.0.6
v3.0.5
What's Changed
Full Changelog: v3.0.4...v3.0.5
v3.0.4
What's Changed
- Deploy the web app to Fly on demand by @jmozez in #55
- Home page redesign; docs as pages on the site by @jmozez in #56
- Public guest demo for the web app (geospax.fly.dev) by @jmozez in #57
- 3.0.4: version numbers, guest demo on its own domain, fresh site images by @jmozez in #58
Full Changelog: v3.0.3...v3.0.4
v3.0.3
What's Changed
- Hot spots on clustered records, Lazy + dark on first start, delete finished maps/runs by @jmozez in #27
- Online data fix + download gauge and area choices; raster story, values and statistics by @jmozez in #28
- Explorer (was Catalog) with folder connections by @jmozez in #29
- Explorer phase 1: container contents, preview, drag to map, Favourites, GeoSpaX section, web services by @jmozez in #30
- Explorer phase 2: STAC imagery search by @jmozez in #31
- Explorer phase 2: cloud storage (S3, Google Cloud, Azure, web folders) by @jmozez in #32
- Explorer phase 2: GeoParquet and Overture Maps by @jmozez in #33
- Phone and other devices: the access token unlocks everything; --restricted for classes by @jmozez in #34
- Explorer phases 2–4: open-data presets, R & Python, GitHub, PostGIS by @jmozez in #35
- README Design tour; native hydrology step; GeoLibre crash fix by @jmozez in #36
- README tours (hydrology, land cover, classification, LiDAR 3D, networks); CAD Modify commands by @jmozez in #37
- CAD: Undo/Redo, Hatch, Divide/Measure, Blocks by @jmozez in #38
- CAD: Polar array, Explode, Join, Break, Lengthen, Chamfer, Stretch, List, Align by @jmozez in #39
- Design: offset shapes, lock layers, arc, ellipse, polar preview, DXF hatches and blocks by @jmozez in #40
- Design: Layer Properties manager and layer pens in DXF export by @jmozez in #41
- Design: angular dimension, leader, Union/Subtract/Intersect by @jmozez in #42
- README: plugin showcases; restore plugin results on start; sturdier symbology by @jmozez in #43
- Ribbon: a distinct icon for every Design command by @jmozez in #44
- Showcases: biodiversity and conservation from marine records only by @jmozez in #45
- 3.0.2: fix desktop "Failed to fetch", in-app updates, Fedora .rpm by @jmozez in #46
- Home page for geospax.in4metrix.dev (Vercel) by @jmozez in #47
- AppImage for any Linux (in-app updates) and Flatpak for Flathub by @jmozez in #48
- GeoSpaX Field: Android app (APK) for offline field recording by @jmozez in #49
- Deploy the home page to Vercel (geospax3) from GitHub Actions by @jmozez in #51
- Fedora 43 RPM; home page deploy with Vercel CLI 63.1.2 by @jmozez in #52
- 3.0.3: blank Linux window fix, layout window, Word report by @jmozez in #53
Full Changelog: v3.0.1...v3.0.3