andrekir
9869c9e861
refactor: validate drag-and-drop by fixed contentType
2024-07-13 07:28:36 -03:00
andrekir
cdf7639c4a
refactor: remove coroutineScope in LaunchedEffect
2024-07-13 07:27:29 -03:00
andrekir
a7e7569379
refactor: move LocalLifecycleOwner to androidx.lifecycle.compose package
2024-07-13 07:27:05 -03:00
andrekir
d8ef392ddd
refactor: replace light/dark mode previews with @PreviewLightDark
2024-07-13 07:26:45 -03:00
James Rich
8dad5a085e
Feat: Show channel number and name in direct message title ( #1131 )
...
* Feat: Show channel number and name in direct message title
This commit updates the message title to include the channel number and name when viewing direct messages.
This improves the user experience by providing more context about the conversation.
* Refactor: Improve message fragment toolbar
Use MaterialToolbar's built-in title and subtitle features to display channel name and number, simplifying the layout and improving UI consistency.
2024-07-13 07:25:22 -03:00
andrekir
2b4b1d7683
refactor: handle selected contacts in a local variable
2024-07-06 08:31:52 -03:00
andrekir
56d9f03748
refactor: migrate QuickChatFragment RecyclerView to Compose
2024-07-06 07:43:01 -03:00
andrekir
15861c1389
refactor: dragDropItemsIndexed back to use item index
2024-07-04 09:23:13 -03:00
James Rich
183b337d61
Fix: Display correct hardware info in NodeInfo
...
The hardware information displayed in the NodeInfo view was incorrect. This commit fixes the issue by using the correct node
information to retrieve the hardware model string.
2024-07-02 19:03:57 -03:00
Robert-0410
6e370a9919
Qr channel select ( #1051 )
2024-07-02 09:53:37 -03:00
andrekir
a543bcbfcd
refactor: migrate DebugFragment RecyclerView to Compose
2024-07-01 23:04:15 -03:00
James Rich
a59aaf5c28
Adds hardware model string to NodeInfo card ui if available ( #1111 )
2024-07-01 22:17:05 -03:00
andrekir
4bf2d405ce
feat: add drag-and-drop to channel editor
2024-06-30 09:04:27 -03:00
andrekir
66babdf735
feat: add dragDropItemsIndexed extension
2024-06-30 09:04:27 -03:00
andrekir
c95cba097c
refactor: use item keys instead of indexes
2024-06-30 09:04:27 -03:00
andrekir
218100e9d5
feat: add LazyColumnDragAndDropDemo
2024-06-30 09:04:27 -03:00
andrekir
9a71922afc
fix: long contact names breaking time layout
2024-06-30 08:11:36 -03:00
andrekir
40edec0a31
feat: add device_logging_enabled config
2024-06-30 08:10:45 -03:00
andrekir
054538f899
fix: contact Chip modifier
2024-06-23 08:53:43 -03:00
andrekir
f75879603e
refactor: extract NodeMenu from UsersFragment
2024-06-23 08:36:40 -03:00
andrekir
db500c5200
refactor: migrate UsersFragment to Compose
2024-06-23 08:24:29 -03:00
andrekir
caff97a5e6
feat: add compassOrientation config
2024-06-16 09:01:30 -03:00
andrekir
0774124603
refactor: unread count from RecyclerView scroll listener
2024-06-16 08:41:53 -03:00
andrekir
d4f4e4f14a
fix: ContactItem background color inconsistency
2024-06-16 07:50:52 -03:00
andrekir
d7013e1386
feat: add unread message count
2024-06-15 12:42:55 -03:00
andrekir
e4f5d9b89c
refactor: migrate ContactsFragment to Compose
2024-06-15 12:42:55 -03:00
AddisonTustin
8c53908eb5
fix: show maps pin when clicking on node coords ( #1093 )
2024-06-13 07:20:52 -03:00
andrekir
8e40c84c0d
fix: avoid map zoomToNodes with empty nodelist
...
closes #1079
2024-06-10 19:07:43 -03:00
Andre K
5b3c78316b
feat: support for switching between devices ( #1078 )
2024-06-08 10:25:47 -03:00
andrekir
4a9be026e2
chore: prepare new strings for translation
2024-06-03 10:40:49 -03:00
andrekir
95120ee208
fix: AlertDialog button spacing
2024-06-03 10:40:47 -03:00
andrekir
814cf41f90
refactor: simplify wantConfig feedback
2024-06-03 10:17:20 -03:00
andrekir
4ceb4c5199
feat: add nodelist sort options
2024-06-02 09:24:22 -03:00
andrekir
5b64f9eaa5
feat: add paxcounter threshold configs
2024-05-19 08:38:46 -03:00
andrekir
dd22068c5f
fix: clear DeviceProfile state before config export
2024-05-19 06:52:32 -03:00
andrekir
f822080d0c
refactor: hide GPS satellites with empty values
2024-05-19 06:52:31 -03:00
andrekir
167be6dfc3
fix: navController.navigate() to empty route
2024-05-12 09:20:40 -03:00
andrekir
378c613233
feat: add led_heartbeat_disabled config
2024-05-05 07:22:44 -03:00
andrekir
a12c5052bc
refactor: improve connection status feedback using new wantConfig state
2024-05-05 06:57:04 -03:00
Andre K
ecaf35d7f3
feat: add ActionMenu option to mute contacts ( #1003 )
2024-04-28 16:18:16 -03:00
andrekir
280896c08e
refactor: simplify SignalInfo string separator
2024-04-21 09:03:40 -03:00
prokrypt
a84d77e4ae
Make sure IP Address radio button stays enabled for valid IP ( #984 )
2024-04-21 08:46:19 -03:00
Dayle Drinkwater
0d6e7a3a24
Forget node menu changes ( #983 )
...
* Move 'Forget Node' option to move it away from Traceroute.
Add confirmation dialog to 'Forget Node'
* Move debug for 'Forget Node'
2024-04-21 08:45:37 -03:00
Dayle Drinkwater
47b2ecc8aa
Hops Away implementation ( #966 )
...
* Initial Hops Away feature
* Generate our own hopsAway, comparing hopStart to hopLimit
* Remove import of hopsAway from device nodeInfo, as this only shows 0 when hopStart isn't included on packets (with this info, we can't differentiate between a node which is Hops Away but on old firmware, or nodes which are on new firmware but direct. Both are 0)
Check if hopStart is 0 but hopLimit is not 0, if true set hopsAway to -1.
Show nodes with hopsAway with -1 with a (!) appended to the RSSI details, to show this probably isn't true. (eg they are using old firmware)
Change the default of hopsAway to -1, until we know it is direct (0) or hops away (1+)
* tidy up: move from nested if else to when
* Revert Project_Default.xml
* Move hopsAway when block in to updateNodeInfo() block above it.
Move hopsAway var to end of NodeInfo Class.
Schema update due to change above.
* hopsAway now follows firmware implementation.
hopsAway now imported from radio (installNodeInfo)
* reformat
---------
Co-authored-by: andrekir <andrekir@pm.me>
2024-04-21 08:14:35 -03:00
andrekir
c15c3d8c09
refactor(config): pass destNum via setFragmentResultListener
2024-04-15 17:56:47 -03:00
andrekir
4f29e7a3ff
feat: add new timezone device config
...
closes #957
2024-04-09 07:26:32 -03:00
Jonathan Bennett
828696aca7
Add option to delete single node from nodeDB ( #958 )
2024-04-09 07:18:38 -03:00
andrekir
54435fc031
refactor: move DebugFragment to separate ViewModel
2024-04-07 17:41:18 -03:00
Davis
e887336da3
Long press node in map jumps to node in node list ( #955 )
...
* Fix scrolling to node and blinking
* Show node in list, instead of opening DM
2024-04-06 08:36:01 -03:00
andrekir
a7a9d543da
docs: add tx_power unit (dBm)
2024-04-06 07:58:06 -03:00