Skip to content

Releases: NASA-IMPACT/veda-ui

v4.1.0

13 Feb 20:25
8c27cb7
Compare
Choose a tag to compare

πŸŽ‰ Features

  • Experimental CMR Layer: #805

πŸš€ Improvements

  • Style
  • Documentation
  • Rename critical error page: #806
  • Add back button on Exploration page: #779
  • Add ts, lint check for precommit hooks: #788, #809
  • "skip to main" button for navigation: #808

πŸ› Fixes

  • Return datasets even when there is a dataset without summaries: #786
  • Show all the datasets on Data Catalog page: #837
  • Block Map user defined position fix: #784
  • Geocoder centering on various projections: #826

v4.0.0

12 Dec 11:57
c129d11
Compare
Choose a tag to compare

πŸŽ‰ Features

  • Merge Analysis and Dataset Exploration pages (See Migration below) (#598)
  • Allow for a story to link to an external link (#728)
  • Revert removal of redirections
  • Add Content Override option to stories hub (NASA-IMPACT/veda-config-eic#6)
  • Add Component Override option to stories hero (NASA-IMPACT/veda-config-eic#6)
  • Remove page local nav
  • Add support for configurable STAC api endpoints, per dataset
  • Allow datasets to provide custom parameters for analysis related endpoints

πŸš€ Improvements

  • Improve error handling
  • Style

πŸ› Fixes

  • Content fixes

Migration guide

Analysis and Dataset Exploration Merge

The Analysis and Dataset Exploration pages have been merged into a single page with a timeline based approach both to dataset exploration and to analysis.

This feature is currently under a feature flag that is disabled by default.

To enable set the following environment variable:

FEATURE_NEW_EXPLORATION=true

⚠️ Note that this will disable the old analysis page and the old dataset exploration page.

exploration_page

v3.0.0

30 Oct 14:16
1f6071f
Compare
Choose a tag to compare

Changelog v3.0.0

πŸŽ‰ Features

  • Change default story sorting to pubDate
  • Remove shadow scrollbar to improve performance
  • Remove legacy path redirects
  • Remove error log from production
  • Add option to exclude datasets from analysis
  • Allow analysis chart metrics to be configured per dataset (#669)
  • Allow dataset explore page to be disabled
  • Allow customizing strings for data catalog and stories banners
  • Rename feedback button
  • Adds Development page override capabilities
  • Allow specifying banner image for About and Development page

πŸš€ Improvements

  • Improve dataset exploration date handling
  • Improve analysis page flow (Added disclaimer texts, revamped design, update analysis date presets) (#654)
  • Improve map interactions
  • Improve documentation

πŸ› Fixes

  • Fix header visual glitch on mobile
  • Fix misc styling issues

v2.3.1

31 Aug 17:17
2d0acaa
Compare
Choose a tag to compare

Changelog

πŸŽ‰ Features

  • πŸ¦—

πŸš€ Improvements

  • πŸ¦—

πŸ› Fixes

v2.3.0

31 Aug 11:17
f89d954
Compare
Choose a tag to compare

Changelog

πŸŽ‰ Features

  • Add dataset classification: uncertainty and data grade (#575)
  • Make basemap a configurable dataset property
  • Add support for custom figure attribution position (only on direct component usage)
  • Add APP_UI_VERSION env variable (accessible in custom footer components)
  • Add support for homepage hero component override

πŸš€ Improvements

  • Improve display o dataset header taxonomies
  • Improve shadow scrollbar behavior
  • Change label of data access button on datasets
  • Remove Welcome link from main nav bar
  • Add distinct style to feedback button

πŸ› Fixes

  • Fix dataset name being truncated (#626)
  • Fix dataset project not being picked up (#640)

v2.2.0

18 Aug 08:54
a5e30a1
Compare
Choose a tag to compare

Changelog

πŸŽ‰ Features

  • Add scalebar control (#614)
  • Add data layer visibility toggle control (#619)
  • Add center coordinate control (#612)
  • Add tiler URL control (#594)

πŸš€ Improvements

  • Include dataset title in analysis checkbox (#611)
  • Add coastline to basemap (#621)

πŸ› Fixes

  • πŸ¦—

v2.1.0

11 Aug 16:40
cfefa9c
Compare
Choose a tag to compare

Changelog

πŸŽ‰ Features

πŸš€ Improvements

  • Improve display of units in map legend (#599)

πŸ› Fixes

  • πŸ¦—

v2.0.0

28 Jul 09:59
Compare
Choose a tag to compare

Changelog v2.0.0

πŸŽ‰ Features

  • Allow for customization of data catalog filters (#573)
  • Add experimental support for ZARR datasets
  • Upgrade to React 18 (#545)
  • Add experimental POC for live MDX editor (only staging builds) (#546)
  • Update default homepage content

πŸš€ Improvements

  • Remove unused modules
  • Improve map legend display to handle digits and 4 decimals.
  • Improve map handling of layers with no data (#568)
  • General code improvements and cleanup

πŸ› Fixes

  • Use "external" link for vector data instead of "child" to better follow the spec.
  • Ensure all distinct dataset layers can be chosen for analysis (#582)
  • Use correct statistics response keys following data services update (#572)

Migration guide

Taxonomy

With the removal of thematics and sources in favor of taxonomy, the values under them must be migrated to a taxonomy with the name of Topics and Source, respectively.
The values must also be converted from kebab-case to a human readable format (Title Case)

Example:

name: Dataset Name
thematics:
  - covid-19
  - agriculture
sources:
  - dev-seed

becomes

name: Dataset Name
taxonomy:
  - name: Topics
    values:
      - Covid 19
      - Agriculture
  - name: Source
    values:
      - Development Seed

Taxonomy Index

The taxonomy index file is no longer required and can be removed.
This file should be deleted and its reference in the veda.config.js file should be removed.

Discoveries renamed to Stories

This version includes a content type change from discoveries to stories. This includes a url change from /discoveries/<id> to /stories/<id>, but redirects are in place to ensure that the old urls still work.

This change will require each instance to update their content to the new format. The following steps should be taken to migrate the content:

  1. In the veda.config.js file, make the following change
    +stories: './stories/*.stories.mdx',
    -discoveries: './discoveries/*.discoveries.mdx',
  2. It is now possible to customize the name of the stories in the interface. If you want a value different than "Stories" check the configuration section of the documentation to see how to do it.
  3. Rename the discoveries folder to stories
  4. Rename each discovery file from <name>.discoveries.mdx to <name>.stories.mdx
  5. Content that has a related content frontmatter key should be updated to use story type instead of discovery

v1.0.0

21 Jun 14:57
Compare
Choose a tag to compare

Changelog v1.0.0

πŸŽ‰ Features

  • Expand veda ui configurability by instances
  • Ensure map legends show up for both layer when comparing (#547)
  • Add page footer and header brand component override
  • Add custom pages functionality
  • Add Link component for long form content
  • Add meta images configurability
  • Include documentation for new features

πŸš€ Improvements

  • Improve map legend display (#558)

πŸ› Fixes

  • Fix Image Block alignment class
  • Fix map layer not loading on srollytelling (#542)

Migration guide

Because of how meta images are now handled, instances must add the following configuration to the package.json file:

"parcelIgnore": [
  ".*/meta/"
]