James Rich
ea6d1ffa32
feat: consolidate dialogs ( #4506 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-08 22:45:52 +00:00
James Rich
1e255a5120
feat: Check if NFC is enabled and prompt user to enable it ( #4482 )
2026-02-06 18:08:35 +00:00
James Rich
0776e029f3
feat(logging): Replace Timber with Kermit for multiplatform logging ( #4083 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-28 14:30:15 +00:00
Phil Oliver
28590bfcdf
Make :core:strings a Compose Multiplatform library ( #3617 )
2025-11-11 00:58:38 +00:00
Phil Oliver
a2da943ed7
Clean up string access ( #3629 )
2025-11-06 01:00:09 +00:00
Phil Oliver
8b83273a4f
Use Resources for string access ( #3620 )
2025-11-05 05:59:45 +00:00
Phil Oliver
0833a6767e
Alias strings R to Res ( #3619 )
2025-11-05 03:32:42 +00:00
Phil Oliver
89bc9528c5
Remove UiViewModel snackbar logic ( #3598 )
2025-11-03 19:42:28 +00:00
Phil Oliver
dcbf664f38
Move app intro to :feature:intro ( #3348 )
2025-10-05 01:15:55 +00:00
Phil Oliver
5d95dca354
Fix shared contact deeplink ( #3302 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-03 10:42:52 +00:00
James Rich
cad88d277b
refactor(analytics)!: modularize analytics - remove Logging ( #3256 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-30 23:22:22 +00:00
Phil Oliver
c5360086b7
Add :core:ui ( #3203 )
2025-09-25 21:01:53 +00:00
Phil Oliver
a1d9f926cb
Pref fixes ( #3175 )
2025-09-23 15:04:44 -05:00
Phil Oliver
b98e533123
Modularize prefs classes ( #3171 )
2025-09-23 09:51:03 +00:00
Phil Oliver
e604942beb
Launch system language picker for API 33+ ( #3145 )
2025-09-19 12:16:45 +00:00
Phil Oliver
0d2c1f1516
New core modules for :model, :navigation, :network, :prefs ( #3147 )
2025-09-19 12:16:36 +00:00
Phil Oliver
f2d29d4582
Flatten BluetoothViewModel ( #3138 )
2025-09-18 16:08:10 +00:00
Phil Oliver
eedc3ef963
Decouple SettingsScreen from UiViewModel ( #3137 )
2025-09-18 11:40:33 +00:00
Phil Oliver
08ced48652
Move remaining 3-dot menu items to Settings ( #2985 )
2025-09-05 19:51:09 +00:00
Phil Oliver
177138ac8f
More migration to top-level Settings ( #2903 )
2025-08-28 20:04:27 +00:00
James Rich
af6066d788
feat(ui): display app version in connections screen ( #2835 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-25 19:43:34 +00:00
Phil Oliver
da1932fae0
Extract MainAppBar to its own file ( #2788 )
2025-08-19 23:55:10 +00:00
Phil Oliver
d574ba738d
Migrate 'MainActivity' prefs to repo pattern ( #2770 )
2025-08-18 18:20:23 +00:00
Phil Oliver
8429f35c1e
MVVM-ify logic to display app intro ( #2748 )
2025-08-16 18:58:21 +00:00
Phil Oliver
acc3e3f636
Decouple mesh service bind from MainActivity ( #2743 )
2025-08-16 11:52:15 +00:00
Phil Oliver
69841ebd59
Backport splash screen to API 26 ( #2747 )
2025-08-16 01:33:30 +00:00
Phil Oliver
570f323328
fix(UI): Apply window insets on welcome screens ( #2734 )
2025-08-15 18:25:25 +00:00
James Rich
a35e43d979
revert(service): reverts a bunch of changes to MeshService.kt ( #2692 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-12 22:19:40 +00:00
James Rich
4a7e3e35e0
feat(service)!: refactor configuration, nodedb, and connection states ( #2661 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-08 21:59:54 +00:00
DaneEvans
edd40890be
Fix/2558 rangetest ( #2569 )
2025-07-30 11:50:25 +00:00
James Rich
2c6751a574
feat: onboarding refresh ( #2551 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-29 14:42:36 +00:00
James Rich
25111552eb
feat: Add support for sharing contacts via deeplink ( #2336 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-03 12:42:04 +00:00
James Rich
91dd6dbef4
Refactor: Replace AppIntro library with Compose implementation ( #2332 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-03 11:27:08 +00:00
James Rich
ca3c787e71
Refactor: Inject BluetoothViewModel into ConnectionsScreen ( #2228 )
2025-06-22 18:26:04 -05:00
James Rich
83e6c6cc31
fix: refactor MainActivity to use lifecycleScope for coroutines ( #2153 )
2025-06-18 14:30:00 -05:00
James Rich
95224c20ef
feat: adaptive nav ( #2079 )
2025-06-13 02:34:01 +00:00
James Rich
89462be97a
fix: ensure bg loc permissions, unbind service ( #2050 )
2025-06-07 15:42:29 -05:00
James Rich
6153cfdab1
Refactor: Use FLAG_ACTIVITY_SINGLE_TOP for MainActivity intents ( #2022 )
2025-06-04 19:20:30 +00:00
James Rich
868d705b2d
fix: per-device location sharing ( #2010 )
2025-06-03 21:04:24 +00:00
James Rich
6915249121
refactor: Move version checks to Main.kt ( #1995 )
2025-05-31 20:36:35 -05:00
James Rich
8d231ff125
refactor: Update notification and service handling ( #1993 )
2025-05-31 20:02:23 +00:00
James Rich
ad1897c564
Refactor: organize ui screens to separate packages ( #1982 )
2025-05-29 18:18:45 -05:00
James Rich
ef1c71722a
fix: respect keyboard, edgeToEdge tweaks ( #1968 )
2025-05-28 12:33:00 -05:00
James Rich
3eefe4b66c
refactor: edgeToEdge tweaks, chip elevation ( #1962 )
2025-05-28 09:34:08 -05:00
James Rich
6332b3bd42
feat(node): consolidate node chip and menu ( #1941 )
2025-05-26 19:36:32 -05:00
James Rich
9e2fb3792f
fix( #1874 ): Check that Meshtastic URL is for a channel set ( #1890 )
2025-05-21 03:42:29 +00:00
James Rich
38b9515fca
refactor: Move "provide location" preference to DataStore ( #1877 )
2025-05-19 21:23:29 +00:00
James Rich
4cba13ea14
feat: material3 ( #1862 )
2025-05-17 11:39:53 -05:00
James Rich
8cde47bdf9
refactor: migrate to Compose navigation ( #1835 )
...
Co-authored-by: andrekir <andrekir@pm.me>
2025-05-15 08:05:30 -05:00
James Rich
d40672df40
fix #1654 : Move the app rating dependency to googleImplementation ( #1656 )
...
* Move the app rating dependency to googleImplementation
The `awesome.app.rating` dependency is now under `googleImplementation` instead of `implementation` in `app/build.gradle`.
* Refactor alert DND dialog padding
Use `dpToPx` for padding in the alert DND dialog for better consistency.
2025-03-07 14:25:46 -06:00