Commit Graph

97 Commits

Author SHA1 Message Date
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
James Rich
6ec2ed76ca feat: Queue special app PortNums when disconnected (#4495)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-07 17:13:41 +00:00
James Rich
f1520eb383 feat(example): Add packet log and UI improvements (#4455)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-05 07:24:15 -06:00
James Rich
25657e8f8f feat(wire): migrate from protobuf -> wire (#4401)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-04 00:01:12 +00:00
James Rich
73c790290c chore(ci): Remove GitHub Packages publishing workflow (#4368) 2026-01-29 17:56:41 -06:00
James Rich
8f979521d7 build: Configure JitPack publishing for core modules (#4366) 2026-01-29 15:41:27 -06:00
James Rich
0bea76edb9 chore: delete test
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-29 15:17:47 -06:00
James Rich
15760da074 Refactor: Create core:api module and set up publishing (#4362) 2026-01-29 13:45:00 -06:00
James Rich
4e2c429180 feat(service): Overhaul MeshServiceExample (#4263)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-20 00:58:26 +00:00
James Rich
731430d7d6 refactor(build): Centralize Dokka configuration into convention plugin (#4173)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-09 15:40:00 +00:00
James Rich
42bc85b6fc feat(build): add module dependency graph generation (#4042) 2025-12-18 17:30:36 -06:00
James Rich
e52ba92e98 New Crowdin updates (#3539) 2025-10-24 22:55:29 +00:00
James Rich
cc5e2164a6 New Crowdin updates (#3477) 2025-10-16 08:09:24 +00:00
Phil Oliver
0fd3c4ca05 Protobuf package change (#3291) 2025-10-08 18:20:09 +00:00
Phil Oliver
36f1aabcb5 Remove remaining unused dependencies across the project (#3390) 2025-10-08 03:04:20 +00:00
Phil Oliver
59916a4cbe Remove version catalog bundles (#3370) 2025-10-07 10:23:12 +00:00
Phil Oliver
ef0ac5220d Consistent catalog naming for AndroidX dependencies (#3368) 2025-10-07 03:51:32 +00:00
Phil Oliver
4d7ad96a09 Remove unused dependencies in :app (#3365) 2025-10-07 02:14:25 +00:00
James Rich
be6155c4ac New Crowdin updates (#3334) 2025-10-04 21:01:50 +00:00
Phil Oliver
d553cdfee6 Add :feature:node (#3275) 2025-10-01 23:26:41 +00:00
Phil Oliver
db2ef75e08 Add :core:service (#3253) 2025-09-30 20:55:56 +00:00
James Rich
ddb19b959f refactor(settings)!: standardize radio config screens (#3167)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-23 02:59:33 +00:00
Phil Oliver
ab2fff219d Modularize protos (#3152) 2025-09-19 19:09:08 +00:00
renovate[bot]
58adf41510 chore(deps): update meshtastic protobufs to 6a8b80a (#3149)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-19 16:10:33 +00:00
Phil Oliver
0d2c1f1516 New core modules for :model, :navigation, :network, :prefs (#3147) 2025-09-19 12:16:36 +00:00
James Rich
e4bfce0989 refactor(build): simplify lint, spotless, and detekt configurations (#3133)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-17 21:43:23 +00:00
Phil Oliver
299dac415d Example project: Appease Detekt (#3125) 2025-09-16 23:38:54 +00:00
James Rich
22a5521b9d feat(build-logic): modularize build-logic & update dependencies (#3110)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-15 21:48:27 +00:00
renovate[bot]
91da327e16 chore(deps): update meshtastic protobufs to 945b796 (#3114)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 21:26:38 +00:00
Phil Oliver
58344c1c0f Convert sample project to Kotlin (#3111) 2025-09-15 19:50:36 +00:00
renovate[bot]
2b028cc756 chore(deps): update com.google.protobuf:protoc to v4.32.1 (#3102)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 11:29:08 +00:00
James Rich
295e0aa298 feat(build): Convention Plugins (#3081)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Dane Evans <dane@goneepic.com>
2025-09-15 10:47:03 +00:00
James Rich
0467647676 New Crowdin updates (#3086) 2025-09-14 12:35:20 +00:00
James Rich
15357d6841 New Crowdin updates (#3084) 2025-09-13 11:58:31 +00:00
James Rich
0659d38438 feat(ci): add kover for test coverage reporting (#3041)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-10 15:30:47 +00:00
renovate[bot]
bd29d0c55c chore(deps): update meshtastic protobufs to 8caf423 (#3025)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 22:38:35 +00:00
renovate[bot]
50545e1c1a chore(deps): update meshtastic protobufs to a84657c (#3001)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-06 19:06:30 +00:00
renovate[bot]
652c8c24ba chore(deps): update meshtastic protobufs to 07d6573 (#2956)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 06:52:41 -05:00
renovate[bot]
af4806c8c3 chore(deps): update meshtastic protobufs to 34f0c81 (#2946)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-03 22:01:47 +00:00
renovate[bot]
b2f34c9b69 chore(deps): update meshtastic protobufs to 4c4427c (#2924)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-29 23:20:48 +00:00
James Rich
b948e8e068 New Crowdin updates (#2922) 2025-08-29 21:52:13 +00:00
James Rich
04405df8e3 New Crowdin updates (#2917) 2025-08-29 13:17:56 +00:00
James Rich
2f2697a5bb refactor(l10n): start from scratch (#2914) 2025-08-29 07:44:31 -05:00
James Rich
008593acb7 New Crowdin updates (#2892) 2025-08-28 11:05:12 +00:00
James Rich
99c016c7e9 New Crowdin updates (#2888) 2025-08-28 03:24:03 +00:00
renovate[bot]
bb26ab9d80 chore(deps): update mesh_service_example/src/main/proto digest to 8985852 (#2795)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-20 12:10:35 +00:00
renovate[bot]
9cd9f0f626 chore(deps): update mesh_service_example/src/main/proto digest to be51376 (#2781)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 12:59:46 +00:00
renovate[bot]
3a4b7a6aba chore(deps): update mesh_service_example/src/main/proto digest to 5dd723f (#2742)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-15 22:21:36 +00:00
Phil Oliver
aafb118148 chore(cleanup): App launcher and non-vector asset cleanup (#2721) 2025-08-14 19:34:13 +00:00
James Rich
87e50e03ea refactor: maps (#2097)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-13 17:51:19 +00:00