Garth Vander Houwen
ee2313ff0d
Throw out any time that is off by more than 10 seconds in either direction and use now for message timestamp
2024-08-08 19:17:05 -07:00
Blake McAnally
fbf059be6a
Refactor BLEManager.context setting on all the views, and just do that at the app root instead
2024-07-15 15:57:44 -05: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
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
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
300c677b94
Use legacy map app setting
2023-11-11 09:58:54 -08:00
Garth Vander Houwen
992a560564
More map updates
2023-11-09 23:48:16 -08:00
Garth Vander Houwen
913c3932f4
Initial updates to mapkit for swiftui
2023-11-07 21:20:11 -08:00
Garth Vander Houwen
7b9d6b11cf
Unread direct messages indicator
2023-09-03 09:04:07 -07:00
Garth Vander Houwen
a78853d462
Delete unused view
2023-08-30 20:46:47 -07:00
Garth Vander Houwen
176ba630c6
Three column messaging test
2023-08-29 22:12:51 -07:00
Garth Vander Houwen
ee795b74c4
More unread messages infrastructure
2023-08-29 07:53:52 -07:00
Garth Vander Houwen
066e6b864e
Mock up message improvements
2023-08-28 21:46:04 -07:00
Garth Vander Houwen
a990d7f2bd
Lint
2023-08-26 23:17:30 -07:00
Garth Vander Houwen
e1109d3282
Store and forward
2023-08-26 20:45:15 -07:00
Ben Meadors
66298d52c7
Add AppDelegate and shared AppState object to control navigation programatically
2023-08-21 10:24:17 -05:00
Garth Vander Houwen
c27798d036
Delete parallel user settings structure
2023-04-26 09:19:45 -07:00
Garth Vander Houwen
fdade220de
SwiftLint Whitespace fixes
2023-03-06 10:33:18 -08:00
Garth Vander Houwen
7121a7995c
Fix bad merge, clean up nav
2023-03-03 20:08:04 -08:00
Garth Vander Houwen
91ce572acc
Update protobufs, show alert and clear database on change of preferred peripheral
2023-02-17 10:35:37 -08:00
Garth Vander Houwen
75a84a3529
Add menu item strings
2022-12-12 21:51:43 -08:00
Garth Vander Houwen
fb326b7573
Rename hw models, fix disappearing ble icon
2022-11-11 16:22:50 -08:00
Garth Vander Houwen
e43b673c05
Message Cleanup, stop QR view crash, hook up messages to preferred node
2022-10-14 22:18:28 -07:00
Garth Vander Houwen
ddfcea4ace
Handle empty positions, allow nrf52 saving for telemetry
2022-07-07 00:29:52 -07:00
Garth Vander Houwen
7317b6fbe4
More settings updates
2022-06-29 20:04:20 -07:00
Garth Vander Houwen
e2dc8ed8ae
Rename Project to satisfy app review
2022-06-24 08:00:18 -07:00