Skip to content

fix: Help versions footer + version sync (0.12.16) - #5

Merged
benjsmith merged 2 commits into
mainfrom
fix/help-versions-layout
Sep 13, 2026
Merged

benjsmith merged 2 commits into
mainfrom
fix/help-versions-layout

Conversation

@benjsmith

Copy link
Copy Markdown
Owner

Summary

  • Fix Help → versions footer layout: flex-shrink: 0, min-height, wrap/scroll so multiple version rows are not crushed to a one-line versions… stub by .sy-settings-body.
  • Sync switchbay.__version__ to 0.12.16 (pyproject/package.json already bumped; version_sync was broken on main).
  • CHANGELOG documents make refresh BUILD=1 for stale PWA bundles still showing bottom-rail Web off / missing edges:auto.

Diagnosis vs Ben's screenshot: no duplicate bottom Web control remains in source (WebPolicyToggle only in .sy-rail-head). Bottom web off + missing edges pill ⇒ stale frontend bundle. Help versions cramped ⇒ remaining CSS bug (this PR).

Atlas sticky selection already on main via #4 — not blocked.

Test plan

  • Open Help: footer shows Loading versions… then multiple component lines (not a sliver)
  • Resize / long help body: versions footer stays visible with scroll if needed
  • pytest tests/unit/test_version_sync.py green
  • After merge on Mac Mini: git pull && make refresh BUILD=1, hard-reload PWA — Web toggle at rail head, edges pill present

Reserve space for Help → versions rows (flex-shrink, min-height,
wrap/scroll) so the footer is not crushed to a "versions…" stub.
Sync switchbay.__version__ to 0.12.16. Document make refresh BUILD=1
for stale PWA bundles still showing bottom-rail Web off.

Signed-off-by: benjsmith <benjamincharlessmith@gmail.com>
Signed-off-by: benjsmith <benjamincharlessmith@gmail.com>
@benjsmith
benjsmith merged commit 41b4ffe into main Sep 13, 2026
6 checks passed
@benjsmith
benjsmith deleted the fix/help-versions-layout branch September 13, 2026 21:43
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