Commit graph

514 commits

Author SHA1 Message Date
andrekir
6c27888bf1 feat: update Croatian localization strings 2024-06-03 10:40:49 -03:00
andrekir
1d070f36be feat: update Italian localization strings 2024-06-03 10:40:49 -03:00
andrekir
d98c87cdaf feat: update Slovak localization strings 2024-06-03 10:40:49 -03:00
andrekir
4a9be026e2 chore: prepare new strings for translation 2024-06-03 10:40:49 -03:00
andrekir
88a6bcc09d feat: add hops_away sort option 2024-06-03 08:57:29 -03:00
andrekir
4ceb4c5199 feat: add nodelist sort options 2024-06-02 09:24:22 -03:00
andrekir
309ace79b6 feat: update Chinese Traditional localization strings 2024-05-19 06:43:08 -03:00
andrekir
c5d6c6efb3 feat: update Slovak localization strings 2024-05-19 06:42:47 -03:00
andrekir
e25c018be0 feat: update Polish localization strings 2024-05-19 06:42:17 -03:00
andrekir
4047e8aebf feat: update Portuguese localization strings 2024-05-12 09:17:55 -03:00
andrekir
8bcd211a3e feat: update Russian localization strings 2024-05-12 09:16:39 -03:00
andrekir
c8191a899b feat: add Chinese Traditional (zh-TW) locale and translations 2024-05-12 09:11:03 -03:00
andrekir
3c544d4db3 feat: update Portuguese localization strings 2024-05-05 07:34:12 -03:00
andrekir
1e168bff9b feat: update Slovak localization strings 2024-04-29 18:13:31 -03:00
andrekir
40d62dd390 feat: update Czech localization strings 2024-04-29 18:13:16 -03:00
Andre K
ecaf35d7f3
feat: add ActionMenu option to mute contacts (#1003) 2024-04-28 16:18:16 -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
andrekir
2a9914c44b feat: update Icelandic localization strings 2024-04-21 08:00:55 -03:00
andrekir
a90681b2ff feat: update Slovak localization strings 2024-04-21 08:00:34 -03:00
Andre K
19553b56e3
feat: update Slovenian localization strings (#961) 2024-04-09 07:19:07 -03:00
Jonathan Bennett
828696aca7
Add option to delete single node from nodeDB (#958) 2024-04-09 07:18:38 -03:00
andrekir
b9d7e35207 feat: update Spanish localization strings 2024-04-06 08:03:25 -03:00
andrekir
ed0658b353 feat: update Chinese localization strings 2024-04-06 08:01:45 -03:00
andrekir
e794655df7 feat: update German localization strings 2024-04-06 08:01:19 -03:00
andrekir
c746ca0fa0 feat: update Slovak localization strings 2024-04-01 18:24:05 -03:00
andrekir
f6f38435ff feat: update Norwegian localization strings 2024-04-01 18:23:15 -03:00
andrekir
f7fb2a6d59 feat: update Croatian localization strings 2024-04-01 18:22:02 -03:00
Davis
675c6a6b22
Feature: Filter node list (#920)
* Filter node list with text field against shortname and longname

* Show filter hint

* Reference "this" node from model instead of list position
2024-03-31 16:39:35 -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
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
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
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
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
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
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
Davis
d16b87f5e8
Fix UI contrast and theming (#871) 2024-02-26 19:13:27 -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
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
9190a6dcab feat: add Hebrew (iw) locale and translations 2024-02-08 17:21:24 -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
60be54cb72 feat: update Dutch localization strings 2024-02-01 09:16:45 -03:00
andrekir
774593482e feat: update Turkish localization strings 2024-02-01 09:13:48 -03:00
andrekir
5d96bd6838 feat: update Dutch localization strings 2024-01-17 19:42:45 -03:00