andrekir
f36ff3dbfc
feat: add Singapore region info
2024-02-15 08:48:11 -03:00
Mike Cumings
763ef749f7
Change CSV output to be RFC4180 compliant ( #852 )
2024-02-15 08:47:00 -03:00
Davis
11e31675ca
Refactor and cleanup ( #850 )
...
* Move google play check to extension
* Extract launching bug report dialog
* Add missing extension for fdroid flavor
2024-02-13 18:41:40 -03:00
Davis
2bfda9784f
Feature: Jump to node info from message ( #844 )
...
* Highlight the node in the node list tab when the user taps on the node chip in messages
* Represent main tabs as enum for more reliable referencing
* Extract tab labels to string resources for easier translation
Annotate resource IDs with their corresponding Android types
* Index off nodes actually in the adapter since they are sorted
* Update viewmodel when tab changes to prevent jumping to other tabs in onResume
* Mark strings as non-translatable for now
2024-02-13 18:32:52 -03:00
andrekir
ada2f14a78
refactor: update PositionConfigItemList
2024-02-12 17:56:00 -03:00
andrekir
1c5e2dbefc
refactor: getContacts() DAO using Map return type
2024-02-11 07:51:41 -03:00
andrekir
5a1b355b66
fix: replace MutableList with CopyOnWriteArrayList
2024-02-08 17:22:27 -03:00
andrekir
bc85822133
refactor: simplify ourNodeInfo logic
2024-02-08 16:56:10 -03:00
Andre K
01360dc557
refactor: migrate to Firebase KTX in the main modules ( #836 )
2024-02-08 16:45:28 -03:00
Davis
fa48888c3a
Feature: Long press node in map opens DM ( #837 )
2024-02-07 18:09:53 -03:00
Andre K
c8f93db00d
refactor: implement repository pattern for NodeDB ( #835 )
...
- enforce Unidirectional Data Flow removing nodeDB updates via `MainActivity`/`UIState`
- merge `MyNodeInfoDao` into `NodeInfoDao`
- move node list re-indexing to database
2024-02-06 20:03:15 -03:00
Mike Cumings
e32a1dadea
Annotated debug panel of to/from fields with hex form ( #830 )
2024-02-02 23:55:41 -03:00
andrekir
f8a7596219
feat: add JSON topic subscription to MQTT client
2024-01-28 07:51:58 -03:00
andrekir
91943860e9
refactor: simplify NsdManager service handling
2024-01-28 07:24:26 -03:00
andrekir
8709c6ba53
refactor: improve ConnectivityManager extensions
2024-01-28 07:18:44 -03:00
andrekir
b972cab214
feat: add ignore_mqtt to LoRa config
...
ref.: https://github.com/meshtastic/firmware/pull/3117
2024-01-21 06:37:27 -03:00
andrekir
89b508c0cf
refactor: replace MutableStateFlow direct assignment with update
2024-01-21 06:36:44 -03:00
andrekir
6b4562b018
fix #818 : change rangetest.csv delimiter to semicolon (;)
2024-01-21 06:04:51 -03:00
andrekir
6aa1b70274
feat: add client-side NodeInfo channel routing
2024-01-17 19:34:55 -03:00
andrekir
104e6ef25e
feat: add paxcounter module config
2024-01-17 19:06:37 -03:00
andrekir
45d93a1d9a
feat: add NodeInfo channel to node list
2024-01-10 17:31:06 -03:00
andrekir
f4a2100be9
fix: OutlinedTextField cursor visibility
2024-01-10 12:29:12 -03:00
andrekir
ed649470f9
refactor: remove deprecated RECEIVED_DATA broadcast
2024-01-10 12:24:18 -03:00
andrekir
dcb19da723
refactor: remove deprecated MeshPacket.Delayed
2024-01-10 12:18:12 -03:00
andrekir
8f5400c33b
refactor: consolidate location APIs into LocationManagerCompat
2024-01-10 06:41:55 -03:00
Amin Husni
6272b1114f
Add Malaysia Frequency ( #809 )
...
meshtastic/firmware#3053
meshtastic/protobufs#418
2024-01-10 06:09:53 -03:00
andrekir
e9f63b4e80
refactor: add channel hash function
2024-01-10 05:33:19 -03:00
andrekir
505ba8a7d3
refactor: nodeDBbyNodeNum to ConcurrentHashMap
2024-01-10 05:30:02 -03:00
andrekir
1691acb59d
fix: channel PSK validation
2024-01-10 05:27:05 -03:00
andrekir
35364a6685
refactor: Bluetooth scan only when adapter is enabled
2024-01-03 13:01:12 -03:00
andrekir
b792217f2b
refactor: optimize Bluetooth enabled state handling
2024-01-03 13:01:11 -03:00
andrekir
f5dff210b0
refactor: extract ConnectivityManager methods
2024-01-03 08:19:46 -03:00
andrekir
9583982e3f
fix: network discovery list remove method
2023-12-27 19:49:09 -03:00
andrekir
f73e7fd301
refactor: add user.id as unique mqtt client identifier
2023-12-27 19:48:40 -03:00
andrekir
391a8be499
fix: packet response requestId tracking
...
fixes #794
2023-12-13 19:29:06 -03:00
andrekir
425763627d
refactor: cleanup isOnline logic
2023-12-13 17:29:36 -03:00
andrekir
ac63e72233
fix: CompanionDeviceManager.EXTRA_DEVICE return types
2023-12-04 21:11:18 -03:00
andrekir
fcb65f0be1
refactor: improve CompanionDeviceManager handling
2023-11-29 05:55:45 -03:00
andrekir
c4db056b1f
refactor: remove firmware assets from release
2023-11-29 05:49:07 -03:00
andrekir
49e0d32fa4
fix: network discovery list concurrency handling
2023-11-28 18:32:09 -03:00
andrekir
1a24ebc9d5
fix: don't start interfaces until MeshService starts
2023-11-28 18:18:36 -03:00
andrekir
79b98c84b2
fix: replace BluetoothAdapter with repository methods
2023-11-28 18:17:05 -03:00
andrekir
23966b173b
refactor: change length of wifi_psk
...
ref.: https://github.com/meshtastic/protobufs/pull/402
2023-11-22 07:33:37 -03:00
Thomas Göttgens
105f38e97c
feat: add a tablet friendly mode ( #782 )
2023-11-18 06:03:19 -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
c6ad5dcfdf
feat: add new configs
2023-11-06 07:50:25 -03:00
andrekir
f25b752fd7
fix: update MockInterface with 2.0 changes
2023-11-03 19:17:28 -03:00
andrekir
a5822bb532
fix: InvalidWakeLockTag
2023-11-03 19:08:05 -03:00
andrekir
3922bfbffb
refactor: move RadioInterfaceService out of Activity / Fragment
2023-11-03 19:01:19 -03:00