Skip to content

feat(notification): real-time charging live updates + zh-CN follow-up#212

Closed
gehbfarr5 wants to merge 15 commits intovide:mainfrom
gehbfarr5:feature/charging-live-zh-pr
Closed

feat(notification): real-time charging live updates + zh-CN follow-up#212
gehbfarr5 wants to merge 15 commits intovide:mainfrom
gehbfarr5:feature/charging-live-zh-pr

Conversation

@gehbfarr5
Copy link
Copy Markdown

Summary

  • improve real-time charging notification UI/content (SOC progress, ETA, power/voltage/current, speed, added range)
  • add a debug toggle to preview charging live notifications without an active charge
  • include zh-CN checklist/doc update and new notification strings used by live charging updates
  • align new string keys across it/es/ca locales for localization completeness
  • fix SettingsViewModelTest constructor wiring after injecting ChargingNotificationManager

Files of interest

  • app/src/main/java/com/matedroid/notification/ChargingNotificationManager.kt
  • app/src/main/java/com/matedroid/service/ChargingMonitorService.kt
  • app/src/main/java/com/matedroid/ui/screens/settings/SettingsScreen.kt
  • app/src/main/java/com/matedroid/ui/screens/settings/SettingsViewModel.kt
  • app/src/main/res/values*/strings.xml
  • app/src/test/java/com/matedroid/ui/screens/settings/SettingsViewModelTest.kt
  • docs/LOCALIZATION_ZH_CN_CHECKLIST.md

Validation

  • ./gradlew --no-daemon :app:compileDebugUnitTestKotlin
  • full lint/build/test will run in CI on this PR

@gehbfarr5
Copy link
Copy Markdown
Author

Closing this combined PR in favor of split PRs:\n- Notification: #213\n- Chinese docs/checklist: #214

@gehbfarr5 gehbfarr5 closed this Mar 28, 2026
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