Phil Oliver
28590bfcdf
Make :core:strings a Compose Multiplatform library ( #3617 )
2025-11-11 00:58:38 +00:00
Phil Oliver
0833a6767e
Alias strings R to Res ( #3619 )
2025-11-05 03:32:42 +00:00
Phil Oliver
3a232fc33f
Add stateInWhileSubscribed extension ( #3456 )
2025-10-13 20:04:29 +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
db2ef75e08
Add :core:service ( #3253 )
2025-09-30 20:55:56 +00:00
Phil Oliver
4eba3e9daf
Modularize more models/utils ( #3182 )
2025-09-24 15:43:46 +00:00
Phil Oliver
53fdda3a9c
Add core data modules ( #3169 )
2025-09-23 03:49:28 +00:00
James Rich
d2db37e0d4
refactor(R): Move R file imports to core UI module ( #3159 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-23 01:59:39 +00:00
Phil Oliver
2d5e73c410
Clean up Connections UI, fix some friction with Bluetooth ( #2807 )
2025-08-22 18:33:11 +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
ceabafb545
refactor(connections)!: Use sealed class for device list entries ( #2538 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-29 01:49:17 +00:00
James Rich
90d937f894
refactor(BTScanModel): migrate recent IP addresses to DataStore ( #2507 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-22 20:28:06 +00:00
James Rich
9d7dcf2def
refactor(BTScanModel): improve recent IP address parsing and migration ( #2465 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-20 18:36:47 +00:00
DaneEvans
be30757720
allow deleting of recent nodes, use long name ( #2456 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-20 14:48:34 +00:00
James Rich
fa0679b3f2
Refactor: Improve connection state display in UI ( #2353 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-05 22:32:03 +00:00
Łukasz Kosson
cca51e765a
feat: remember recently entered IPs ( #2242 ) ( #2319 )
2025-07-03 11:26:59 +00:00
James Rich
859387b331
Refactor: Display scanning indicator during Bluetooth scan ( #2321 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-02 16:43:04 +00:00
James Rich
8b095aba09
Refactor NsdManager and improve service display ( #2292 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-29 14:18:14 +00:00
James Rich
8d32638902
Refactor Connections screen and add new strings ( #2236 )
2025-06-23 15:13:09 -05:00
Jeremiah K
4de1b1516f
Fix: Device selection lags ( #2086 )
2025-06-13 11:34:44 +00:00
James Rich
25ecdc912e
fix: clear data when changing devices ( #1985 )
2025-05-30 13:17:09 -05:00
James Rich
4cba13ea14
feat: material3 ( #1862 )
2025-05-17 11:39:53 -05:00
Andre K
6720764ed4
feat: support custom ports in TCP interface ( #1534 )
2025-03-17 18:13:27 -05:00
andrekir
13b615a470
chore: update license header
2025-01-02 07:00:51 -03:00
andrekir
1219d3037e
chore: add GPL-3.0 license headers to source files
2024-11-26 08:54:18 -03:00
andrekir
417523967e
fix: move device list sorting to ViewModel
2024-11-11 18:31:26 -03:00
andrekir
ffb402acde
feat: add demo mode for testing and review purposes
...
- Activates by tapping "None (disable)" 7 times.
- Displays a confirmation message when `Demo Mode` is enabled.
- Simulates a connection to a Meshtastic device and allows the app to function without requiring real hardware.
2024-10-02 19:58:11 -03:00
andrekir
bc05280988
refactor: remove Companion Device Pairing
...
https://developer.android.com/develop/connectivity/bluetooth/companion-device-pairing
2024-08-03 07:53:59 -03:00
andrekir
814cf41f90
refactor: simplify wantConfig feedback
2024-06-03 10:17:20 -03:00
andrekir
76151e153f
refactor: move error message handling to ServiceRepository
2024-04-07 16:44:45 -03:00
andrekir
fcb65f0be1
refactor: improve CompanionDeviceManager handling
2023-11-29 05:55:45 -03:00
andrekir
e5a20c9665
refactor: extract NsdManager methods
2023-11-18 05:50:57 -03:00
andrekir
f29d4e2309
refactor: extract Bluetooth and USB API methods to repositories
2023-11-17 08:46:54 -03:00
andrekir
f25b752fd7
fix: update MockInterface with 2.0 changes
2023-11-03 19:17:28 -03:00
andrekir
3922bfbffb
refactor: move RadioInterfaceService out of Activity / Fragment
2023-11-03 19:01:19 -03:00
Mike Cumings
a7b0d70c03
Continued work on #369 : Inject radio interface implementations ( #481 )
...
This required creation of new interfaces in order to break the
static coupling. This also allowed for the removal of some plumbing
of dependencies of these implementations since they are now directly
injected.
2023-10-24 16:09:18 -03:00
andrekir
2d30fd89bc
feat: add network availability monitoring
2023-07-20 18:57:33 -03:00
andrekir
b41d92be32
refactor: improve BluetoothState.bondedDevices updates
...
- add `BluetoothState` updates from `BluetoothDevice.ACTION_BOND_STATE_CHANGED` intents
- convert `bondedDevices` to List instead of nested Flow
2023-06-29 21:29:38 -03:00
andrekir
113ccfcc26
refactor: replace Activity with Context parameter
2023-06-21 23:12:31 -03:00
andrekir
10bb93e6aa
fix: add null-safety to BLEDeviceListEntry name parameter
2023-06-02 17:23:11 -03:00
Andre K
271124dc9c
refactor: implement CompatExtensions ( #641 )
...
updates deprecated methods, classes, and flags introduced in Android SDK 33, while ensuring compatibility with previous Android versions
2023-05-30 18:30:46 -03:00
andrekir
1380924a37
refactor: remove BTScanModel from MainActivity
2023-05-26 17:24:23 -03:00
andrekir
e050ebd2a9
refactor: move UI text logic to view model
2023-04-13 17:20:26 -03:00
andrekir
804d4f0e27
feat: update devices list from repositories
2023-04-06 21:04:03 -03:00
andrekir
2d0d7b3986
fix: update CompanionDeviceManager associate() to Activity context
2023-04-06 19:10:45 -03:00
andrekir
4e9ec5f096
fix: initialize devices before constructor execution
2023-04-06 19:08:19 -03:00
andrekir
7fedc2b0e1
refactor: move activity out of BTScanModel
2023-04-03 18:29:41 -03:00
andrekir
effc450af8
feat: create BLEDeviceListEntry class
2023-04-01 08:03:32 -03:00
andrekir
d4c125b962
fix: CompanionDeviceManager context
2023-04-01 07:58:37 -03:00
andrekir
057f94e423
feat: collect bondedDevices flow in BTScanModel
2023-03-27 15:27:26 -03:00