2947 Commits

Author SHA1 Message Date
andrekir
61be6e9985 2.3.2 2.3.2 2024-03-26 08:27:00 -03:00
andrekir
85a5867d49 fix: typo 2024-03-26 08:26:21 -03:00
andrekir
e3f495e352 fix: add LinearLayoutManager wrapper for RecyclerView bug workaround 2024-03-26 08:06:10 -03:00
andrekir
8ec8654d60 refactor: replace DownloadButton Image with Icon 2024-03-26 08:05:13 -03:00
andrekir
464f787b24 refactor: remove warning_default_psk string 2024-03-26 08:04:44 -03:00
andrekir
ab7f09fc8a feat: add Croatian (hr) locale and translations 2024-03-26 08:03:47 -03:00
andrekir
199c9750d6 chore: update proto submodule to v2.3.2 2024-03-25 13:02:26 -03:00
andrekir
e2c377107c refactor: improve NodeDB initialization 2024-03-20 08:40:32 -03:00
andrekir
be741a9200 2.3.1 2.3.1 2024-03-19 08:58:06 -03:00
andrekir
ded6aae1a7 fix: add LinkedCoordinates placeholder when position is invalid 2024-03-19 08:57:23 -03:00
andrekir
cff4f02958 chore: update proto submodule to v2.3.1 2024-03-19 08:44:40 -03:00
andrekir
0948f8e042 fix: don't mix MQTT topics 2024-03-19 08:39:35 -03:00
andrekir
ee61b79aa3 refactor: remove channel disambiguation suffix 2024-03-18 08:34:56 -03:00
andrekir
a3a914abce refactor: disable code shrinking and optimization 2024-03-18 08:21:27 -03:00
andrekir
12c8a2dc77 fix: add ProGuard rule to keep eclipse.paho.client logging class
reference: MissingResourceException - Error locating the logging class (MQTT Library)

