Garth Vander Houwen
ea39adac26
Add OSLog Redacttion attributes
2025-03-31 22:06:00 -07:00
Garth Vander Houwen
49c7bd7bef
Add ignore node functionality to the node and user list
2024-12-16 14:43:59 -08:00
Garth Vander Houwen
3dcec505ff
linter updates
2024-10-05 16:35:42 -07:00
Garth Vander Houwen
4a5c728978
Merge branch 'main'
...
#Conflicts:
# Meshtastic/AppIntents/MessageChannelIntent.swift
# Meshtastic/Views/Settings/Config/DeviceConfig.swift
2024-10-05 10:04:19 -07:00
Garth Vander Houwen
e1ec14db2c
Upgrade to ios 17
2024-10-04 19:36:30 -07:00
Garth Vander Houwen
496016c6fa
Use first appear on mesh map
2024-09-19 20:01:05 -07:00
Jacob Powers
089022d362
add centerMapAt
2024-09-08 04:47:14 +00:00
Blake McAnally
620e329521
Refactor router state to more closely match tab bar behavior
2024-08-28 07:37:49 -05:00
Garth Vander Houwen
25f8e424ed
Sync up isonline with the firmware add local stats extension
2024-08-25 10:08:32 -07:00
Garth Vander Houwen
bb4967fbf4
Use new set time method after want config is complete
2024-08-17 13:12:13 -07:00
Garth Vander Houwen
7d63a21418
Hook retry up to ack errors
2024-08-16 16:26:54 -07:00
Garth Vander Houwen
f4bcad2c68
Linting fixes
2024-08-04 21:42:02 -07:00
Blake McAnally
3a746af27e
Refactor the apps routing structure to enable app-wide navigation through a Router to improve how deep link URLs are handled
2024-07-15 15:57:42 -05: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
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