HoppieACARSApp/app
Justin 0f1705255f Add background polling service, push notifications, and CPDLC MIN tracking
- AcarsPollingService: foreground service that survives backgrounding, polls
  at 45-75s jitter, shows persistent status notification with Stop action
- NotificationHelper: two-channel setup (high-importance for messages,
  low-importance for service status); fires per-message alerts on new ACARS
- MainActivity: requests POST_NOTIFICATIONS permission at runtime (API 33+)
- AcarsViewModel: delegates polling start/stop to the service; tracks
  incoming CPDLC ATC MIN and outgoing MIN counter for template auto-fill
- ComposeScreen: CPDLC templates auto-fill OUR_MIN and REFMIN from live state
- SharedComponents: trim message body to everything after last /
- MessagesScreen: fixed START/STOP button width stability (defaultMinSize)
- local.properties: corrected sdk.dir username path

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-15 15:02:06 -05:00
..
build first commit 2026-04-15 12:19:48 -05:00
src/main Add background polling service, push notifications, and CPDLC MIN tracking 2026-04-15 15:02:06 -05:00
build.gradle.kts first commit 2026-04-15 12:19:48 -05:00
proguard-rules.pro first commit 2026-04-15 12:19:48 -05:00