Commit graph

25 commits

Author SHA1 Message Date
Blake McAnally
b8baf047b7 Refactor an unnecessarily duplicated code branch 2024-06-03 20:23:06 -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
Renamed from MeshtasticApple/Views/ContentView.swift (Browse further)