Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 2.25.0 #2153

Merged
merged 96 commits into from
Jun 30, 2023
Merged

Release 2.25.0 #2153

merged 96 commits into from
Jun 30, 2023

Commits on Dec 2, 2022

  1. Update arctic router to render CatalogSearchView

    When it's configured to use it instead of the older version
    
    Fixes #2064
    robyngit committed Dec 2, 2022
    Configuration menu
    Copy the full SHA
    7dffff2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a7d6506 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2022

  1. Remove duplicated code in Cesium view

    - Replace similar calculations with the view's getDegreesFromCartesian function
    - Make the getDegreesFromCartesian less repetitive by iterating through the position keys
    - Also standardize formatting in the view
    
    Relates to #1720
    robyngit committed Dec 12, 2022
    Configuration menu
    Copy the full SHA
    d74d6aa View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2023

  1. Use the CesiumVectorData model for Geohashes

    - Make CesiumGeohash an extension of CesiumVectorData instead of MapAsset
    - Add Geohash specific properties to the CesiumGeohash model (e.g. precisionAltMap, bounds, level, geohashes, etc.)
    - Add a ToJSON function to the CesiumGeohash model that converts geohash & search result information to a JSON object
    - Create listeners for updating Geohashes when the bounds & altitude change
    - Add ability to update the data source in the CesiumVectorData model
    - Always set ClampToGround to true for geohashes
    
    Relates to #1720, #2063, #2070, #2076
    robyngit committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    2b9765b View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2023

  1. Set min latitude to -89.99999 for Geohashes

    Cesium throws an error when the latitude is -90
    
    Relates to #1720
    robyngit committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    8b85d2b View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2023

  1. Render geohashes at p. meridian & all precisions

    - add height to the map model's currentViewExtent property on camera change (use height to get geohash precision)
    - tweak altitude-geohash precision map
    - fix issue where no geohashes were rendered when the view extent crossed the prime meridian
    
    Relates to #1720, #2076
    robyngit committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    4e07636 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2023

  1. Limit number of geohashes to render in Cesium map

    To improve performance when map is focused on poles or zoomed in and at ground level perspective
    
    Relates to #1720
    robyngit committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    7785fe4 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2023

  1. Update arctic router to render CatalogSearchView

    When it's configured to use it instead of the older version
    
    Fixes #2064
    robyngit committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    fc8912e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9288e96 View commit details
    Browse the repository at this point in the history
  3. Remove duplicated code in Cesium view

    - Replace similar calculations with the view's getDegreesFromCartesian function
    - Make the getDegreesFromCartesian less repetitive by iterating through the position keys
    - Also standardize formatting in the view
    
    Relates to #1720
    robyngit committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    98662cb View commit details
    Browse the repository at this point in the history
  4. Use the CesiumVectorData model for Geohashes

    - Make CesiumGeohash an extension of CesiumVectorData instead of MapAsset
    - Add Geohash specific properties to the CesiumGeohash model (e.g. precisionAltMap, bounds, level, geohashes, etc.)
    - Add a ToJSON function to the CesiumGeohash model that converts geohash & search result information to a JSON object
    - Create listeners for updating Geohashes when the bounds & altitude change
    - Add ability to update the data source in the CesiumVectorData model
    - Always set ClampToGround to true for geohashes
    
    Relates to #1720, #2063, #2070, #2076
    robyngit committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    0800f2e View commit details
    Browse the repository at this point in the history
  5. Set min latitude to -89.99999 for Geohashes

    Cesium throws an error when the latitude is -90
    
    Relates to #1720
    robyngit committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    af7a432 View commit details
    Browse the repository at this point in the history
  6. Render geohashes at p. meridian & all precisions

    - add height to the map model's currentViewExtent property on camera change (use height to get geohash precision)
    - tweak altitude-geohash precision map
    - fix issue where no geohashes were rendered when the view extent crossed the prime meridian
    
    Relates to #1720, #2076
    robyngit committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    bab25a4 View commit details
    Browse the repository at this point in the history
  7. Limit number of geohashes to render in Cesium map

    To improve performance when map is focused on poles or zoomed in and at ground level perspective
    
    Relates to #1720
    robyngit committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    c84e737 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    62f2598 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

  1. Configuration menu
    Copy the full SHA
    0a97c80 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2023

  1. Configuration menu
    Copy the full SHA
    9fbdb24 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2023

  1. Configuration menu
    Copy the full SHA
    4918749 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. Configuration menu
    Copy the full SHA
    b36a55a View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2023

  1. Configuration menu
    Copy the full SHA
    aebd756 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2023

  1. Configuration menu
    Copy the full SHA
    8b91b72 View commit details
    Browse the repository at this point in the history
  2. Minor updates to filters display in new Catalog

    Relates to #1520
    robyngit committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    50ef61c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7f46f3a View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. Add JSdocs and error handling to catalogSearch

    Also externalize the main template
    
    Relates to #1520
    robyngit committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    21dfb62 View commit details
    Browse the repository at this point in the history
  2. Fix format & add JSdocs to CatalogSearch subviews

    Add some error handling as well
    
    Relates to #1520, #2106
    robyngit committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    f1aaa55 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e82bdb1 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. Configuration menu
    Copy the full SHA
    e783d5c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4f21b5d View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. Configuration menu
    Copy the full SHA
    4c40a1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6ee4dcf View commit details
    Browse the repository at this point in the history
  3. Ensure CatalogSearch doesn't go beyond last page

    Fixes #971, related to #2113
    robyngit committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    f8bc799 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2023

  1. Configuration menu
    Copy the full SHA
    5be539d View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. Work on CatalogSearch connectors [WIP]

    - fix SpatialFilter
    - Add Filters-Map connector
    - Identify TODOs
    
    Relates to #2069
    robyngit committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    8e35e70 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

  1. Ensure SolrResults hear when spatial filter added

    Also add new methods to Filters-Search connector
    
    Relates to #2069
    robyngit committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    d458ad1 View commit details
    Browse the repository at this point in the history
  2. Remove logic from Geohash model (now in Sp. Filter)

    Make the Geohash layer simply draw geohashes when counts are set on the model.
    
    Relates to #2069
    robyngit committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    aa28250 View commit details
    Browse the repository at this point in the history
  3. Standardize formatting in Filters collection

    Relates to #2069
    robyngit committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    bf6cc2d View commit details
    Browse the repository at this point in the history
  4. Standardize formatting in Map & MapAssets

    Relates to #2069
    robyngit committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    a6bc546 View commit details
    Browse the repository at this point in the history
  5. Add facet counts to Geohash Layer from Search

    Create a Map-Search connector that finds/adds a Geohash layer and keeps it
    up-to-date with SolrResults. Also, in the Filters-Search connector, set facets
    on the SolrResults when the Spatial filter changes in the Filters collection.
    
    Relates to #2069
    robyngit committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    fa7579e View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2023

  1. Create Map-Search-Filters connector

    Move connector/model logic from CatalogSearchView to Map-Search-Filters
    
    Relates to #2069
    robyngit committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    6808fcf View commit details
    Browse the repository at this point in the history
  2. Add init options to MapSearchFilters connector

    - Create a Geohash layer and Spatial Filter by default, but allow changing options
    - Allow passing in Map, SolrResults, and/or Filters models/collections, default to appModel config
    - Other minor Cesium map fixes
    
    Relates to #2069
    robyngit committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    2898796 View commit details
    Browse the repository at this point in the history
  3. Add init options to CatalogSearchView

    Relates to #2069
    robyngit committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    d7e2557 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2023

  1. Small refactor to toggle map spatial filter [WIP]

    - Add Geohash model & collection - use in both the SpatialFilter and CesiumGeohash
    - Move logic from SpatialFilter and CesiumGeohash to Geohash model/collection
    - Ensure that mapModel is always added as a property of new layers (e.g. new geohash layers)
    - Fix a small SolrResults bug with facetting
    
    Relates to #2069
    robyngit committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    14bbfd6 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. Make more efficient spatial queries [WIP]

    - "merge" geohashes into one where possible for purposes of querying to reduce the length of the query
    - Add lots of other functionality to Geohash model and Geohashes collection required for getting spatial filters to work and for rendering geohashes in Cesium
    
    Relates to #2069
    robyngit committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    84a6183 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

  1. Fix bugs with constructing spatial queries

    Relates to #2069
    robyngit committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    261025d View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2023

  1. Configuration menu
    Copy the full SHA
    6d55bf5 View commit details
    Browse the repository at this point in the history
  2. Fix geohash geoJSON & getting hashes for filter

    - Fix coordiante order in creating Geohash feature
    - Fix bug where SpatialFilter failed when view extent crossed the antimeridian
    - The geohashes are finally drawn correctly on the map and the correct hashstrings for the view area are identified for the search! 🎉
    
    Relates to #1720
    robyngit committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    6bc3a13 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2023

  1. Style/connect catalog<->map buttons; move CSS

    - Move the catalogSearchView into it's own CSS file to keep it more manageable [WIP]
    - Add and style the show/hide map button & filter by extent toggle. Connect them to their actions.
    
    Relates to: #2069, #2065
    robyngit committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    f02d1a2 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2023

  1. Fix bug in filters-search connector

    Relates to #1720
    robyngit committed Apr 10, 2023
    Configuration menu
    Copy the full SHA
    fd48825 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. Improvements to Geohash appearance

    - Enable adding outlines to GeoJSON
    - Enable setting colors with alpha values in Cesium layer color palettes
    - Enable setting the min and max for a color palette dynamically
    - Use all of these features to set reasonable defaults for the Cesium Geohash layer
    
    Issues #2123, #2124, #2125, #1720
    robyngit committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    f9b0aae View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. Configuration menu
    Copy the full SHA
    f46a501 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. Render geohash count labels

    Issues #2066, #1720
    robyngit committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    9190bfd View commit details
    Browse the repository at this point in the history
  2. Add zoom to geohash on click behaviour

    - Move logic from Cesium Widget View to the Map model, Map Asset models, and Feature model
    - Add config option to Map model that changes the action performed when a user clicks an entity (zoom or showDetails)
    
    Resolves #2067
    robyngit committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    af71df4 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2023

  1. Fix zooming behavior & feature info bugs in Cesium

    Problems found during testing of changes made for issue #1720
    robyngit committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    b4b745d View commit details
    Browse the repository at this point in the history
  2. Add ability to highlight geohash on map icon hover

    Also modularize methods related to styling in CesiumVectorData
    
    Issue #2068
    robyngit committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    dd993b7 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. Somewhat improve CesiumMap + Search performance

    - Reduce redundant Solr requests
    - Reduce geohash precision when there are too many geohashes to display
    - Reduce geohash precision when the SpatialFilter query string is too long
    
    Relates to #2119
    robyngit committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    457bdbf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5bff0df View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    70fde2b View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. Fix styles in new catalog & routing to old catalog

    - Use all new classes in the Catalog Search View to resolve CSS conflicts and to make styling between themes, and between the old and new catalog, consistent
    - Move all Catalog Search styles out of the common CSS file to the catalog search CSS file
    - Improve the layout and styling of the catalog
    - Fix an issue with routing to the old data catalog view when the mode is specific in the URL
    
    Issues #1720, #2065
    robyngit committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    d6b82d5 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2023

  1. Modify filter styles for new catalog

    Issue #2065
    robyngit committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    88b4696 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. Optimize calculating geohashes for a map view

    - Work around the issue where we request a high precision of geohashes that cover a very large area and cause the browser to crash
    - Calculate precision from bounding box rather than height
    - Also add other minor performance improvements to related methods
    - Implement new methods in SpatialFilter model
    - New methods not yet implemented in CesiumGeohash layer model
    
    Issue: #2119
    robyngit committed May 3, 2023
    Configuration menu
    Copy the full SHA
    fa9584b View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. Make CesiumGeohash compatible with new methods +

    Other minor fixes and improvements:
    - Add configurable collection-wide min and max precision values in Geohashes (set max to 9 rather than 6)
    - Always validate precisions and bounds in methods that use them in Geohashes collection
    - Account for bounding boxes that cross the antimeridian or have north < south when calculating area
    - Fix issue where the search results remained in "loading" state when the search was cancelled (e.g. the request URL didn't change, happens when the Cesium camera view has not changed sufficiently)
    - Decrease limit of number of geohashes in spatial filter to respect Solr's boolean clauses limit
    - Fix issue where pager was hidden when there were 25-50 results
    - Remove old CesiumGeohashes view
    - Remove unused methods from CesiumGeohash model & Geohashes collection
    
    Issues: #2119, #1720
    robyngit committed May 4, 2023
    Configuration menu
    Copy the full SHA
    be0f061 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2023

  1. Fix calculation of whether geohashes are in view

    - Account for view extents that cross the prime meridian
    - Tweak the max num of geohashes to display in Geohash layer
    
    Issues: #2119, #1720
    robyngit committed May 5, 2023
    Configuration menu
    Copy the full SHA
    0334188 View commit details
    Browse the repository at this point in the history
  2. UI enhancements for the new CatalogSearchView

    Allow collapsing the filters panel, other minor improvements.
    
    Relates to #1720
    robyngit committed May 5, 2023
    Configuration menu
    Copy the full SHA
    e8ba9ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aed5794 View commit details
    Browse the repository at this point in the history
  4. Make filters optionally collapsible

    - Set them to collapsible for the new catalog view
    - Fix bugs with the toggleFilter and BooleanFilter
    - Update the default search filters
    
    Issues #1720, #1520
    robyngit committed May 5, 2023
    Configuration menu
    Copy the full SHA
    a797bb2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e96d546 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    658e0dd View commit details
    Browse the repository at this point in the history
  7. tiny fixes

    robyngit committed May 5, 2023
    Configuration menu
    Copy the full SHA
    962be15 View commit details
    Browse the repository at this point in the history
  8. one more tiny fix

    robyngit committed May 5, 2023
    Configuration menu
    Copy the full SHA
    5ba9336 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

  1. Standardize test filenames

    robyngit committed May 22, 2023
    Configuration menu
    Copy the full SHA
    e5fe321 View commit details
    Browse the repository at this point in the history
  2. Add tests for Geohashes collections

    Plus minor modifications/fixes to Geohashes
    
    Issue #1720
    robyngit committed May 22, 2023
    Configuration menu
    Copy the full SHA
    53c5e64 View commit details
    Browse the repository at this point in the history
  3. Add tests for Filters-Map connector

    Fix the remove spatial filters method
    
    Issue #1720
    robyngit committed May 22, 2023
    Configuration menu
    Copy the full SHA
    5b67204 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. Add rest of tests for Geohash-related map models

    - Add types to models
    - Minor fixes found during testing
    
    Issue #1720
    robyngit committed May 24, 2023
    Configuration menu
    Copy the full SHA
    a7a9f12 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. Add docs for: CatalogSearchView, Filters, Cesium

    - Add guide for customizing the CatalogSearchView
    - Add guide for configuring Cesium in portals
    - Update the general Cesium guide
    - Other minor doc updates
    - Minor CSS tweak
    
    Issue #1720
    robyngit committed May 25, 2023
    Configuration menu
    Copy the full SHA
    d29c21d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    639fab4 View commit details
    Browse the repository at this point in the history
  3. Add JSDocs @SInCE tags to new methods

    Issue #1720
    robyngit committed May 25, 2023
    Configuration menu
    Copy the full SHA
    f6a993d View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

  1. Exclude portals & collections from search results

    In new CatalogSearch view
    
    Issue #1720
    robyngit committed May 30, 2023
    Configuration menu
    Copy the full SHA
    6ad2fd6 View commit details
    Browse the repository at this point in the history
  2. Fix minor bug with DateFilterView

    Prevent input values from getting cleared when user presses "Enter" in the min and max inputs.
    
    Issue #1720
    robyngit committed May 30, 2023
    Configuration menu
    Copy the full SHA
    4df5a58 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. Add metrics & map icons to the search results list

    Add the logic to create and update a metricsModel in the new SearchResultsView.
    
    Issue #1720
    robyngit committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    ed827d4 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. Configuration menu
    Copy the full SHA
    7d5ac0b View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. Support Open Street Map layer in Cesium

    Issue #2146
    robyngit committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    c1bfaf4 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Allow Geohash layer to be hidden by user

    Issue #1720
    robyngit committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    d5a13f8 View commit details
    Browse the repository at this point in the history
  2. Load Cesium from CDN and upgrade to v 1.91

    Issues #2129 and #2145
    robyngit committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    485dd4b View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. Merge pull request #2127 from NCEAS/feature-#1720-cesium-data-catalog

    New CatalogSearchView with configurable filters & Cesium map
    robyngit authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    b18c27f View commit details
    Browse the repository at this point in the history
  2. Fix bug with VectorData highlight & outline color

    Allow properly configuring the highlight and outline color in CesiumVectorData model
    robyngit committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    2eb8896 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0a671be View commit details
    Browse the repository at this point in the history
  4. Don't show metrics in search when there's an error

    Hide metrics badges in the search result view where the count returns as undefined
    robyngit committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    018ec06 View commit details
    Browse the repository at this point in the history
  5. Set ADC to use Cesium map & new catalogSearchView

    - Set up the ADC filters for the catalogSearchView
    - Configure the ADC Cesium map to show OSM & bing imagery, and to point to the arctic when the map loads
    robyngit committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    45d66c7 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. Switch to GA4; add flexible analytics models

    - switch from using universal analytics with analytics.js to google analytics for with gtag.js
    - move analytics logic into a model that handles initializing gtag, checking if google analytics is enable, sending events, etc.
    - create a base analytics model that can be extended in the future to use a service other than google analytics
    
    Issues #1709 and #2149
    robyngit committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    5840e42 View commit details
    Browse the repository at this point in the history
  2. Add title & description meta tags for portals

    - Also add "description" to AppModel
    - Use the appModel's description for the default description meta tag
    
    Issue #2150
    robyngit committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    492009b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c7882cb View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. Add title & description meta tags for portals

    - Also add "description" to AppModel
    - Use the appModel's description for the default description meta tag
    
    Issue #2150
    robyngit committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    de3e8fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    47bff42 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0a4996b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    13d0800 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5ff9282 View commit details
    Browse the repository at this point in the history