Skip to content

Replace TextSecurePreferences primitive usage with PreferenceStorage keys#2012

Draft
SessionHero01 wants to merge 4 commits intodevfrom
codex/replace-textsecurepreferences-usage
Draft

Replace TextSecurePreferences primitive usage with PreferenceStorage keys#2012
SessionHero01 wants to merge 4 commits intodevfrom
codex/replace-textsecurepreferences-usage

Conversation

@SessionHero01
Copy link
Collaborator

Summary

  • migrate primitive preference access from TextSecurePreferences to PreferenceStorage in settings, onboarding, home, pro settings, reviews, and several messaging/notification processors
  • add grouped typed key modules (PreferenceKey) while preserving legacy key names for compatibility
  • move basic JSON preference handling for in-app review state to typed PreferenceKey.json

Validation

  • ./gradlew :app:compilePlayDebugKotlin --no-daemon (BUILD SUCCESSFUL)

@SessionHero01 SessionHero01 marked this pull request as draft February 26, 2026 21:49
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.

1 participant