Skip to content

Minor Release V2.14.0#2361

Merged
SpicyGarlicAlbacoreRoll merged 21 commits intoprodfrom
test
Nov 19, 2025
Merged

Minor Release V2.14.0#2361
SpicyGarlicAlbacoreRoll merged 21 commits intoprodfrom
test

Conversation

@SpicyGarlicAlbacoreRoll
Copy link
Contributor

Changed

  • Updated to Angular 20
  • Dynamic NISAR citation links for products & respective collections

SpicyGarlicAlbacoreRoll and others added 19 commits November 6, 2025 16:38
* Address UI Issues - Tyler

This should address UI issues raised by Tyler

- Search button arrow turns black on hover
- When in the download queue, and copying file IDs and urls the notification toast no longer shows above the download queue.
- Hyp3 on demand icons are faded in some places, specifically for product files list and baseline searches.
- Baseline search option buttons at the bottom of the details of the scene, the buttons are expanding more than they should and taking up the full width
- the seasonal search toggle seems like it lags when switching over?

* Update src/app/components/results-menu/scene-detail/scene-detail.component.scss

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/app/components/shared/selectors/season-selector/season-selector.component.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Reversing CoPilot suggestion

* DS-6298 "Wonky" On Demand results loading

Fix Applied

  Added optional chaining (?.) to all NISAR property accesses:

  Files Modified:
  1. src/app/components/shared/scene-metadata/scene-metadata.component.ts
    - Line 107: this.scene.metadata.nisar?.frameCoverage
    - Line 120: this.scene.metadata.nisar?.mainBandPolarization
    - Line 126: this.scene.metadata.nisar?.sideBandPolarization
    - Line 140: this.scene.metadata.nisar?.rangeBandwidth
  2. src/app/components/shared/scene-metadata/scene-metadata.component.html
    - Line 235: {{ scene.metadata.nisar?.frameCoverage }}
    - Line 291: {{ scene.metadata.nisar?.mainBandPolarization }}
    - Line 311: {{ scene.metadata.nisar?.sideBandPolarization }}
    - Line 332: {{ scene.metadata.nisar?.rangeBandwidth }}
    - Line 353: {{ scene.metadata.nisar?.jointObservation }}

  Expected Results

  - No more console errors when viewing On Demand search results
  - Faster rendering of app-scenes-list component (errors were blocking render)
  - Graceful handling of missing NISAR metadata for non-NISAR products

  The optional chaining operator will return undefined instead of throwing an error when the nisar property doesn't exist, allowing the component to render normally.

* Fixed 'faded' HyP3 icon

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@SpicyGarlicAlbacoreRoll SpicyGarlicAlbacoreRoll added the minor Bumps the minor version (PR to prod only) label Nov 18, 2025
@SpicyGarlicAlbacoreRoll SpicyGarlicAlbacoreRoll merged commit 7db8446 into prod Nov 19, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor Bumps the minor version (PR to prod only)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants