Commit graph

344 commits

Author SHA1 Message Date
Garth Vander Houwen
ded26e6f21 Bump version, add some emoji to logs 2024-06-03 18:49:33 -07:00
Garth Vander Houwen
cd0f7dd9d6 Emoji in the logs 2024-06-03 10:23:20 -07:00
Garth Vander Houwen
847892d45d Log categories 2024-06-03 02:17:55 -07:00
Garth Vander Houwen
82a8336e35 Additional swift lint fixes 2024-06-02 20:13:40 -07:00
Garth Vander Houwen
51929b3a35 Swiftlint fixes 2024-06-02 18:32:14 -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
3aefd67d06 Check for last postion before sending phone location 2024-05-26 10:37:22 -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
4af2fbc749 Remove unused variable 2024-05-05 09:22:29 -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
5e4d542460 Handle nil nodeinfo better 2024-05-04 20:59:16 -07:00
Garth Vander Houwen
016a3b748f Clean up fixed position logging 2024-05-04 13:57:35 -07:00
Garth Vander Houwen
a3a5c4084b Try and fix a nil context crash, created shareed ble manager 2024-05-04 08:20:53 -07:00
Garth Vander Houwen
9663cd69ff Let the firmware handle position precision value from channel 2024-04-30 12:44:47 -07:00
Garth Vander Houwen
04fef0cba9 Get out of disconnect loop 2024-04-30 12:26:57 -07:00
Garth Vander Houwen
2627858e33 Fix some crashes 2024-04-19 13:36:17 -07:00
Garth Vander Houwen
50f2ce5ece Allow cancelling the timer connection 2024-04-13 09:46:13 -07:00
Garth Vander Houwen
2066bdc1cd Set last heard on a node info for a traceroute packet. 2024-04-12 16:34:28 -07:00
Garth Vander Houwen
a80502484e Stop reseting app settings when connecting a new device as fixed position as been refactored.
Make trace route positions be 24 hours
2024-04-08 08:21:37 -07:00
Garth Vander Houwen
b5e621df89 Show mqtt errors for the client proxy 2024-04-05 17:14:04 -07:00
Garth Vander Houwen
95109a3d9d Send want config after channels changes to get new data now that lora config does not reboot 2024-04-03 08:13:16 -07:00
Garth Vander Houwen
85b8c0b091 Yolo 2024-04-03 00:04:46 -07:00
Garth Vander Houwen
2a38dbbb1c Wire up adding instead of replacing channels via qr code. 2024-04-02 23:43:00 -07:00
Garth Vander Houwen
6a41cf63be Put qr code experiment in place, fix up channel editor 2024-04-02 21:49:36 -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
1c9d9b65b5 Hook up ui for new fixed position set and remove admin messages. 2024-03-26 23:36:11 -07:00
Garth Vander Houwen
d84f2ad91a Add power telemetry config. 2024-03-14 00:04:35 -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
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
e59df5f486 Add MQTT to trace route string 2024-02-27 21:16:44 -08:00
Garth Vander Houwen
96f3fd84cd Look up channel to get its precision bits when sending a position to the device. 2024-02-27 16:23:54 -08:00
Garth Vander Houwen
d3d16e206e Release Cleanup
Add back block range test functionaitly, hook it up to the device range test settings.
Delete messages when deleting a channel
Make pax counter clear work properly
2024-02-27 11:26:26 -08:00
Garth Vander Houwen
003b6dbf18 Handle pax packet 2024-02-25 15:32:01 -08:00
Garth Vander Houwen
9ee3df519c Pax Counter Config 2024-02-25 11:24:01 -08:00
Garth Vander Houwen
85c2a9e938 Hook up the position precision channel settings 2024-02-24 22:33:11 -08:00
Garth Vander Houwen
32fe4f1ca1 Hide esp32 sleep options 2024-02-23 08:00:34 -08:00
Austin Payne
a87d4fd3a6 feature: add power configuration 2024-02-21 00:07:17 -07:00
Garth Vander Houwen
e9c8de9837 Experiment over 2024-02-20 21:51:50 -08:00
Garth Vander Houwen
79d5aab240 Stop clearing channels on each connect 2024-02-20 21:24:32 -08: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
526f05a0b6 Clean up store and forward logging, fix up node list padding. 2024-02-16 18:06:52 -08:00
Garth Vander Houwen
524103f5ec Try and make temp have even less digits, make another attempt at clearing the database with less crashing 2024-02-16 10:01:08 -08:00
Garth Vander Houwen
caef40addc Handle incoming store and forward messages 2024-02-13 14:21:49 -08:00
Garth Vander Houwen
d4ff24cb16 Add some padding to the share location button 2024-02-13 10:58:07 -08:00
Garth Vander Houwen
8f50e7f447
Merge pull request #484 from Austinpayne/fix/slow-typing
fix: slow typing speed when lots of messages
2024-02-12 18:05:09 -08:00