Commit graph

158 commits

Author SHA1 Message Date
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
c8191a899b feat: add Chinese Traditional (zh-TW) locale and translations 2024-05-12 09:11:03 -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
Jonathan Bennett
828696aca7
Add option to delete single node from nodeDB (#958) 2024-04-09 07:18:38 -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
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
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
8d22a23fe1 feat: warn user when duty cycle limit reached
closes #540
2023-10-12 22:52:54 -03:00
andrekir
055fce4279 fix: docs broken links 2023-09-23 06:54:14 -03:00
andrekir
15ed09680f chore: update compileSdk and targetSdk to API 33 2023-08-27 07:03:36 -03:00
Andre K
ef11af6e0b
refactor(map): remove fixed zoom level for offline downloads (#694) 2023-08-27 06:31:27 -03:00
andrekir
ac3190e944 feat: add menu item to add/remove nodes from ignoreIncomingList 2023-08-25 19:39:52 -03:00
andrekir
c3ec67a9ba feat: add waypoint notifications
closes #665
2023-08-25 17:19:39 -03:00
Toby Murray
76d01af995 Make checkbox more descriptive 2023-08-12 07:35:15 -03:00
andrekir
95d5581e02 refactor: update resource string parameters 2023-07-31 19:40:05 -03:00
Jonathan Bennett
bbb9ca3921
feat: Adds Field to Specify Device IP (#663) 2023-07-17 20:28:32 -03:00
Andre K
85e62eaab4
feat: add remote node configuration (#626) 2023-04-22 12:06:25 -03:00
Andre K
da5f1d529d
feat: add traceroute (#620) 2023-04-16 06:16:41 -03:00
Andre K
5bf4c9c184
refactor: migrate ChannelFragment to Composable (#615) 2023-04-07 12:43:29 -03:00
andrekir
ce66a9425d feat: edit waypoints 2023-02-03 19:33:50 -03:00
andrekir
62420132f1 feat: waypoints 2023-02-01 12:49:30 -03:00
andrekir
e147c0e0c5 fix: minor resource strings.xml typos 2023-01-15 17:43:49 -03:00
Andre K
99a42b1aa1
export hardcoded strings (#547) 2022-12-28 17:37:25 -03:00
Andre K
c9a81c72e0
update in-app language picker (#538) 2022-12-10 11:03:14 -03:00
Andre K
689e7e7eca
add ModuleConfig settings (#526) 2022-11-22 22:01:37 -03:00
Andre K
9442c1d510
config clean up and updates (#522) 2022-11-15 12:19:59 -03:00
Andre K
4bcd408dce
add user & device config settings (#520)
* add MeshUser & LocalConfig prefs
2022-11-08 23:11:18 -03:00
andrekir
6894883362 add option to request remote nodes position 2022-11-06 17:46:57 -03:00
PWRxPSYCHO
d9a6efe5d4 removed hard-coded strings 2022-10-07 17:33:12 -04:00
andrekir
b401c8bac3 move admin messages to nodes tab 2022-09-30 15:57:04 -03:00
andrekir
4f4750c339 refactor permissions 2022-09-03 11:07:10 -03:00
andrekir
0d62f74a90 update bluetooth strings 2022-08-30 18:35:48 -03:00
PWRxPSYCHO
4d809a3cd7
Merge branch 'meshtastic:master' into feature/osmand-migration 2022-08-26 13:44:48 +00:00
Andre K
7caa09b3a6
Merge branch 'master' into dev-factory-reset 2022-08-25 20:39:53 -03:00
PWRxPSYCHO
b8ef088d8e Remove all references to MapBox, MapBox tokens, and credentials 2022-08-23 22:49:46 -04:00
PWRxPSYCHO
017095d171 Working on migrating to OSMdroid from Mapbox 2022-08-23 20:05:19 -04:00
Andre K
eccb48d7ed
Merge pull request #467 from Douile/dev-channel-warning
Show warning in dialog when using default encryption key
2022-08-23 08:00:22 -03:00
Tom
f8cec34862
Improve warning message
Improve wording and add channel name to the default psk warning

Co-authored-by: Andre K <andrekir@pm.me>
2022-08-23 10:44:34 +00:00
Douile
7adf3cd0f5
Add factory reset button 2022-08-23 11:13:47 +01:00
Douile
7c940d209a
Show warning in dialog when using default encryption key 2022-08-22 16:19:59 +01:00
Ayub
db1218c46a Fixed typo on App Introduction screen 2022-08-22 13:54:28 +01:00
Andre Kirchhoff
25de235a93
Merge branch 'master' into dev-app-intro 2022-08-16 19:13:19 -03:00
Ayub
f1dc8d2258 Reword encryption text for introduction screen 2022-08-16 11:01:28 +01:00
legendgroupv2
769ae09603
Reword connection text for introduction screen
Co-authored-by: Andre Kirchhoff <andrekir@pm.me>
2022-08-16 10:25:09 +01:00