Commit graph

24 commits

Author SHA1 Message Date
Garth Vander Houwen
dee96175bf Update admin drop down 2024-08-18 17:15:55 -07:00
Garth Vander Houwen
09dfc90266 Fix disable channel crash, use a switch to make generate qr code more readable 2024-07-07 09:40:06 -07: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
70fb1eb8d8 Don't add channels with the same name
Add additional precision options
2024-05-05 08:38:27 -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
fdade220de SwiftLint Whitespace fixes 2023-03-06 10:33:18 -08:00
Garth Vander Houwen
0892214bcd Start of localization 2022-12-12 20:35:38 -08:00
Garth Vander Houwen
f259cb15fd Dismiss buttons for sheets on mac
Add icon to clear app data button
Convert settings view to navigationsplitview
2022-11-08 23:18:50 -08:00
Garth Vander Houwen
9efec04b7d Close buttons for sheets in catalyst to prevent the need to force quit 2022-11-08 22:01:32 -08:00
Garth Vander Houwen
6263e6fd83 Save channel qr code 2022-10-19 16:58:49 -07: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
acd7d4e279 Bump version 2022-10-13 07:45:23 -07:00
Garth Vander Houwen
8aa94f5e0f Remove valid url bool 2022-10-12 22:15:51 -07:00
Garth Vander Houwen
8da5e9f9d0 Assorted cleanup 2022-10-12 22:15:15 -07:00
Garth Vander Houwen
c3bd5a7300 Handle new FROMRADIO UUID 2022-10-11 14:25:59 -07:00
Garth Vander Houwen
0bea6f8fa3 handle base64 urls 2022-10-11 05:36:49 -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
fa25c5e2cc Hook into both URL events, pass a string so we keep the url 2022-08-03 16:56:44 -07:00
Garth Vander Houwen
0981aa6bf9 Log lora config details 2022-07-27 20:22:40 -07:00
Garth Vander Houwen
750db0437c CSV export 2022-07-15 15:01:42 -07:00
Garth Vander Houwen
1ecd094ef9 Fix a couple of lingering config view crashing if a device disconnects while on the view, hook up QR code deep link 2022-07-14 07:14:43 -07:00