Garth Vander Houwen
847892d45d
Log categories
2024-06-03 02:17:55 -07:00
Blake McAnally
4c7cd0d923
Adopt OSLog for logging and replace the majority of calls to print()
2024-06-01 11:30:29 -05: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
3046361dd0
Assorted changes
2024-05-24 18:15:53 -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
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
6b769ddb5b
Touch up favorites
2024-04-02 17:10:42 -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
515bc7fcd6
Finish hooking up favorites
2024-03-31 14:45:30 -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
78095caf08
Fix firmware version comparison, filter the node list when it appears
2024-03-26 19:49:30 -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
7eb6659c0c
Move fetch requests to mapcontent
2024-03-25 15:21:38 -07:00
Garth Vander Houwen
c36832586c
Scoll to dismiss keyboard for the two searchable lists
2024-03-10 22:14:46 -07:00
Garth Vander Houwen
8a8cd69383
Client proxy manage topic update, don't show exchange positons for the connected node
2024-03-10 15:16:18 -07:00
Garth Vander Houwen
4fd8efe4b3
Disasble auto correct on node and user lists
2024-03-10 00:34:21 -08:00
Garth Vander Houwen
08de61ee71
Node list updates
2024-03-09 23:37:00 -08:00
Garth Vander Houwen
2ba208fa8e
Bump version and protos
2024-03-09 20:07:12 -08:00
Garth Vander Houwen
1db42dbbcd
Add exchange position node list menu item, add improved search to the user list.
2024-03-02 10:18:57 -08:00
Garth Vander Houwen
78b902dae0
Update mesh logs to not spit out JSON
...
Enhance node list search
2024-03-02 08:31:29 -08:00
Garth Vander Houwen
a2476a212f
Only show client history to S&F routers
2024-02-13 14:23:07 -08:00
Garth Vander Houwen
caef40addc
Handle incoming store and forward messages
2024-02-13 14:21:49 -08:00
Garth Vander Houwen
1108f8d362
Additional store and forward cleanup
2024-02-12 18:00:04 -08:00
Garth Vander Houwen
c23e18316d
Store and Forward updates
2024-02-12 16:35:29 -08:00
Garth Vander Houwen
a89490097f
Add Singapore
...
Update store and forward logic
2024-02-10 17:21:31 -08:00
Garth Vander Houwen
658985b18a
Delete confirmation dialog
2023-12-22 16:10:00 -08:00
Garth Vander Houwen
bde7bb684b
Automatically favorite connected node
2023-12-21 20:17:55 -08:00
Garth Vander Houwen
a95ce0595d
Delete node from the nodedb
2023-12-21 12:59:08 -08:00
Garth Vander Houwen
a30fc18d73
Trace route cleanup
2023-12-09 15:01:01 -08:00
Garth Vander Houwen
3a5f192ac1
Map annotation popover and convex hull!
2023-09-17 19:42:03 -07:00
Garth Vander Houwen
919edac1f7
Add some empty content views, clean up node map
2023-09-14 20:17:14 -07:00
Garth Vander Houwen
4014c80758
Mapkit for swiftui
2023-09-12 00:02:31 -07:00
Garth Vander Houwen
6bd4a26a8b
Merge branch '2.2.5_Working_Changes'
...
Conflicts:
Meshtastic/Views/Nodes/NodeList.swift
2023-09-11 09:46:58 -07:00
Garth Vander Houwen
b613d0427e
Detail only button on node details view
2023-09-10 18:00:33 -07:00
Garth Vander Houwen
e8d4a70857
Fix up weather widget
2023-09-10 17:42:53 -07:00
Garth Vander Houwen
b80b9e65b3
Add small weather widget back to node map
2023-09-10 15:41:03 -07:00
Garth Vander Houwen
96bc0c85d3
Add content unavailable view to node list
2023-09-10 14:46:19 -07:00
Garth Vander Houwen
28386ee681
Additional cleanup for nodes tab. Show connected node on every view for a phon, only the detail tab on ipad and mac
2023-09-09 21:23:14 -07:00
Garth Vander Houwen
7ca655535a
Add map to new 3 column layout, comment out old views
2023-09-09 19:10:05 -07:00
Garth Vander Houwen
2d339037ae
Fully update position log in 3 column mode
2023-09-09 11:29:08 -07:00
Garth Vander Houwen
9fccb74f43
Three column working point
2023-09-08 18:52:59 -07:00
Garth Vander Houwen
2cf72f7d3d
Clean up node details
2023-09-07 23:38:53 -07:00