Skip to content

v3.0.0

Compare
Choose a tag to compare
@philvarner philvarner released this 25 Jul 23:08
· 238 commits to main since this release
2d2f308

Changed

  • Refactor map code and related files
  • Refactor API calls
  • Moved config reference from envSetupVars.js into search.jsx
  • Geosearch moved under zoom control and changed to be collapsed
  • VITE_ADVANCED_SEARCH_ENABLED and VITE_CART_ENABLED must be set in config.js
  • Moved config location from src/assets/config.js to public/config/config.json
  • Refactor config to be a json object instead of separate exported constants
  • Changed config key names to remove the word VITE (leftover from when they were .env vars)
  • Refactor default.js to remove dead code and rename vars
  • Conditionally render E84 FilmDrop Logo based on config var for `SHOW_BRAND_LOGO``

Fixed

  • Map selection and popup now close in unison
  • Fix styling of popup results component

Added

  • Added 'thumbnail not found' image placeholder
  • Added Config feature flags for Advanced Search Options and Cart
  • Added draw boundary feature to allow user to draw polygon on map (WIP)
  • When polygon drawn, use as search intersects param instead of map viewport bbox
  • Added upload geojson feature to allow users to select a geojson file to add to map
  • Reusable System Message component for showing app alerts
  • Load config.json into redux on app load once instead of direct imports
  • Add pre-initialization page to handle and show error (and not render app) if config is missing
  • Add SHOW_BRAND_LOGO config option to optionally hide brand logo
  • Added Hawaii DOQQ grid (for NAIP)

Removed

  • Delete envSetupVars.js after moving functions and const into other files

What's Changed

Full Changelog: v2.0.2...v3.0.0