Skip to content

Migrate legacy conversation notification settings to channels#156

Open
RankoR wants to merge 2 commits into
GrapheneOS:mainfrom
RankoR-GOS:bug/97-notifications-channels
Open

Migrate legacy conversation notification settings to channels#156
RankoR wants to merge 2 commits into
GrapheneOS:mainfrom
RankoR-GOS:bug/97-notifications-channels

Conversation

@RankoR

@RankoR RankoR commented Jun 15, 2026

Copy link
Copy Markdown
Contributor
  • Migrate legacy per-conversation notification preferences into Android conversation notification channels once at app startup.
  • Preserve existing per-conversation mute, ringtone, and vibration settings during migration without overwriting already-created channels.
  • Stop runtime conversation-channel creation from reading legacy database notification fields, so new channels inherit the parent incoming-message channel defaults.
  • Open conversation notification settings through the parent incoming-message channel plus EXTRA_CONVERSATION_ID.
  • Add focused Robolectric coverage for the migration, channel creation behavior, and conversation-settings intent handling.

Fixes #97

@RankoR RankoR requested review from inthewaves and m4pl and removed request for inthewaves June 15, 2026 20:50
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.

Conversation notifications are disabled upon viewing their settings.

1 participant