Commit graph

60 commits

Author SHA1 Message Date
Garth Vander Houwen
a4d5aefca3 Bossy linter 2024-10-05 15:50:57 -07:00
Garth Vander Houwen
d477de80c2 Remove ios 16 conditions 2024-10-05 10:44:46 -07:00
Garth Vander Houwen
e1ec14db2c Upgrade to ios 17 2024-10-04 19:36:30 -07:00
Benjamin Faershtein
0d40e5de5d Cleanup 2024-08-09 23:05:23 -07:00
Benjamin Faershtein
b3f8c9299a Created two App Intents and made a BLEManager singleton 2024-08-09 23:02:55 -07:00
Garth Vander Houwen
7dae25d949 Less parens 2024-08-04 15:59:08 -07:00
Garth Vander Houwen
d9547c4362 little feets 2024-08-04 15:53:59 -07:00
Garth Vander Houwen
1b77513b2f Remove broken MB tiles funcitionality 2024-08-01 08:00:27 -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
Garth Vander Houwen
5c57d38ee6 Update channel url query string location and support both formats 2024-07-09 18:29:59 -07:00
Garth Vander Houwen
fb7ba12fc0 More logs cleanup 2024-06-24 06:31:45 -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
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
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
70fb1eb8d8 Don't add channels with the same name
Add additional precision options
2024-05-05 08:38:27 -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
85b8c0b091 Yolo 2024-04-03 00:04:46 -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
f2056aa1ac Add path to notifications 2024-01-20 14:05:29 -08:00
Garth Vander Houwen
61840f5591 Cleanup 2023-12-22 16:43:33 -08:00
Garth Vander Houwen
ee6afcc0cb Updated GPS view for ios 17 2023-12-22 08:25:59 -08:00
Garth Vander Houwen
b122925a68 Update MB tiles loading logic 2023-12-20 20:47:14 -08:00
Garth Vander Houwen
bde94e877e Update protos and related enums. 2023-12-10 17:54:45 -08:00
Garth Vander Houwen
c75ca8ad5a
Merge branch 'main' into iOS17_Working_Changes 2023-09-05 21:53:42 -07:00
Garth Vander Houwen
1c19ae11e6 Clean up object graph updates 2023-09-04 20:17:09 -07:00
Garth Vander Houwen
0598b26f53 Load unread message state when the app loads. 2023-09-03 21:36:54 -07:00
Garth Vander Houwen
7b9d6b11cf Unread direct messages indicator 2023-09-03 09:04:07 -07:00
Garth Vander Houwen
7a1c20dbb9 Tips 2023-08-31 22:39:51 -07:00
Garth Vander Houwen
a990d7f2bd Lint 2023-08-26 23:17:30 -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
866d21246e Fix a couple more potential crashes 2023-01-02 21:37:11 -08:00
Joshua Pirihi
44a388f0c8 Add security call when importing mbtiles file 2022-12-15 06:16:07 +13:00
Garth Vander Houwen
6081d8c30c * Add Libraries for OTA
* Refactor BLE Manager a bit
* Add signal strength indicator graphic to ble connect view
* Order BLE devices by name
2022-12-04 00:28:26 -08:00
Garth Vander Houwen
cf9e66626e Additional accent color cleanup 2022-11-17 21:44:07 -08:00
Garth Vander Houwen
b4b158aabf Fix a couple of nils 2022-11-11 19:21:52 -08:00
Garth Vander Houwen
09847f3456 Trim down peripheral now that we have the connected node on the bluetooth view 2022-10-18 20:25:11 -07:00
Garth Vander Houwen
9e84d53a82 Hook together SaveChannelQRCode View 2022-10-18 19:50:42 -07:00
Garth Vander Houwen
8da5e9f9d0 Assorted cleanup 2022-10-12 22:15:15 -07:00
Garth Vander Houwen
5790839022 Start of connection timer UI 2022-10-12 15:26:25 -07:00
Garth Vander Houwen
c3bd5a7300 Handle new FROMRADIO UUID 2022-10-11 14:25:59 -07:00
Garth Vander Houwen
96aa9a60a6 Decode qr code string 2022-10-10 21:21:58 -07:00
Garth Vander Houwen
4df2f4614b Bump required version with proto updates 2022-10-10 15:02:27 -07:00
Garth Vander Houwen
4318794c08 Get share channels loading from real channel data 2022-10-09 18:32:21 -07:00
Garth Vander Houwen
1b0d569568 Detents 2022-10-07 19:07:36 -07:00