Skip to content

πŸš€ Quartz Solar v0.6.4 β†’ Production [Sites Aggregation level select / bug fixes / housekeeping]#677

Merged
braddf merged 10 commits intomainfrom
staging
Jan 13, 2026
Merged

πŸš€ Quartz Solar v0.6.4 β†’ Production [Sites Aggregation level select / bug fixes / housekeeping]#677
braddf merged 10 commits intomainfrom
staging

Conversation

@braddf
Copy link
Contributor

@braddf braddf commented Jan 12, 2026

Quartz UI Release & UAT

Important

This PR requires updates to the Quartz Solar user documentation.

Overview

Selection of small tasks bundled in together:

  • Fix / finish implementing proper dynamic/fixed aggregation in Sites view
  • Add redirect for auth0 callback handler bug
  • Enable Vercel Analytics on Quartz Solar for first-step/simple analytics
  • Add new Staging pre-release PR template

Fixes #439 with #669
Fixes #649 with #669

How Has This Been Tested?

Screenshots (if applicable)

image image

UAT

Quartz-specific points

  • Does the logo look like the new Quartz logo?
  • Does the logo link to the new Quartz website?
  • Is the OCF logo present in the logo area?
  • Does the OCF logo link to the OCF website?
  • Does the Documentation link go to the new Quartz docs?

PV Forecast

National & GSP Charts (both charts wherever relevant)

  • Clicking on a GSP makes the GSP plot show up?
  • Clicking on a GSP when already selected, makes the GSP plot go away?
  • Does the data look like solar profiles?
  • Does PV live estimate show on the plot? (dashed black)
  • Does PV live updated show on the plot? (solid black)
  • Does OCF forecast show up on plot? (yellow)
  • For OCF forecast, is the future a dashed line?
  • Can I hover on the plot to show the values on the plot?
  • Can I click on a past time in the plot which then updates the map?
  • Can I click on a future time in the plot which then updates the map?

