Meshtastic-Android/app/src/main/java/com/geeksville/mesh
James Rich 34b0755192 refactor: Centralize Meshtastic intent constants
This commit centralizes all Android Intent constants into a new `MeshtasticIntent` object within the `core/api` module.

This refactoring makes the constants accessible to external applications and removes the duplicated definitions from the main application. The app and the service example have been updated to use these new centralized constants.

Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-07 15:45:11 -06:00
..
android refactor(deps): inject CoroutineDispatchers (#4170) 2026-01-08 23:40:26 +00:00
concurrent chore(ci): Optimize and stabilize Gradle builds and CI workflows (#4390) 2026-02-01 18:03:17 +00:00
model feat(ble): Handle invalid BLE attributes (#4485) 2026-02-07 00:59:24 +00:00
navigation Refactor: Replace custom charts with Vico library (#4348) 2026-01-29 00:52:59 +00:00
repository feat(ble): Handle invalid BLE attributes (#4485) 2026-02-07 00:59:24 +00:00
service refactor: Centralize Meshtastic intent constants 2026-02-07 15:45:11 -06:00
ui feat(sharing): Refactor QR/NFC scanning with ML Kit and CameraX (#4471) 2026-02-06 04:16:16 +00:00
util feat(logging): Replace Timber with Kermit for multiplatform logging (#4083) 2025-12-28 14:30:15 +00:00
worker feat(service): Introduce fallback worker to ensure service stays alive (#4295) 2026-01-25 02:25:09 +00:00
ApplicationModule.kt refactor(di): Introduce @ProcessLifecycle qualifier for di (#3978) 2025-12-12 14:23:35 +00:00
MainActivity.kt feat: Check if NFC is enabled and prompt user to enable it (#4482) 2026-02-06 18:08:35 +00:00
MeshServiceClient.kt refactor(deps): inject CoroutineDispatchers (#4170) 2026-01-08 23:40:26 +00:00
MeshUtilApplication.kt fix(meshlog): Change default retention to 30 days (#4177) 2026-01-09 22:38:36 +00:00