Skip to content

Update studio branding and fix Sun/Moon refresh startup - #14

Merged
mot-yelraf merged 1 commit into
trunkfrom
branding-update
Sep 8, 2026
Merged

mot-yelraf merged 1 commit into
trunkfrom
branding-update

Conversation

@mot-yelraf

Copy link
Copy Markdown
Owner

Update the integrated app branding: show Living Weather with the Caelus icon and Peace Hill Studios credit, use the attributed Biodynamic Calendar artwork, remove both footer credits, and place the supplied Peace Hill Studios SVG at the bottom of the settings menu.

Fix a dashboard startup failure where a pending image request prevents the window load event and leaves warming Sun/Moon cards stuck. Start status refresh on DOM readiness so valid astronomy data can display while images are still loading. Add a browser regression that holds the Moon texture request open and verifies recovery. Version: v0.26.251.5.

Validation:

  • User verified the branding; desktop and phone-width layouts were checked in Chromium.
  • 60 focused Python tests passed, covering integrated weather/calendar, settings layout, and compilation.
  • Two astronomy warming/cache tests passed during diagnosis.
  • Local PR browser gate: 9 Chromium tests passed, including the delayed-image regression.
  • Source and served Peace Hill Studios SVG copies match; git diff --check passed.

Browser tests use the isolated macOS fixture with no live broker or direct sensor hardware. The delayed-image failure was reproduced and fixed in Chromium; the exact cause of the original pywebview session cannot be confirmed after its refresh.

@mot-yelraf
mot-yelraf merged commit e11e222 into trunk Sep 8, 2026
3 checks passed
@mot-yelraf
mot-yelraf deleted the branding-update branch September 8, 2026 13:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant