Releases: Element84/filmdrop-ui
Releases · Element84/filmdrop-ui
v5.0.0
Added
- Added support for
COLLECTIONS
to be defined in theconfig.json
file. - Run search shortcut added for
SPACE
bar key press. - Added config option for
SHOW_ITEM_AUTO_ZOOM
to render switch that lets user toggle behavior of map center/zooming automatically on selected scene. - Added config option for
STAC_LINK_ENABLED
to render link out to item in STAC API when set totrue
. - Added
results not found message
when search results are empty.
Changed
- Move to vertical filter and search instead of top filters.
- Change
ADVANCED_SEARCH_ENABLED
in config settings to beSEARCH_BY_GEOM_ENABLED
. - Cart component from
stac-selector
effort moved to be in top nav bar. - Top nav bar and components height reduced.
- Search does not re-run automatically on view mode changed, search button must be clicked or
SPACE
key pressed. - Results info panel relocated to be sticky to top left of map frame.
- Fetch requests to files in hosted app build directory now use relative path.
- Config parameter for
LAUNCH_URL
renamed toACTION_BUTTON
and structure changed to be an object. - Analyze button moved into top nav.
- Scene count design refactored to reduce size.
Images not visible...
message moved to be next to search button in bottom left of map pane.- Results popup now renders in left panel.
- Tabs added to left panel to switch between results and info panels.
- Refactor of loading indicator to specify when imagery overlay is loading instead vs. search loading.
- Style adjusted for switch to be in line with other UI elements.
- Replace date picker library
DateTimeRangePicker
to usereact-datepicker
. - Collection range is now always visible in search panel.
- Date Range Picker does not get changed on collection change. Only set on initial load and then manually by user.
Fixed
- Bug fix that made
DEFAULT_COLLECTION
required instead of optional, per the readme. It is now actually optional. - Fix bug where grid-code aggregation results didn't render if
grid_code_frequency
included a key that didn't match the expected pattern - Resolved bug with map tooltip not closing on mouseout that lead to extra tooltip rendering.
- Improved responsiveness for mid-size screens.
- Bug fix for when multiple grid-code grids are selected, bug was only showing one grid-code in results.
- Refactor keyboard shortcut for running search. Changed to use
ctrl+space
. - Date range format now renders and searches correctly using UTC instead of using local timezone.
Removed
- Auto-search function has been removed since it's behavior was deemed to be undesirable.
- Publish button and modal from an old demo no longer needed for any projects.
- Collapsible feature search results panel removed.
v4.4.0
4.4.0 - 2023-12-01
Fixed
- Update link tag for manifest.json so that it uses basic auth credentials, fixes load when running behind CloudFront with basic auth
Removed
- Special handling of
grid_code_landsat_frequency
aggregation
v4.3.0
Fixed
- resolve security @vitejs/plugin-react@4.0.4 vulnerabilities coming from
babel
Changed
- Updated max-height of main logo to be 40px
Added
- Added config option for applying dark style to custom basemap URL
v4.2.0
Changed
- Mosaic tiling parameter
bidx
is now passed as multiple parameters
(e.g.,bidx=1&bidx=2&bidx=3
) instead of a single comma-delimited value
(e.g.,bidx=1,2,3
). This is to accomodate a change to titler-mosaicjson
as of v0.14.0
v4.1.0
v4.1.0 - 2023-09-14
Added
- Added config option for starting map zoom level
- Added config option for starting map center location
- Added config options for enabling and defining reference map layers (only wms currently supported)
v4.0.1
4.0.1 - 2023-09-12
Changed
- Bug fix for grid-code not working properly on map click events.
v4.0.0
4.0.0 - 2023-08-29
Breaking Changes:
- Remove use of
.env
variables for application configuration, all application configuration is now inconfig.json
.
Added
- Add buttons for:
loading all scenes
andselecting all scenes on map
to show in popup if more than initial load of 200 scenes is matched. - Add favicon config setting to allow custom favicon to be set.
Changed
- Migrate vitest coverage provider to use v8 instead of c8.
- Added cache-busting to config and data asset fetching to prevent caching of stale files.
- Update map attribution to show until user interaction.
- Move app title from env variable to config file for completing build once deploy anywhere approach.
- Removed mention of env variables from README as they are no longer used.
v3.3.0
3.3.0 - 2023-08-17
Added
- Cart button to
Add all to cart
&Add/Remove scene from cart
added to search bar ifCART_ENABLED
set to true inconfig.json
(WIP feature) - Cart items are now shown in layer on map if
CART_ENABLED
set to true inconfig.json
and Items exist in cart. (WIP feature)
Changed
- Map legend updated to always show 'Scenes in Cart' symbology when
CART_ENABLED
set to true inconfig.json
and Items exist in cart. (WIP feature) - PopupResults component updated to allow users to minimize/maximize popup results component content.
- Metadata in
PopupResult
changed to show additional properties about the scene ifPOPUP_DISPLAY_FIELDS
set in theconfig.json
. - Bug fix to handle grid aggregations that 'landsat' in the title but
grid-code-frequency
in the properties.
v3.2.0
Changed
- SHOW_BRAND_LOGO now defaults to
true
.
Added
- Added Legend
v3.1.0
3.1.0
Changed
- Launch modals have been removed along with the
CF_TEMPLATE_URL
config parameter.
Instead, the 'Launch Your Own' button will redirect to the URL configured for the
LAUNCH_URL
parameter
What's Changed
- Ba/feature/lyov-user-defined-url-redirect by @bradleyandrick in #213
- release prep 3.1.0 by @philvarner in #214
Full Changelog: v3.0.0...v3.1.0