Skip to content

Add desktop pet overlay with background activity#96

Open
Emanuele-web04 wants to merge 1 commit intomainfrom
feature/pet-overlay-activity
Open

Add desktop pet overlay with background activity#96
Emanuele-web04 wants to merge 1 commit intomainfrom
feature/pet-overlay-activity

Conversation

@Emanuele-web04
Copy link
Copy Markdown
Owner

Summary

  • Adds a new always-on-top desktop pet overlay window with drag, move, close, and visibility controls in the Electron main process.
  • Bridges pet overlay state through preload IPC and main-process event handling so the UI can render and update the pet from app state.
  • Introduces web UI support for background thread activity, including a dock, pet model/animation logic, and activity-aware presentation.
  • Wires app focus/blur/minimize behavior so the pet can appear when the app is backgrounded and stay detached from normal app focus.
  • Expands contracts and tests around pet state, overlay behavior, and orchestration wiring.

Testing

  • Not run (no verification commands were requested in this turn).
  • Existing and new unit tests were added/updated for pet overlay, background activity, and thread activation flows.

- Add Electron pet overlay window and IPC bridge
- Surface background thread activity in the web UI
- Update orchestration projections and tests for the new pet state
@github-actions github-actions Bot added size:XXL vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. labels May 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XXL vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant