1
0
Fork
You've already forked grow-app
0

Fix firmware update panel state #4

Merged
stackdrift merged 1 commit from hgc-4-firmware-update-panel-fixes into main 2026年06月21日 22:50:26 +02:00

Fixes firmware update panel regressions found during edge-channel testing.

  • Keep ESPHome discovery entities scoped when duplicate unique IDs are reused across devices.
  • Prevent package/channel/check/apply request failures from leaving the panel in a permanently pending state.
  • Show changelog commit subjects below the package release summary.
  • Replace misleading bootstrap/unknown status text once retained firmware metadata exists.

Verification:

  • pnpm check
  • pnpm test
  • pnpm test:e2e e2e/dashboard.spec.ts

HGC-4

Fixes firmware update panel regressions found during edge-channel testing. - Keep ESPHome discovery entities scoped when duplicate unique IDs are reused across devices. - Prevent package/channel/check/apply request failures from leaving the panel in a permanently pending state. - Show changelog commit subjects below the package release summary. - Replace misleading bootstrap/unknown status text once retained firmware metadata exists. Verification: - pnpm check - pnpm test - pnpm test:e2e e2e/dashboard.spec.ts HGC-4
Fix firmware update panel state
All checks were successful
Build and Publish grow-app Image / build (pull_request) Successful in 34s
6dcded1be5
Avoid repeated firmware package lookup
All checks were successful
Build and Publish grow-app Image / build (pull_request) Successful in 34s
adea1b3744
Normalize live snapshots before rendering
All checks were successful
Build and Publish grow-app Image / build (pull_request) Successful in 34s
3ac46e40c3
stackdrift force-pushed hgc-4-firmware-update-panel-fixes from 3ac46e40c3
All checks were successful
Build and Publish grow-app Image / build (pull_request) Successful in 34s
to 041fbc30da
All checks were successful
Build and Publish grow-app Image / build (pull_request) Successful in 33s
2026年06月21日 22:18:50 +02:00
Compare
Skip firmware checks when no package exists
All checks were successful
Build and Publish grow-app Image / build (pull_request) Successful in 36s
013e36564f
Hide firmware changelog for installed package
All checks were successful
Build and Publish grow-app Image / build (pull_request) Successful in 34s
ac2b293d1b
Report no new firmware package after check
All checks were successful
Build and Publish grow-app Image / build (pull_request) Successful in 1m0s
8fc0e55e8d
stackdrift force-pushed hgc-4-firmware-update-panel-fixes from 8fc0e55e8d
All checks were successful
Build and Publish grow-app Image / build (pull_request) Successful in 1m0s
to 5fafb6be9d
All checks were successful
Build and Publish grow-app Image / build (pull_request) Successful in 34s
Build and Publish grow-app Image / build (push) Successful in 45s
2026年06月21日 22:49:11 +02:00
Compare
stackdrift deleted branch hgc-4-firmware-update-panel-fixes 2026年06月21日 22:50:28 +02:00
Author
Owner
Copy link

Edge channel, no new updates:

image

Stable channel, edge installed, no new stable updates:

image

Edge channel, no new updates: ![image](/attachments/3cc12dae-50cb-4b64-985c-fd9844b04525) Stable channel, edge installed, no new stable updates: ![image](/attachments/a7c1ade7-259a-4436-9aa4-daea9380c891)
Sign in to join this conversation.
No reviewers
Labels
Clear labels
No items
No labels
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
stackdrift/grow-app!4
Reference in a new issue
stackdrift/grow-app
No description provided.
Delete branch "hgc-4-firmware-update-panel-fixes"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?