Blake McAnally
4c7cd0d923
Adopt OSLog for logging and replace the majority of calls to print()
2024-06-01 11:30:29 -05:00
Garth Vander Houwen
fe82f1c3df
Merge branch '2.3.10_Working_Changes' into main
2024-06-01 07:30:50 -07:00
Garth Vander Houwen
7341d0b32a
Fix nag timeout dropdown
...
Fix up circle text view
2024-05-31 20:25:37 -07:00
Blake McAnally
4d547e48db
This change fixes several lint errors throughout the project, and moves the SwiftLint build phase to before compilation.
...
After this change, a developer can now clone the project and run without the build failing due to lint errors! 😃
* I ran `swiftlint --fix` to resolve many auto-correctable issues (mostly whitespace)
* Excluded the `Meshtastic/Protobufs` directory from lint, since that code is automatically generated.
* Converted some single letter method parameters to lowercase.
* Converted several instances `force_cast` to instead use `guard` or `if let` to unwrap optional values. During this change, some of the SwiftUI views became "too complex to be solved in a reasonable time", so I broke up the views into distinct sub-expressions.
I was able to build and run the app on an iOS simulator.
2024-05-31 21:48:50 -05:00
Garth Vander Houwen
3911703f81
Bump version, add incomplete user icon
2024-05-29 12:52:35 -07:00
Garth Vander Houwen
3046361dd0
Assorted changes
2024-05-24 18:15:53 -07:00
Garth Vander Houwen
dbc05605d6
Show alerts when app is in the foreground
2024-05-15 08:06:27 -07:00
Garth Vander Houwen
0997cc7dba
Cleanup
2024-05-14 23:07:09 -07:00
Garth Vander Houwen
a4c1fc4fe6
Remove up and downlink from QR codes
...
Open node details view from new node notification
Fix speed
Simple deep linking structure
2024-05-14 22:39:07 -07:00
Garth Vander Houwen
8bcf40f543
Deep Links
...
Updated position precision
2024-05-06 23:03:51 -07:00
Garth Vander Houwen
70fb1eb8d8
Don't add channels with the same name
...
Add additional precision options
2024-05-05 08:38:27 -07:00
Garth Vander Houwen
da75837bdc
Set Timezone properly on load
...
break device name if it is too long
2024-05-04 13:02:47 -07:00
Garth Vander Houwen
91a1d93ef8
Move uptime out of the device metrics log grid
2024-04-22 15:17:45 -07:00
Garth Vander Houwen
85bda07bae
move uptime to node details
2024-04-22 15:11:00 -07:00
Garth Vander Houwen
0aba48a447
Remove sponsor link
2024-04-22 13:22:16 -07:00
Garth Vander Houwen
13154a939d
Try and make device metrics grid a little more flexible
2024-04-16 13:55:02 -07:00
Garth Vander Houwen
81437d12bb
uptime!
2024-04-15 19:32:36 -07:00
Garth Vander Houwen
59b9fa9581
Button to request updated device metadata for admin channels
2024-04-15 17:31:53 -07:00
Garth Vander Houwen
8817cf7fe9
Pad lora meter a little
...
Auto dismiss trace route alert
2024-04-11 13:57:36 -07:00
Garth Vander Houwen
6144786cf9
Move all app settings to the settings bundle and link from the app settings view
...
Add enter shortcut to alert ok buttons on the node list
2024-04-10 18:43:24 -07:00
Garth Vander Houwen
fc1cdc4d88
Indoor air quality
...
Add Compact signal strength back to the node list
2024-04-10 16:41:15 -07:00
Garth Vander Houwen
9d4a864ee3
Add Indoor Air Quality for BME680 Environment Metrics
2024-04-09 22:19:07 -07:00
Garth Vander Houwen
9beccc1639
fix delete waypoint bugs
2024-04-08 10:59:38 -07:00
Garth Vander Houwen
aa08f2ff33
Drop the last character for string length validation, bump version
2024-04-04 09:39:03 -07:00
Garth Vander Houwen
6b769ddb5b
Touch up favorites
2024-04-02 17:10:42 -07:00
Garth Vander Houwen
8a214d93eb
Contact list filters
2024-04-02 11:16:32 -07:00
Garth Vander Houwen
e68734135b
Add node num to text search
2024-04-02 07:00:07 -07:00
Garth Vander Houwen
ab82848d99
filter update
2024-04-02 06:20:48 -07:00
Garth Vander Houwen
78c0bca781
Add favorite and distance filter to the node list
2024-04-02 06:17:03 -07:00
Garth Vander Houwen
d64acccc3e
Remove VIP, clean up add channel method
2024-04-01 10:51:06 -07:00
Garth Vander Houwen
515bc7fcd6
Finish hooking up favorites
2024-03-31 14:45:30 -07:00
Garth Vander Houwen
52c52ae1e6
100 node limit on the node map, remove 2500 mile distance filter
2024-03-31 12:38:17 -07:00
Garth Vander Houwen
f38e61b0b2
Hook up favorites, clean up admin dropdown list
2024-03-29 14:37:09 -07:00
Garth Vander Houwen
170ec3b88b
Fix node map display bug
2024-03-29 10:54:30 -07:00
Garth Vander Houwen
1162a7ef44
Show firmware version for remotely administered nodes on the node deails. Don't show the delete waypoint button if you are not conneced to a node
2024-03-28 16:14:57 -07:00
Garth Vander Houwen
6a7baf1ebe
Add back 48 hour filter to the mesh map, add admin channel tip
2024-03-28 08:39:34 -07:00
Garth Vander Houwen
4d584f64c9
Flat the map by default so precision circles are prettier
2024-03-27 16:30:58 -07:00
Garth Vander Houwen
7c022813a2
Fixed position updates
2024-03-27 16:06:24 -07:00
Garth Vander Houwen
78095caf08
Fix firmware version comparison, filter the node list when it appears
2024-03-26 19:49:30 -07:00
Garth Vander Houwen
d9ab828d4a
Fix icon for isonline icon
2024-03-26 19:17:13 -07:00
Garth Vander Houwen
0c112e2a55
Online only filter
2024-03-26 14:57:00 -07:00
Garth Vander Houwen
35c943aa68
Fix text search not running if there was not a filter set, fix typo on pax counter settings localized string
2024-03-26 14:01:59 -07:00
Garth Vander Houwen
e42b1ae500
force slelection of at least one option in the lora / mqtt filters
2024-03-26 09:21:47 -07:00
Garth Vander Houwen
08a936f7e1
Filter by client role too
2024-03-26 09:13:15 -07:00
Garth Vander Houwen
496451c15c
Add node filters
2024-03-26 07:54:16 -07:00
Garth Vander Houwen
525b1b2509
More map cleanup
2024-03-25 19:20:36 -07:00
Garth Vander Houwen
80103ebda2
Revert user default updates, move everything to the map settings form
2024-03-25 18:43:03 -07:00
Garth Vander Houwen
6577eaaa9f
Turn waypoints off by default
2024-03-25 15:49:10 -07:00
Garth Vander Houwen
7eb6659c0c
Move fetch requests to mapcontent
2024-03-25 15:21:38 -07:00
Garth Vander Houwen
b0101ab4ce
A little more map cleanup
2024-03-24 23:13:35 -07:00