fixes #915
2024-03-18 08:19:35 -03:00
andrekir
d21e735ae7 fix: missing ModuleConfig handling 2024-03-18 08:17:35 -03:00
andrekir
40aae19b45 feat: add MQTT mapReportSettings config 2024-03-13 20:50:57 -03:00
prokrypt
59b67d429d 2 decimal places for plugged-in voltage 2024-03-13 20:40:29 -03:00
andrekir
6fe132023e 2.3.0 2.3.0 2024-03-11 22:29:08 -03:00
andrekir
5983424d48 refactor: remote admin channel validation 2024-03-11 22:27:14 -03:00
andrekir
902d1697a9 fix: add new modules to DeviceProfile import
closes #906
2024-03-11 22:25:38 -03:00
andrekir
6b8814cd87 refactor: update client proxy MQTT topic
reference: https://github.com/meshtastic/firmware/pull/3353
2024-03-11 22:24:05 -03:00
andrekir
69765b05e6 chore: update proto submodule to v2.3.0 2024-03-11 12:00:16 -03:00
andrekir
c3eb80bcfc feat: tag node names in installNodeInfo using viaMqtt 2024-03-10 08:18:25 -03:00
andrekir
466fcc63fe refactor: limit message input by bytes instead of character length 2024-03-10 08:18:03 -03:00
andrekir
0b874300ee fix: remove autoLink from contacts MaterialCardView
Prevents interference with the Card onClickListener when opening MessagesFragment.
2024-03-10 05:13:58 -03:00
andrekir
b2b9eb0ae1 feat: update German localization strings 2024-03-10 04:33:40 -03:00
andrekir
23480e9983 chore: update proto submodule to v2.3.0 2024-03-10 04:20:44 -03:00
renovate[bot]
1d3aaf8ab7 chore(deps): update com.google.firebase:firebase-bom to v32.7.4 2024-03-10 04:19:55 -03:00
renovate[bot]
b058493f6d chore(deps): update androidx.compose:compose-bom to v2024.02.02 2024-03-10 04:12:09 -03:00
renovate[bot]
b9a30dbea3 chore(deps): update com.android.tools.build:gradle to v8.3.0 2024-03-10 04:11:54 -03:00
Andre K
0b7a5d798b feat: update Finnish localization strings (#901) 2024-03-07 06:40:55 -03:00
Andre K
a1fbdcfd1b feat: add Lithuanian (lt) locale and translations (#897) 2024-03-07 06:36:38 -03:00
Davis
248982d14c Add elevation and number of GPS satellites to node info (#895)
* 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

* Move node position to Compose

* Update hyperlink color to match previous value

* Use compose preview in layout editor

* Use compose preview in layout editor

* Add simple preview for use in layout

* Move last heard node info to Compose
Clean up layout of node info

* Move signal info to Compose and simplify bind

* Prevent long coordinates from colliding with signal info

* Move the rest of the node info card to compose
Breaks the blinking feature when navigating from chat
Wrap position to new line if overflow

* Adjust layout and text sizing to closer match original

* Use constraint layout for tighter display on busy nodes

* Construct environment metrics so that there aren't trailing spaces if current is zero

* Swap viewholder root for compose view rather than inflating layout
Fix padding lost when changing out view holder root
Intelligently update the list with only nodes that changed

* Remove unused method, and adjust replacement method to match the same decimal precisions as before

* Add elevation and number of GPS satellites to node info list
Add some extension functions for easier conversion between units and systems

* Dispose composition on recycle to avoid lingering spacing from previous layouts
Remove comments explaning adapter functionality
Remove unused methods

* Use previous string for denoting unknown node names

* Align properly if altitude but no signal info
2024-03-07 06:34:43 -03:00
Davis
1468b26d3b Restore voltage precision to 2 places (#889) 2024-03-07 05:47:57 -03:00
Davis
9e54787a7d Move Node info completely to Compose (#886)
* 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

* Move node position to Compose

* Update hyperlink color to match previous value

* Use compose preview in layout editor

* Use compose preview in layout editor

* Add simple preview for use in layout

* Move last heard node info to Compose
Clean up layout of node info

* Move signal info to Compose and simplify bind

* Prevent long coordinates from colliding with signal info

* Move the rest of the node info card to compose
Breaks the blinking feature when navigating from chat
Wrap position to new line if overflow

* Adjust layout and text sizing to closer match original

* Use constraint layout for tighter display on busy nodes

* Construct environment metrics so that there aren't trailing spaces if current is zero

* Swap viewholder root for compose view rather than inflating layout
Fix padding lost when changing out view holder root
Intelligently update the list with only nodes that changed

* Remove unused method, and adjust replacement method to match the same decimal precisions as before

* Use previous string for denoting unknown node names

* Mark unknown short name as non-translatable
2024-03-07 05:39:02 -03:00
andrekir
4ba67beb53 refactor: replace mgrs-android library with NGA base MGRS API 2024-03-04 17:14:33 -03:00
Davis
4f9011fe57 Add number of GPS satellites in view to DB for later display (#883)
* Add a couple more fields to position
Use auto migration over manula migration
2024-02-29 11:18:02 -03:00
andrekir
52d4c70d7c 2.2.24 2.2.24 2024-02-28 17:53:48 -03:00
andrekir
85dacaf53b feat: tag node names when NodeInfo is received via MQTT 2024-02-28 17:52:49 -03:00
andrekir
6cd972522d refactor: revert Button custom background color 2024-02-28 17:51:48 -03:00
andrekir
5b35280076 fix: use validPosition in LinkedCoordinates 2024-02-28 17:50:50 -03:00
renovate[bot]
6a819d1f4b chore(deps): update com.google.firebase:firebase-bom to v32.7.3 2024-02-28 17:49:13 -03:00
Andre K
2e009ca49c feat: add condition check to scroll to bottom of messages list (#882) 2024-02-28 12:53:08 -03:00
renovate[bot]
0ba462db83 chore(deps): update hilt_version to v2.51 2024-02-28 12:52:39 -03:00
Davis
9e9ecba4e3 Move signal info to compose (#879)
* 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

* Move node position to Compose

* Update hyperlink color to match previous value

* Use compose preview in layout editor

* Use compose preview in layout editor

* Add simple preview for use in layout

* Move last heard node info to Compose
Clean up layout of node info

* Move signal info to Compose and simplify bind

* Prevent long coordinates from colliding with signal info
2024-02-28 12:43:29 -03:00
Davis
8f312e5d16 Move last heard in node info to compose (#878)
* 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

* Move node position to Compose

* Update hyperlink color to match previous value

* Use compose preview in layout editor

* Use compose preview in layout editor

* Add simple preview for use in layout

* Move last heard node info to Compose
Clean up layout of node info
2024-02-28 11:29:13 -03:00
andrekir
0095fc95d7 feat: add ChannelSettings position_precision config 2024-02-28 07:49:24 -03:00
Davis
9ecae6c0e1 Node position to compose (#877)
* 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

* Move node position to Compose

* Update hyperlink color to match previous value

* Use compose preview in layout editor

* Use compose preview in layout editor

* Add simple preview for use in layout
2024-02-27 18:43:47 -03:00
andrekir
7b49f57af6 chore: update proto submodule to v2.2.24 2024-02-27 07:12:15 -03:00