Skip to content

Align calendar tiles and update Caelus dashboard layout - #35

Merged
mot-yelraf merged 1 commit into
trunkfrom
update-caelus-dashboard
Oct 1, 2026
Merged

mot-yelraf merged 1 commit into
trunkfrom
update-caelus-dashboard

Conversation

@mot-yelraf

@mot-yelraf mot-yelraf commented Oct 1, 2026 •

Copy link
Copy Markdown
Owner

Summary

Align the Biodynamic Calendar Summary/Plantings/Notes tile with Planetary Aspects by sharing column widths; the monthly and twelve-month calendar panels become slightly narrower.

Place Caelus regional radar and Lunar Calendar side by side, stack them on narrow screens, and remove polar daylight readouts. Update the user guide and existing regression expectations. Version: v0.26.274.2.

Verification

  • npm run validate:pr: 50 passed using the isolated fixture and local Playwright Chromium.
  • python3 -m pytest testApparatus/test_integrated_biodynamic_calendar.py -q: 11 passed.
  • python3 -m pytest testApparatus/test_integrated_weather_forecast.py -q: 54 passed.
  • Chromium geometry checks at 1440, 1100, and 390 pixels: matching planetary/inspector widths and left edges; no horizontal overflow.
  • Calendar fixture screenshot visually inspected; user confirmed the layout.
  • git diff --check: passed.
  • Environment: macOS, Python 3.13.9; isolated host fixture without MQTT or direct hardware.

Contributor checklist

  • This pull request is focused on UI tile layout updates.
  • Updated existing tests for the changed presentation.
  • Updated canonical user documentation.
  • No credentials, private runtime configuration, databases, or logs committed.
  • Preserved MQTT, settings, switch identity, and persistence contracts.

Maintainer verification

  • Required remote checks pass: Python compile on 3.11 and 3.13, and the full regression suite with coverage floor.
  • npm run validate:pr passes on the trusted host.
  • Unverified runtime areas recorded below.

Residual risk or unverified areas

Live calendar data, MQTT, direct hardware, and onboarding were not exercised. Browser verification used local fixture data. No backend or persistence behavior changed.

@mot-yelraf
mot-yelraf merged commit 6d5cf6e into trunk Oct 1, 2026
3 checks passed
@mot-yelraf
mot-yelraf deleted the update-caelus-dashboard branch October 1, 2026 13:12
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