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
dbc05605d6
Show alerts when app is in the foreground
2024-05-15 08:06:27 -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
8a214d93eb
Contact list filters
2024-04-02 11:16:32 -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
7c022813a2
Fixed position updates
2024-03-27 16:06:24 -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
554fe9a3ca
Node distance filter for the mesh map
2024-03-24 22:23:55 -07:00
Garth Vander Houwen
03a210e415
Get the last 50 nodes seen for the mesh map, zoom much closer by default, only show nodes from the last 48 hours on the mesh map
2024-03-23 18:22:10 -07:00
Garth Vander Houwen
7d00a5882b
Try and use less ram on the mesh map
2024-03-23 18:01:20 -07:00
Garth Vander Houwen
02cca19f26
Assorted updates
2024-03-23 09:01:44 -07:00
Garth Vander Houwen
2ba208fa8e
Bump version and protos
2024-03-09 20:07:12 -08:00
Garth Vander Houwen
5d9b25b0aa
Polish up the reduced position accuracy
2024-02-25 00:36:03 -08:00
Garth Vander Houwen
e462055ad7
Reduced precision map circles for the node map
2024-02-24 16:25:08 -08:00
Garth Vander Houwen
d59eb07326
Turn of node history and route lines on the mesh map
2024-02-17 15:37:28 -08:00
Garth Vander Houwen
f05777919d
Show all nodes on the mesh map again
2024-01-21 18:20:45 -08:00
Garth Vander Houwen
aa2f3c4511
LazyVStacks for annotations
2024-01-21 13:12:32 -08:00
Garth Vander Houwen
778600fb4f
Lazy load position annotations
2024-01-21 12:24:18 -08:00
Garth Vander Houwen
e0073ebdc8
Solid lines for routes
2024-01-20 22:49:55 -08:00
Garth Vander Houwen
7f1f79b837
Use time again on the mesh map. Back to a week
2024-01-20 19:49:29 -08:00
Garth Vander Houwen
3424523d98
Move waypoint deep linking into onchange event
2024-01-20 19:33:11 -08:00
Garth Vander Houwen
e2872b34c9
Link to waypoint directly from new waypoint notification
2024-01-20 19:14:20 -08:00
Garth Vander Houwen
24868b4a28
Assorted updates
2023-11-26 10:45:03 -08:00
Garth Vander Houwen
99fbc6c9a6
Remove 30 day filter from mesh map
2023-11-20 16:08:46 -08:00
Garth Vander Houwen
3305399ded
Show detection sensor icon on the map
2023-11-18 08:25:50 -08:00
Garth Vander Houwen
a8a3dab926
Don't be dumb
2023-11-17 23:57:56 -08:00
Garth Vander Houwen
a89f33b9f5
Altitude graph for the node map
2023-11-17 18:35:31 -08:00
Garth Vander Houwen
621bb0a13e
Fix route lines bug on mesh map
2023-11-16 18:23:04 -08:00
Garth Vander Houwen
2ed33ae98b
More cleanup
2023-11-15 08:00:10 -08:00
Garth Vander Houwen
8e4aa271fd
No more yolo
2023-11-15 07:01:35 -08:00
Garth Vander Houwen
41412fd2ba
Fix default flag, yolo history favorite setting for now
2023-11-14 21:50:17 -08:00
Garth Vander Houwen
97a711cf73
Clean up the code for the history pins
2023-11-14 21:43:26 -08:00
Garth Vander Houwen
7b12d395bc
turn on waypoints on the mesh map
2023-11-14 18:16:34 -08:00
Garth Vander Houwen
e164a2b624
Waypoints on the mesh map
2023-11-14 18:11:25 -08:00
Garth Vander Houwen
5435b9e65e
Comment out the slow long press gesture
2023-11-14 10:32:11 -08:00
Garth Vander Houwen
4fec2be045
Finish mocking up the waypoint form
2023-11-12 00:28:59 -08:00
Garth Vander Houwen
5346b3d0f4
Waypoint form and long press gesture
2023-11-11 09:44:03 -08:00
Garth Vander Houwen
53e17e74b9
Remove long press action
2023-11-10 11:22:59 -08:00
Garth Vander Houwen
53dc82c0f6
Convert tap gesture coordinate to location
2023-11-10 08:20:07 -08:00
Garth Vander Houwen
992a560564
More map updates
2023-11-09 23:48:16 -08:00
Garth Vander Houwen
70e1bdb835
More map cleanup
2023-11-09 17:43:38 -08:00
Garth Vander Houwen
5551f6d5cf
Position details sheet
2023-11-08 18:41:47 -08:00
Garth Vander Houwen
913c3932f4
Initial updates to mapkit for swiftui
2023-11-07 21:20:11 -08:00