Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: opengeos/GeoLibre

v1.2.0

13 Jun 03:36
@giswqs giswqs
579d8b4
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • fix(effects): track globe halo to the rendered silhouette under zoom/pitch by @giswqs in #230
  • feat(data): add OSM PBF file loading (osmix) by @giswqs in #231
  • feat(routing): add Directions plugin (maplibre-gl-directions) by @giswqs in #233
  • feat(routing): one-time privacy notice before enabling Directions by @giswqs in #235
  • feat(sql): add in-browser PostGIS SQL engine via PGlite by @giswqs in #234
  • feat(data): add georeferenced video overlay layers by @giswqs in #236
  • feat(3d-tiles): support authenticated tilesets via custom request headers by @giswqs in #237
  • feat(data): add Cloud-Optimized NetCDF/HDF layers via kerchunk references by @giswqs in #248
  • feat(data): add Deck.gl Layer builder for uploaded files and URLs by @giswqs in #249
  • fix(jupyter): serve embedded app via Jupyter Server extension on managed JupyterHub (#247) by @giswqs in #250
  • feat(attribute-table): add new field to a vector layer by @giswqs in #251
  • fix(jupyter): harden the bundled-app server extension (follow-up to #250) by @giswqs in #252
  • fix(map): let external controls keep their own native layer paint by @giswqs in #253
  • perf(embed): CDN-load PGlite/PostGIS to halve the Jupyter wheel by @giswqs in #254
  • fix(jupyter): probe both extension and server-proxy routes on remote hubs by @giswqs in #255
  • feat(attribute-table): add a field calculator (#238) by @giswqs in #256
  • feat(attribute-table): add a Charts panel (histogram / scatter / bar / line / box) (#240) by @giswqs in #257
  • feat(processing): add Spatial join to Vector tools (#239) by @giswqs in #259
  • feat(processing): add Select by value and Select by location tools (#242) by @giswqs in #260
  • feat(map): add heatmap renderer and point clustering (#243) by @giswqs in #261
  • feat(style): heatmap/cluster for Add Vector Layer data (depends on maplibre-gl-vector v0.3.0) by @giswqs in #263
  • chore(toolbar): hide deck.gl viz overlay from the Plugins menu by @giswqs in #264
  • fix(style): correct StylePanel hook order and add ESLint hooks guard by @giswqs in #265
  • fix(gpkg): repair GeoPackages missing gpkg_ogr_contents before ST_Read (#258) by @giswqs in #262
  • feat(python): expand Map API to cover more Add Data types (#246) by @giswqs in #266
  • feat(h3): create H3 hexagonal grids and bin points to H3 (#245) by @giswqs in #267
  • feat(resilience): add React error boundaries (app + sections + plugins) by @giswqs in #275
  • feat(ci): add Playwright E2E smoke tests and CI job by @giswqs in #276
  • feat(shortcuts): command palette and global keyboard shortcuts by @giswqs in #278
  • feat(undo): undo/redo for layer and style operations (#269) by @giswqs in #277
  • feat(a11y): accessibility pass with axe checks across key screens by @giswqs in #279
  • feat(pwa): installable, offline-capable web build (#274) by @giswqs in #280
  • refactor(menu): drop duplicate Command Palette and Shortcuts entries by @giswqs in #281
  • feat(i18n): internationalization framework and string extraction (#273) by @giswqs in #284
  • feat(print): print layout composer with PNG/PDF export by @giswqs in #285
  • chore(build): CDN-load PGlite and shrink the desktop binary by @giswqs in #287
  • chore(deps): bump maplibre-gl-3d-tiles to 0.5.0 by @giswqs in #288
  • chore: release v1.2.0 (version bump, README, docs, roadmap) by @giswqs in #289

Full Changelog: v1.1.0...v1.2.0

Contributors

giswqs
Assets 16

v1.1.0

11 Jun 15:38
@giswqs giswqs
21decf0
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • feat: in-browser Python (Pyodide) engine for vector tools by @giswqs in #201
  • chore: add MIT license by @giswqs in #202
  • Expose the host deck.gl to external plugins via app.getDeckGL by @giswqs in #204
  • docs: add conda-forge install and video tutorial by @giswqs in #205
  • chore(deps): update maplibre-gl-components to 0.20.3 and maplibre-gl-usgs-lidar to 0.9.0 by @giswqs in #206
  • chore(deps): update all dependencies to latest by @giswqs in #208
  • fix(csp): allow cdn.jsdelivr.net in script-src for DuckDB-WASM by @giswqs in #209
  • chore(deps): update maplibre-gl-vector to 0.2.3 by @giswqs in #212
  • fix(vector): apply Style panel edits to Add Vector Layer layers by @giswqs in #211
  • feat(layers): rename layers + fix Load button focus ring clipping by @giswqs in #213
  • fix(layers): harden rename blur guard (PR #213 follow-up) by @giswqs in #215
  • feat(layers): Auto Refresh for Add Vector Layer URL layers by @giswqs in #214
  • feat(effects): add Atmosphere Effects plugin (globe halo, starfield, comets) by @giswqs in #218
  • feat(layers): add Open attribute table and Export to layer menu by @giswqs in #219
  • feat(attribute-table): manage columns (rename, delete, hide, reorder) by @giswqs in #222
  • fix(vector): apply categorized/graduated styles to Add Vector Layer layers by @giswqs in #221
  • chore: release v1.1.0 (version bump, README, docs, roadmap) by @giswqs in #224
  • fix(web): recover from stale lazy chunks after a redeploy by @giswqs in #225

Full Changelog: v1.0.0...v1.1.0

Contributors

giswqs
Loading

v1.0.0

10 Jun 11:44
@giswqs giswqs
4d89113
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • fix: persist external native layer geojson when there is no restorable source URL by @giswqs in #182
  • chore: upgrade maplibre-gl-geo-editor to 0.8.0 and drop import workaround by @giswqs in #183
  • feat: activate an installed plugin when a URL parameter it owns is present by @giswqs in #184
  • feat: bake-in drop-in plugins for web and desktop builds by @giswqs in #186
  • feat: plugin marketplace (design + MVP implementation) by @giswqs in #188
  • feat: Project > Share to upload projects to share.geolibre.app by @giswqs in #190
  • feat: add Vector processing menu with QGIS-inspired tools by @giswqs in #191
  • feat: add Raster processing menu with common raster tools by @giswqs in #192
  • feat: set initial light/dark theme via a theme query param by @giswqs in #193
  • docs: add User Guide and Tutorials (complete v1.0 documentation roadmap) by @giswqs in #194
  • feat: let external plugins resolve their own bundled asset URLs by @giswqs in #195
  • docs: add a Contributing guide by @giswqs in #196
  • feat: add geolibre Python package for Jupyter notebooks by @giswqs in #197
  • docs: add Update section for updating from source by @giswqs in #199

Full Changelog: v0.9.0...v1.0.0

Contributors

giswqs
Loading

v0.9.0

08 Jun 23:58
@giswqs giswqs
87a961d
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

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

Full Changelog: v0.8.0...v0.9.0

Contributors

giswqs and Ryanphoenix
Loading

v0.8.0

05 Jun 05:13
@giswqs giswqs
fe8fd5a
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • feat: add Cloudflare Worker to serve viewer at clean subdomain by @giswqs in #104
  • docs: point demo links to viewer.geolibre.app by @giswqs in #105
  • feat: split dropped GPX files into named layers by @giswqs in #109
  • feat: reproject vector layers to EPSG:4326 on load by @giswqs in #112
  • feat: add update check to desktop About dialog by @giswqs in #114
  • fix: safe fallback for crypto.randomUUID in non-secure contexts by @danmaps in #115
  • feat: load external plugin zips from app data plugins directory by @giswqs in #116
  • fix: address follow-up review feedback on external plugin loading by @giswqs in #117
  • feat: add 3D Tiles layer support via maplibre-gl-3d-tiles by @giswqs in #119
  • Fix GeoParquet panel DuckDB startup by @giswqs in #120
  • fix: restore 3D Tiles layers when reopening a project by @giswqs in #121
  • Add MSIX packaging and clean build warnings by @giswqs in #122
  • feat: register external native GeoJSON layers from local directories by @giswqs in #123
  • feat: register raster basemaps as external native layers by @giswqs in #126
  • feat: render text marker labels on GeoJSON layers by @giswqs in #127
  • feat: add manual and auto refresh for WFS and GeoJSON URL layers by @giswqs in #131
  • feat: support multiple DuckDB query result layers by @giswqs in #132
  • Add desktop diagnostics panel by @giswqs in #133
  • fix: reposition status bar BBox text and improve diagnostics contrast by @giswqs in #134
  • feat: add Colorbar, Legend, and HTML panel toggles to toolbar by @giswqs in #135
  • Prepare v0.8 roadmap and version bump by @giswqs in #136

New Contributors

Full Changelog: v0.7.0...v0.8.0

Contributors

giswqs and danmaps
Loading

v0.7.0

02 Jun 16:25
@giswqs giswqs
5563a51
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • feat: add class count, colormaps, and classification schemes to vector styling by @giswqs in #87
  • feat: add inline attribute editing and scrollable identify popup by @giswqs in #88
  • Fix local raster file loading by @giswqs in #89
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #91
  • feat: default GeoJSON URL and resize identify popup by @giswqs in #90
  • feat: add settings dialog for map preferences and runtime env vars by @giswqs in #92
  • feat: persist plugin state in project files by @giswqs in #93
  • feat: show all attribute columns with horizontal scroll by @giswqs in #94
  • feat: add Whitebox toolbox backed by managed Python sidecar by @giswqs in #95
  • feat: add WMS GetFeatureInfo identify support by @giswqs in #97
  • fix: harden WMS GetFeatureInfo identify by @giswqs in #98
  • feat: add WFS layer support to Add Data dialog by @giswqs in #99
  • feat: add delimited text layer support to Add Data dialog by @giswqs in #100
  • chore: enforce large file check in pre-commit by @giswqs in #101
  • feat: add GPX layer support to Add Data dialog by @giswqs in #102
  • chore: release v0.7.0 by @giswqs in #103

New Contributors

Full Changelog: v0.6.0...v0.7.0

Contributors

giswqs and pre-commit-ci
Loading
BaileySimrell and juantek reacted with thumbs up emoji
2 people reacted

v0.6.0

01 Jun 05:52
@giswqs giswqs
e5ce80b
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • docs: update documentation for v0.5.0 features by @giswqs in #58
  • fix: grant write permissions so Claude Code review can post PR comments by @giswqs in #60
  • fix: pass --comment so Claude Code review posts its findings by @giswqs in #61
  • feat: add 3D extrusion styling for vector layers by @giswqs in #59
  • feat: prefill default XYZ and WMS URLs in Add Data dialog by @giswqs in #62
  • feat: add STAC search layer with COG rendering by @giswqs in #63
  • feat: add DuckDB query layer with deck.gl rendering by @giswqs in #64
  • chore: use a thorough custom prompt for Claude PR review by @giswqs in #65
  • feat: add 3D extrusion styling for DuckDB deck.gl layers by @giswqs in #66
  • feat: add GeoParquet layer with deck.gl rendering by @giswqs in #68
  • feat: load project from URL query parameter by @giswqs in #69
  • feat: add Search places panel from Controls menu by @giswqs in #70
  • feat: add PostgreSQL/PostGIS layers via Martin tile server by @giswqs in #71
  • feat: add WMTS tile layer support by @giswqs in #72
  • feat: add Esri Wayback imagery layer plugin by @giswqs in #73
  • feat: resolve short and redirect XYZ tile URLs by @giswqs in #74
  • fix(ui): balanced padding on native select dropdowns by @BaileySimrell in #75
  • fix(a11y): labels, live regions, and loading feedback by @BaileySimrell in #76
  • ci: let Claude review and comment on all PRs including forks by @giswqs in #78
  • fix(ci): use GITHUB_TOKEN for Claude review on fork PRs by @giswqs in #80
  • feat: render PMTiles URLs as external native layers by @giswqs in #81
  • feat: add per-layer min/max zoom controls by @giswqs in #82
  • Sync GeoEditor drawings to a single Sketches layer (#77) by @BaileySimrell in #79
  • feat: add favicon to GeoLibre Desktop by @giswqs in #83
  • feat: add URL-driven compact embed layout by @giswqs in #84
  • feat: persist recent projects with reopen UI by @giswqs in #85
  • chore: bump version to 0.6.0 by @giswqs in #86

New Contributors

Full Changelog: v0.5.0...v0.6.0

Contributors

giswqs and BaileySimrell
Loading

v0.5.0

30 May 20:13
@giswqs giswqs
21868c4
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • Fix Bun trusted dependencies by @giswqs in #36
  • feat: add blank basemap option for new maps by @giswqs in #37
  • feat: broaden local vector format support via DuckDB Spatial by @giswqs in #38
  • feat: layer control adapter, basemap toggle, and drag-reorder by @giswqs in #39
  • feat: add Flatgeobuf vector layer via AddVectorControl by @giswqs in #40
  • feat: add PMTiles layer support via PMTilesLayerControl by @giswqs in #41
  • feat: add Zarr layer support via ZarrLayerControl by @giswqs in #42
  • feat: add raster layer option to TopToolbar and configure app menu by @giswqs in #43
  • feat: add LiDAR layer support via LidarControl by @giswqs in #44
  • feat: update dependencies for maplibre-gl-components and deck.gl layers by @giswqs in #45
  • chore: update maplibre-gl-components to version 0.17.3 in package.json and package-lock.json by @giswqs in #46
  • fix: update package-lock.json to use devOptional instead of dev for certain dependencies by @giswqs in #47
  • Add Claude Code GitHub Workflow by @giswqs in #49
  • feat: add Cloud Optimized GeoTIFF raster layer support by @giswqs in #48
  • feat: add MBTiles layer support by @giswqs in #50
  • feat: add Gaussian splatting layer support by @giswqs in #52
  • feat: add ArcGIS layer support by @giswqs in #53
  • feat: add KMZ vector layer support by @giswqs in #56
  • chore: bump version to 0.5.0 and show app version in About dialog by @giswqs in #57

Full Changelog: v0.4.0...v0.5.0

Contributors

giswqs
Loading

v0.4.0

29 May 19:46
@giswqs giswqs
02e9c42
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • feat: add light/dark theme toggle to desktop app by @giswqs in #21
  • feat: add About dialog to desktop app by @giswqs in #22
  • docs: add MkDocs website and live demo via GitHub Pages by @giswqs in #23
  • chore: reorder documentation build step in GitHub Actions workflow and enhance CSS styles by @giswqs in #24
  • feat: add maplibre-gl-components control plugin to desktop app by @giswqs in #25
  • feat: make desktop app layout responsive on small screens by @giswqs in #26
  • feat: add multi-source Add Data dialog to desktop app by @giswqs in #27
  • feat: optimize Vite configuration for Radix UI components by @giswqs in #28
  • feat: import GeoParquet, GeoPackage, and Shapefile vector files by @giswqs in #29
  • feat: add Earth Engine sign-in to GeoAgent plugin by @giswqs in #30
  • feat: add Earth Engine OAuth flow for packaged desktop app by @giswqs in #31
  • chore: bump version to 0.4.0 by @giswqs in #32
  • chore: increase Node.js memory limit in release workflow by @giswqs in #33

Full Changelog: v0.3.0...v0.4.0

Contributors

giswqs
Loading

v0.3.0

29 May 02:57
@giswqs giswqs
a0c9db5
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • feat: add Street View plugin by @giswqs in #14
  • feat: add collapsible layer, style, and attribute panels by @giswqs in #15
  • chore: bump maplibre-gl-streetview to 0.4.0 by @giswqs in #16
  • Add MapLibre swipe plugin by @giswqs in #17
  • Fix default values for left and right layers in MapLibre swipe control options by @giswqs in #18
  • feat: add MapLibre LiDAR viewer plugin by @giswqs in #19
  • chore: bump version to 0.3.0 for all packages by @giswqs in #20

Full Changelog: v0.2.0...v0.3.0

Contributors

giswqs
Loading
Previous 1
Previous

AltStyle によって変換されたページ (->オリジナル) /