Garth Vander Houwen
fc97247b8c
Logging and linting
2024-06-23 16:11:02 -07:00
Garth Vander Houwen
921c648a6b
Update log privacy
2024-06-23 14:30:55 -07:00
Garth Vander Houwen
f7a9345b4e
Update client proxy logging
2024-06-23 08:06:59 -07:00
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
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
61a98a09b9
Handle topic change
...
keep less positions in memory
2024-03-10 20:17:54 -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
3c623d3441
Traceroute has position flag
...
Fix MQTT server port crash
Adjust device metrics grid colums
Fix some index issues in the channel editor
Clean up settings view, add duty cycle warning
2024-02-20 18:50:49 -08:00
Garth Vander Houwen
52af088d8c
Bump version, fix mqtt port bug, make connected node details smaller on all the settings views, clean up text on position config view
2024-02-19 21:39:53 -08:00
Garth Vander Houwen
9799ed9330
Fix duplicate contact bug, reduce mqtt client proxy logging
2023-10-10 21:41:15 -07:00
Garth Vander Houwen
a990d7f2bd
Lint
2023-08-26 23:17:30 -07:00
Garth Vander Houwen
a14026d753
Initial detection module config
2023-08-16 18:28:55 -07:00
Garth Vander Houwen
dc53ef743e
Delete unnecessary MQTT nonsense
2023-08-15 19:20:59 -07:00
Ben Meadors
0810ab8a7c
Added ssl support and address:port parsing logic
2023-08-10 10:46:30 -05:00
Garth Vander Houwen
ae605cca53
Update logging
2023-08-09 23:02:18 -07:00
Garth Vander Houwen
a08b49b72a
Working mqtt client proxy
2023-08-09 22:51:26 -07:00
Garth Vander Houwen
5929268171
Might work
2023-08-08 18:10:50 -07:00
Garth Vander Houwen
b346ce2a37
Clean up client proxy, set up publish of fromRadio packets
2023-08-07 16:25:01 -07:00
Garth Vander Houwen
7929a55ae4
Subscribe after connect
2023-08-07 13:26:02 -07:00
Garth Vander Houwen
8afc76ea2a
Connect to mqtt on the right topic
2023-08-06 22:31:19 -07:00
Garth Vander Houwen
81f824c79c
Subscribe to client proxy topic
2023-08-06 21:11:58 -07:00
Garth Vander Houwen
af94d05f84
Subscribe to mqtt
2023-08-06 20:59:39 -07:00
Garth Vander Houwen
71f114f203
Fix default server
2023-08-06 18:05:05 -07:00
Garth Vander Houwen
1356ebea14
More MQTT updates
2023-08-06 17:41:46 -07:00
Garth Vander Houwen
a11d41c137
Setup MQTT client proxy connection
2023-08-01 22:28:02 -07:00