Skip to content

1.2.0#248

Merged
DennisMoschina merged 51 commits intomainfrom
1.2.0
Apr 28, 2026
Merged

1.2.0#248
DennisMoschina merged 51 commits intomainfrom
1.2.0

Conversation

@DennisMoschina
Copy link
Copy Markdown
Collaborator

No description provided.

DennisMoschina and others added 30 commits April 23, 2026 15:36
- Added Command and RuntimeCommand classes to define command structure.
- Introduced various command implementations including CheckAndRequestPermissionsCommand, ConnectCommand, DisconnectCommand, and others for managing wearable connections and actions.
- Implemented parameter handling with CommandParam and utility functions for parameter validation.
- Added logging for command execution and error handling.
- Created device-specific commands inheriting from DeviceCommand for sensor management.
- Established IPC command list for default command registration.

refactor: Remove unused commands and clean up IPC command structure

feat: Refactor command structure and add invoke action command

feat: Enhance subscription management with createSubscriptionId and attachStreamSubscription methods
- Added MinimumOSVersion key to AppFrameworkInfo.plist with value 13.0.
- Removed Profile.xcconfig file as it is no longer needed.
- Updated Podfile to comment out the platform version specification.
- Updated Podfile.lock to reflect changes in dependencies, including updates to SDWebImage and SwiftProtobuf.
- Modified project.pbxproj to reflect changes in build settings and file references.
- Updated Info.plist to include new keys for Bluetooth and network usage descriptions.
- Refactored ConnectorSettings to handle legacy loopback host.
- Changed default WebSocket IPC server host to 0.0.0.0 for better accessibility.
- Updated ConnectorsPage to use default WebSocket host and removed unnecessary IP address checks.
- Added Bluetooth and network permissions to macOS entitlements.
… the sensors of the device the app is running on
… update ThisDeviceWearable to utilize device information
…ceWearable to initialize sensors asynchronously and improve sensor availability checks
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 27, 2026

Visit the preview URL for this PR (updated for commit ad0dcd4):

https://open-earable-web--pr248-1-2-0-pp8u32gk.web.app

(expires Mon, 25 May 2026 14:34:54 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: c7397c11177c71d8d81172cea9365829823fb41c

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 27, 2026

PR Build Artifacts

Full workflow run: https://github.com/OpenEarable/app/actions/runs/25001162859

@DennisMoschina DennisMoschina marked this pull request as ready for review April 27, 2026 14:32
@DennisMoschina DennisMoschina merged commit 1cc4ed6 into main Apr 28, 2026
10 of 14 checks passed
@DennisMoschina DennisMoschina deleted the 1.2.0 branch April 28, 2026 09:08
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.

2 participants