Skip to content

notification improvements#17

Merged
inckie merged 2 commits into
inckie:masterfrom
lordryn:master
May 13, 2026
Merged

notification improvements#17
inckie merged 2 commits into
inckie:masterfrom
lordryn:master

Conversation

@lordryn
Copy link
Copy Markdown
Contributor

@lordryn lordryn commented May 13, 2026

modified both mobile and glass applications to handle and display modern notification information better.

Bulk changes by Gemini in android studio

lordryn added 2 commits May 13, 2026 01:28
Implemented full support for MessagingStyle notifications, including conversations, sender icons, and group chat details. Fixed critical ClassCastException on Android 28+.

Core Changes:
- [mobile] Fixed ClassCastException in Converter.kt by correctly handling android.app.Person on API 28+.
- [mobile] Refactored NotificationService to improve media notification detection and event publishing.
- [shared] Expanded NotificationData model to include conversation metadata, messages list, and sender icons.
- [glass-xe] Updated NotificationViewBuilder to render MessagingStyle notifications using Glass-native CardBuilder layouts (COLUMNS/CAPTION) with support for sender mosaics.

Connectivity & Serialization:
- [shared] Improved RPC serialization with updated IMessageSerializer implementations (Json, Object, Kotlin).
- [mobile/glass-shared] Refined WiFi and Bluetooth host/client implementations for more reliable communication between phone and Glass.

Miscellaneous:
- Updated AndroidManifests across modules with necessary permissions and service declarations.
@inckie
Copy link
Copy Markdown
Owner

inckie commented May 13, 2026

@lordryn amazing, thank you for the contribution!

@inckie inckie merged commit d26da3d into inckie:master May 13, 2026
1 check passed
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