Headers (Nat & GSP charts)

  • Does National / the GSP name show up in the header?
  • Is the current estimated PV visible?
  • Is the next forecast figure visible?
  • Are the above figures in GW (National / MW (GSP) respectively?

Time (Nat & GSP charts)

  • Is time now in Europe London time?
  • Is the hover time in Europe London time?
  • Are the X axis in Europe London time?
  • Does the data show yesterday, today, and tomorrow?

Probabilistic (Nat & GSP charts)

  • Shading appears around the lines.
  • Plevel values in the tooltip are 0.0 or above.
  • Probabilistic range shading and tooltip values appear on the DeltaView charts.

Map

  • Does a map of the UK show up?
  • Are the GSP boundaries displayed?
  • Can I click on '%', 'MW' and 'Capacity' to show different map shading?
  • Are values "higher" on the map in the middle of the day, compared to early morning?
  • On 'Capacity' view, is there very little coloured shading in Scotland, and Melksham a shining beacon of renewables?
  • Can I click the DNO grouping button and see the regions change on the map?
  • If I select a DNO, does the aggregated chart show for that DNO?
  • If I have a DNO selected, and click the "GSP" map button, does it deselect the DNO?
  • If I have a GSP selected, and click the "DNO" map button, does it deselect the GSP?

Delta View

National & GSP Charts (both charts wherever relevant)

  • Clicking on a GSP makes the GSP plot show up?
  • Clicking on a GSP when already selected, makes the GSP plot go away?
  • Does the data look like solar profiles?
  • Does PV live estimate show on the plot? (dashed black)
  • Does PV live updated show on the plot? (solid black)
  • Does OCF forecast show up on plot? (yellow)
  • For OCF forecast, is the future a dashed line?
  • Can I hover on the plot to show the values on the plot?
  • Can I click on a past time in the plot which then updates the map?
  • Can I click on a future time in the plot which then updates the map?

Headers (Nat & GSP charts)

  • Does National / the GSP name show up in the header?
  • Is the "current" estimated PV visible?
  • Is the "current" forecast value visible?
  • Is the "next" forecast value visible?
  • Are the above figures in GW (National / MW (GSP) respectively?

Time (Nat & GSP charts)

  • Is time now in Europe London time? It should be 30minute, but rounded up.
  • Is the hover time in Europe London time?
  • Are the X axis in Europe London time?
  • Does the data show yesterday, today, and tomorrow?

Probabilistic (Nat & GSP charts)

  • Shading appears around the lines.
  • Plevel values in the tooltip are 0.0 or above.
  • Probabilistic range shading and tooltip values appear on the DeltaView charts.

Time

  • Is time now in Europe London time?
  • Is the hover time in Europe London time?
  • Are the X axis in Europe London time?

Map

  • Does a map of the UK show up?
  • Are the GSP boundaries displayed?
  • Where Deltas are available, do the correct colours for the GSP delta buckets display and match the table?

Delta GSP Table

  • Does the table appear and populate when Delta values are available?
  • Does clicking a GSP in the table select the GSP on the map?

N Hour View

  • Does the "N-hour forecast" toggle show in the Profile Dropdown menu?
  • Profile Dropdown –> Toggle on
    • Does the Nhr forecast show up on the plot? (orange)
    • Does the Nhr future forecast show up on the plot? (dashed orange)
    • Do the Nhr forecast values show in the hover tooltip?
    • Does the Nhr forecast not show on the charts or tooltips when legend items is switched off?
  • Profile Dropdown -> Toggle off
    • Does the Nhr forecast not show on the legend, charts or tooltips when switched off?
    • Does the Nhr hours switcher not show when toggled off?
  • Does the Nhr forecast toggle persist across refreshes/logouts using cookie?

Combined views

  • Does selectedGSP persist when switching between PV Forecast and Delta Views
  • Does selectedTime persist when switching between PV Forecast and Delta Views
  • Does map location/zoom persist when switching between PV Forecast and Delta Views
  • If I have a DNO selected, and switch to Delta View, does it deselect?
  • When DNO aggregation selected, and I switch to Delta view, can I click a GSP and see its name and data in the chart?

Dashboard Mode

  • Does the Dashboard Mode toggle show in the Profile Dropdown menu (top right)?
  • Does the Dashboard Mode toggle persist across refreshes/logouts using cookie?

National & GSP

  • Do the National and GSP titles and forecast values show in large font?
  • Are the lines on the chart thicker?

Legend

  • Is the legend larger?
  • Do the legend items space nicely?

Map

  • Is the map legend larger?
  • Are the MW/%/Capacity buttons larger?
  • Are the date/time larger?

General

  • Is the version visible in the Profile Dropdown (top right)?
  • Has the version been bumped?
  • Does the feedback button work?
  • Is the legend visible
  • Is the database stable, check on AWS

Auth

  • Can I log on with Auth?
  • Can I log out?

Refresh

  • After 10 mins, does the forecast update?

Documentation

Checklist:

  • My code follows OCF's coding style guidelines
  • I have performed a self-review of my own code
  • I have made corresponding changes to the README
  • I have added tests that prove my fix is effective or that my feature works
  • I have updated the release docs with the contents of this release

@braddf braddf self-assigned this Jan 12, 2026
@braddf braddf added the release label Jan 12, 2026
@vercel
Copy link

vercel bot commented Jan 12, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
nowcasting-app Ready Ready Preview, βœ… 3 resolved Jan 13, 2026 0:22am
1 Skipped Deployment
Project Deployment Review Updated (UTC)
quartz-app Ignored Ignored Preview Jan 13, 2026 0:22am

@braddf braddf merged commit f9b32fa into main Jan 13, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Automatically redirect user if landing on "callback handler failed" state or similar Hover cursor/behaviour on aggregation "slider"

2 participants