Skip to content

Conversation

@bgoncal
Copy link
Member

@bgoncal bgoncal commented Aug 19, 2025

Summary

Screenshots

Link to pull request in Documentation repository

Documentation: home-assistant/companion.home-assistant#

Any other notes

@bgoncal bgoncal self-assigned this Aug 19, 2025
Copilot AI review requested due to automatic review settings August 19, 2025 23:57
@bgoncal bgoncal added the watch The Apple Watch app and complications label Aug 19, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request combines the Watch extension and Watch App into a single target while implementing UI fixes for watchOS 26 compatibility. The changes modernize the watchOS app architecture and incorporate new system features available in the latest watchOS version.

Key changes:

  • Merges WatchExtension and WatchApp targets into a unified architecture
  • Adds watchOS 26-specific UI enhancements using glass effects and improved button styles
  • Replaces blob-based audio data transfer with chunked messaging for better reliability

Reviewed Changes

Copilot reviewed 44 out of 78 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
Sources/WatchApp/WatchMain.swift New main app entry point replacing storyboard-based initialization
Sources/WatchApp/Home/WatchHomeView.swift Complete rewrite with watchOS version-specific UI improvements
Sources/WatchApp/Assist/WatchAssistService.swift Replaces blob transfer with chunked audio data messaging
Sources/Watch/WatchCommunicatorService.swift Adds chunked audio data handling logic
Sources/WatchApp/Info.plist Updates configuration for standalone Watch app

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

completion(error)
}
// Ideally data transfers are done using an specific method to transfer data
// but in reality this has demonstrated to not work well specially in watchOS 26
Copy link

Copilot AI Aug 19, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The word 'specially' should be 'especially' in this context.

Suggested change
// but in reality this has demonstrated to not work well specially in watchOS 26
// but in reality this has demonstrated to not work well especially in watchOS 26

Copilot uses AI. Check for mistakes.
@bgoncal
Copy link
Member Author

bgoncal commented Sep 9, 2025

Closing due to changes being done in different PRs

@bgoncal bgoncal closed this Sep 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed watch The Apple Watch app and complications

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants