Skip to content

Conversation

@m-mohr
Copy link
Collaborator

@m-mohr m-mohr commented Nov 28, 2025

Note

STAC Browser v5 development is happening in the moregeo-it organization/repository:
https://github.com/moregeo-it/stac-browser
This will be the case until we make v5 the default in the radiantearth repository. This repository (radiantearth) is used for v4 development for now.

Closes #292, #711

m-mohr and others added 30 commits September 10, 2025 13:46
m-mohr and others added 22 commits November 10, 2025 16:26
* Use CSS grid for Catalogs

* Use CSS grid for Items

* Apply grid to item grids as well. (Fix problem 1, 2)

* Force column flex layout (Fix problem 3

* Increase card min-width (fix problem 4)

* Center preview that are shorter / narrower than available space (fix problem 6)

* Left-align card content

* Experiment: Align title, desc, meta on subgrid

* Centralize CSS and some code for Cards, small improvements to styling, clean-up

* Workaround for line-clamp

---------

Co-authored-by: Matthias Mohr <[email protected]>
* fix: resolve issue of the fields translations on the sortOptions.

* fix: disable array watch to resolve issue with reload on search page.

* fix: resolve the collapsable event handler.

* revert changes on fields.

* chore(locales): simplify ar datepicker; default weekdays to narrow.

* Replace non-existent deCH import with de.

* create a derived locale so the English datepicker defaults to Monday-as-first-day.

* fix(locales/id): add custom short weekday tokens and default to custom width.

* fix(locales): datepicker locale fixes and custom weekday tokens.

* fix: resolve the week-start issue on date picker.

* fix: resolve the week-start issue on date picker.

* fix: remove unused code.

* fix: remove unused code.

* chore: remove comments

* fix: optimise code

* Final review for the datepicker locales

* 3 letter abbrev for indonesian

* Slightly decrease size/boldness of headers in calendar

* Add missing comma to config

* Fix issues with overly long Accept-Language headers

---------

Co-authored-by: Matthias Mohr <[email protected]>
* update: initial setup for vite migration

* Further changes for vite migration (require imports and config)

* update: commonJs imports on the locales to ES

* dep: uninstall node-polyfill-webpack-plugin

* add: nodepolyfill to handle process error on browser

* fix: correct CONFIG import path in MapMixin.js

* feat: add bundle visualization with rollup-plugin-visualizer.

* fix: resolve dynamic imports with glob.

* Fix imports

* Remove auto-open option from visualizer config

* fix: dynamically handle report auto open.

* chore: add vite-plugin-html dependency

* feat: move index.html to public directory with EJS template variables

* feat: integrate vite-plugin-html for dynamic HTML template processing

* chore: remove index.html from root (moved to public/)

* Fix warnings, optimize bundles, etc.

---------

Co-authored-by: Matthias Mohr <[email protected]>
fmigneault added a commit to bird-house/birdhouse-deploy that referenced this pull request Dec 10, 2025
#613)

## Overview

Maintenance updates and fixes for STAC-related components. 

>[!NOTE]
> This release also serves to update and test the components to identify (if any) remaining quirks that could be resolve before https://github.com/radiantearth/stac-browser/releases/tag/v4.0.0-rc.2 is released officially (non-prerelease). The 4.x branch is expected to be the last before a massive v5 overhaul (radiantearth/stac-browser#746) that could affect deployment and/or UX.
> Therefore, it is important to quickly raise any identified quick fixes that could make it in before the major update.


## Changes

**Non-breaking changes**
- STAC API: update to version [`2.1.0`](https://github.com/crim-ca/stac-app/releases/tag/2.1.0).

  - Fix paging error on `/collections` responses causing requests with `limit` query or catalogs
    with more than 10 collections (by default) to never return collections beyond the first page.

- STAC Browser: update to version [`4.0.0-rc.2-crim`](https://github.com/crim-ca/stac-browser/releases/tag/v4.0.0-rc.2-crim).

  Apply upstream fixes, notably:

  - Logo resizing issue when embedded in contact details.
  - Handling of `geojson.io` external viewer references from compatible GeoJSON STAC Assets.
  - Improvements to UI for better locales, content positioning and browsing experience.
  - Alignment with latest OGC APIs requirements and conformance classes.
  - Added support for multiple additional data representations and visualization.

**Breaking changes**
- nothing unless some scripts were manually crafting paging URL for STAC API (which is not recommended anyway)

## Related Issue / Discussion

- STAC API
  - stac-utils/stac-fastapi-pgstac#334
  - crim-ca/stac-app#62
- STAC Browser
  - radiantearth/stac-browser#684
  - radiantearth/stac-browser#685
  - radiantearth/stac-browser#653 
  - other improvements: https://github.com/radiantearth/stac-browser/releases/tag/v4.0.0-rc.2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

VueJS v3 migration

3 participants