Skip to content

feat(ui): consistent modern notification cards across Homebody - #64

Merged
Timverhoogt merged 1 commit into
mainfrom
feat/consistent-notifications
Oct 5, 2026
Merged

Timverhoogt merged 1 commit into
mainfrom
feat/consistent-notifications

Conversation

@Timverhoogt

Copy link
Copy Markdown
Owner

Summary

  • Scan existing feedback across power, settings, Agent, Kids, announcements, presence, initiative, controllers, buttons, camera, vision, setup, MCP and installation.
  • Reuse the bounded notification service with title/body hierarchy, semantic icons and neutral text; remove duplicate stale green action outcomes while preserving inline fallback.
  • Keep persistent guidance/status inline in matching neutral callouts, and polling/fast movement quiet.
  • Preserve privacy suppression, queue limits, reading pauses, fullscreen behavior and text-only rendering.
  • Improve Sleep/Meeting confirmation wording and reject mismatched runtime power responses.
  • Advance PWA shell and all asset versions together.

Verification

  • Ruff passes.
  • Isolated unit suite: 855 passed, 17 skipped (optional browser dependencies absent from unit venv).
  • Separate actual Chromium suites: 17 passed, phone/landscape/desktop, expiry/fallback, false success, privacy, fullscreen, vision and agent connection regressions.
  • Visually inspected the rendered phone notification.
  • Tests intercept robot APIs; no physical motion or camera capture.

Deployment

Deploy the merged wheel to the Reachy Mini Jetson Homebody environment after CI is green, preserve configuration and verify live assets/runtime. See docs/notification-feedback.md for scan inventory.

@Timverhoogt
Timverhoogt merged commit 38699c9 into main Oct 5, 2026
2 checks passed
@Timverhoogt
Timverhoogt deleted the feat/consistent-notifications branch October 5, 2026 15:16
@Timverhoogt
Timverhoogt restored the feat/consistent-notifications branch October 11, 2026 18:23
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