Repository navigation
LayerFilter: the picked activation's link reads View GIS Services - #619
Merged
Merged
Conversation
sandesh-sp
approved these changes
Nov 5, 2026
sandesh-sp
added a commit
that referenced
this pull request
Nov 6, 2026
Promotes `development` to `production`. Everything merged since the last sync (#572, 2026-10-15): seventeen PRs, 51 files, under `src/`, `tests/`, `configure/src` and `docs/`, plus a devDependency bump. No deploy, workflow or environment files change. ## What changed | PR | Change | Visible to users | |---|---|---| | #507 | Deck.gl hover highlight on vector tile layers: only the feature's stroke is highlighted, at the layer's pick width, with a new optional `style.hoverHighlightWidth` | Hovered polygons no longer tint their fill | | #579 | FetchTimeseries: a per-layer series **Cadence** (`hour`, `day`, `month`, `year`). The range card's Start and End pickers step at it; a picked day runs 00:00:00 to 23:59:59 UTC, a month its first to last day | Pickers match the series' resolution once configured | | #580 | SeriesChart: the CSV download is named after the card's title, section heading and variable, so one site's file is told from another's | Download file names | | #581 | SeriesChart: the tooltip title and the zoom window's dates print at the series' cadence (`Feb 28, 2026` daily, `Feb 28, 2026, 14:00` hourly, `Feb 2026` monthly) | Tooltip and window dates | | #587, #611 | FeaturePopup: a click that opens a card marks the clicked point with an upright pin in the theme primary, which stays after the card closes until the next click that opens no card. Polygon and line clicks open their card but draw nothing | Pin on clicked points on every Feature Popup layer | | #617 | FeaturePopup: the card and pin anchor to the clicked point's own position (nearest member of a multipoint) instead of the click, re-anchor to the finer tile position as the map zooms in, or anchor to exact lat/lng properties when a layer names them. Adds `map:queryRenderedFeatures`, `map:movePopup` and `layer:viewportLoaded` to the event bus | Card and pin stay on the point while zooming | | #591 | Compare dates: each side draws a layer by its coverage at its own date; a layer hidden on a side is left out of that side | Comparison correctness | | #592 | Compare: choosing side-by-side before a date gets a divider and an Exit | Comparison UI | | #593 | CI: `@playwright/test` 1.57 to 1.64.1 so Chromium installs on Ubuntu 26.04 runners (devDependency only) | None | | #603, #619, #620 | LayerFilter: a catalogue activation with an `egis_url` shows a "View GIS Services" link, opened in a new tab, beside its date range; the link keeps the theme primary color after it is clicked | Link on the picked activation once configured | | #622 | LayerFilter: an ongoing event shows a compact "Active" status (pulsing dot) grouped with its dates, in place of the ACTIVE pill that broke mid-word | Event theme status | | #623 | LayerFilter: multi-select menus (e.g. Air4US Pollutant) use the single-select rows: an "All …" row, ticked selected values, and the menu stays open between picks | Multi-select filter menus | | #606 | LayerManager: layer info popover text at the 2xs font size | Larger layer descriptions | | #610 | MapControl: the measure line is solid theme primary over a white casing, with a tighter distance label; deck.gl basemaps are created with antialiasing | Measure tool look; smoother deck.gl lines | ## Config changes required after this is live The new keys are read by the new build only, and the Configure modal on the *current* production build drops any key its metaconfig does not list. So make the Configure edits in steps 1 and 3 **after** this deploys. 1. **Air4US: set Cadence to `day`** on the five AQS timeseries layers: PM₂.₅, O₃, CO, NO₂, SO₂ (Layers → layer → Timeseries → Cadence). Without it the pickers step hourly against daily series and the chart tooltip falls back to date-only. Leave PM₁₀ and the two HMS layers alone; their timeseries blocks have no URL. 2. **Disasters: add `egis_url` to the seven catalogue activations** in the LayerFilter tool's Catalogue (GeoJSON) field, one per entry's `properties`: - `202501_Fire_CA` → `https://gis.earthdata.nasa.gov/portal/home/group.html?id=c3a8e74d6c374e4db0e4f9185f44d876#content` - `202409_Hurricane_Helene` → `https://gis.earthdata.nasa.gov/portal/home/group.html?sortField=added&sortOrder=desc&id=c59e5358c422416cbad77c736524b1fc#content` - `202410_Hurricane_Milton` → `https://gis.earthdata.nasa.gov/portal/home/group.html?id=2267e598c75e41629ec137f388d72a37#content` - `202507_Flood_TX` → `https://gis.earthdata.nasa.gov/portal/home/group.html?sortField=title&sortOrder=asc&id=f514ef4d04264021b95f899323e19b85#content` - `202601_WinterWx_US` → `https://gis.earthdata.nasa.gov/portal/home/group.html?id=461a5be76a2c4e6db6ec470657a6f9d6#content` - `202604_Typhoon_Sinlaku` → `https://gis.earthdata.nasa.gov/portal/home/group.html?sortField=added&sortOrder=desc&id=6ed41cdc783d4c68b08b66d923ac1386#content` - `202606_Earthquake_Venezuela` → `https://gis.earthdata.nasa.gov/portal/home/group.html?sortField=added&sortOrder=desc&id=58996c58a2714887adf8f5cee0900619#content` This is a targeted edit of the catalogue JSON, not a whole-config import. The field is free JSON, so the key survives the old build and can be added before or after deploy; the link appears once the new build is live. 3. **Optional:** - `style.hoverHighlightWidth` on vector tile layers with Hover Highlight on (Air4US HMS Fire Detection, HMS Smoke Plume). Empty keeps the styled width. - Latitude Property / Longitude Property (`variables.featurePopup.latitudeProperty` / `longitudeProperty`) on point layers whose features carry their exact coordinates as properties. Empty keeps the geometry anchor with zoom re-anchoring. No config is needed for #580, #581, #587, #591, #592, #593, #606, #610, #611, #619, #620, #622 or #623.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Follow-up to #603. The link beside a picked activation's dates read "EGIS services"; it now reads "View GIS Services" in the panel, the config description and the schema doc, and the test asserts the new text.