Skip to content

Releases: developmentseed/federated-collection-discovery

2.1.0

15 Oct 12:16
09acaf1

Choose a tag to compare

What's Changed

  • chore(deps): bump the all-dependencies group with 5 updates by @dependabot[bot] in #128
  • chore(deps): bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in #129
  • feat: ApiConfigPanel usability improvements by @hrodmn in #130

Full Changelog: 2.0.2...2.1.0

2.0.2

07 Oct 12:13

Choose a tag to compare

What's Changed

  • chore(deps): upgrade to tailwind v4 by @hrodmn in #125
  • chore(deps): remove remove-react-syntax-highlighting by @hrodmn in #127
  • chore(deps): bump the all-dependencies group across 1 directory with 4 updates by @dependabot[bot] in #126

Full Changelog: 2.0.1...2.0.2

2.0.1

06 Oct 19:56

Choose a tag to compare

What's changed

Fixed

  • Switch to scalar for API docs modal
  • Make logo link back to the home page

Full Changelog: 2.0.0...2.0.1

2.0.0

06 Oct 16:15

Choose a tag to compare

What's Changed

UI/UX Improvements

  • Migrated from Chakra UI to shadcn/ui + Tailwind CSS for improved aesthetics and
    smaller bundle size
  • Migrated from Create React App to Vite for faster build times and better developer
    experience
  • Implemented centralized responsive design utilities using class-variance-authority
    (CVA)
    • Created reusable utility functions for consistent spacing, sizing, and
      layout patterns
    • Standardized touch targets, dialogs, sidebars, and responsive breakpoint behavior
    • All major components now use CVA utilities:
      stack(), hstack(), touchTarget(), dialog(), sidebar(), etc.
  • Improved mobile responsiveness with side sheet drawer for search panel
  • Enhanced accessibility (WCAG AA compliant):
    • Comprehensive ARIA labels on all interactive elements
    • Full keyboard navigation support
    • Visible focus indicators throughout
    • Screen reader support with semantic HTML and skip links
    • Prefers-reduced-motion support
  • Added dark mode theming with automatic system preference detection
  • Enhanced table design with sticky headers, zebra striping, and improved hover states
  • Improved form validation with inline error messages
  • Better touch-friendly buttons (44px minimum tap targets)

Full Changelog: 1.1.0...2.0.0

1.1.0

06 Oct 16:15

Choose a tag to compare

1.1.0

  • Switch from leaflet to OpenLayers

Full Changelog: 1.0.0...1.1.0

v1.0.0

23 Sep 21:17

Choose a tag to compare

v1.0.0 release 🎉

Demo deployment: https://discover.dit.maap-project.org

User-facing changes

  • Now users can specify which STAC APIs get searched
    • A new configuration modal where users can add new APIs, disable/enable pre-configured APIs
  • text-search will be disabled if any of the upstream APIs does not have free-text + collection search capability

Backend changes

  • The main change is that the collection search API is being removed from this repo and now the discovery app queries a STAC API (that runs a federated collection search).
  • API-specific filters can be applied to limit the results that get displayed from each upstream API (e.g. exclude NASA-hosted collections when returning results from an ESA STAC API)
    • these filters can be defined per-deployment using a config.ts file that gets used at build time
  • item-search code hints are generated in the client app instead of returned with the search results in the search API