andrekir
804e8487af
refactor: revert OutlinedTextField custom cursor color
...
reverts: f4a2100be9
2024-02-26 19:27:37 -03:00
andrekir
1990dfbabf
fix: clear focus before deleting ignore_incoming
...
closes #872
2024-02-26 19:22:12 -03:00
Davis
89438f3553
Improved battery/voltage info in node list ( #874 )
...
* Move battery info to compose - always show voltage level and icons to match battery percentage
Use tool text in preview, rather than actually set text value
Simplify node info layout to avoid defining margins on everything
* Use compose preview in layout editor
* Add simple preview for use in layout
2024-02-26 19:19:32 -03:00
daviscodesbugs
7fb2761dc6
Round corners and pad label background
2024-02-26 19:14:34 -03:00
andrekir
5c98936e23
refactor: simplify passing args to MessagesFragment
2024-02-25 08:33:51 -03:00
andrekir
6a0d9b523b
refactor: handle closing NsdManager service discovery if already stopped
2024-02-25 08:29:39 -03:00
andrekir
55ae55a817
refactor: set NyNodeInfo first in installNodeDB
2024-02-25 07:55:36 -03:00
andrekir
dec48b155e
refactor: temporary disable processPacketQueue
2024-02-25 07:45:48 -03:00
andrekir
44d260abff
refactor: rename channel_num to frequency slot
2024-02-25 07:44:53 -03:00
andrekir
570a26b413
fix: parsing StoreAndForward text messages
2024-02-25 07:42:22 -03:00
Davis
2de49c143b
Remove UI for firmware update (button and progress) and accompanying logic ( #870 )
...
Use non-deprecated method for checking IP address format
2024-02-25 07:38:51 -03:00
andrekir
6e83870295
fix: revert main tab reference change
...
reverts https://github.com/meshtastic/Meshtastic-Android/pull/844/commits/4add8f97da5cc24455fff5ed7c7a7e3064e3d534
2024-02-18 08:01:51 -03:00
andrekir
3713d371fa
refactor: use AutoMirrored icons for RTL support
2024-02-18 07:39:49 -03:00
andrekir
05b88e617c
feat: add basic StoreAndForward handling
2024-02-18 07:37:18 -03:00
andrekir
f83113710f
refactor: contacts to use combine() with channels
2024-02-15 08:55:35 -03:00
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