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
Garth Vander Houwen
fe82f1c3df
Merge branch '2.3.10_Working_Changes' into main
2024-06-01 07:30:50 -07:00
Garth Vander Houwen
7341d0b32a
Fix nag timeout dropdown
...
Fix up circle text view
2024-05-31 20:25:37 -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
ed1214891b
Add new protobufs, update all the config layouts
2024-02-21 23:35:28 -08:00
Austin Payne
0daf9185e7
refactor: add SaveConfigButton view for settings
2024-02-21 00:07:17 -07:00
Austin Payne
c3cede2d76
refactor: add ConfigHeader view for settings
2024-02-21 00:07:17 -07:00
Garth Vander Houwen
52af088d8c
Bump version, fix mqtt port bug, make connected node details smaller on all the settings views, clean up text on position config view
2024-02-19 21:39:53 -08:00
Garth Vander Houwen
bc3fc5e50c
Add 48 as a GPIO pin
2024-01-22 13:21:17 -08:00
Garth Vander Houwen
61768bee9b
Consistent checks for context
2024-01-14 11:25:00 -08:00
Garth Vander Houwen
1792de5d4a
Add extra gpio pins
2024-01-13 20:48:30 -08:00
Garth Vander Houwen
4eb18f66b8
Add useI2cAsBuzzer setting
2023-12-20 10:24:01 -08:00
Garth Vander Houwen
126cdfbdb3
Settings rework - new async location handler
2023-12-06 12:32:17 -08:00
Garth Vander Houwen
b6cfd07000
Question everything
2023-09-02 17:37:35 -07:00
Garth Vander Houwen
3b76207247
Improved localization helper for strings
2023-05-05 09:27:24 -07:00
Garth Vander Houwen
b455fb25c6
Bump GPIO Pickers to 45
2023-04-03 17:48:58 -07:00
Garth Vander Houwen
9059ceba55
Fix real time loading of all remote admin view
2023-03-19 18:37:23 -07:00
Garth Vander Houwen
9e37057fdc
Save nag timeout
2023-03-18 17:26:13 -07:00
Garth Vander Houwen
93006b258d
Swift Lint
2023-03-14 12:44:10 -07:00
Garth Vander Houwen
b336307a22
ACK!
...
Admin message status content if you have an admin channel
2023-03-13 19:17:43 -07:00
Garth Vander Houwen
fdade220de
SwiftLint Whitespace fixes
2023-03-06 10:33:18 -08:00
Garth Vander Houwen
4006de8696
Prevent some crashes
2023-03-05 14:40:07 -08:00
Garth Vander Houwen
dba7889666
Cleanup Client tracking mode some
2023-02-22 20:31:08 -08:00
Garth Vander Houwen
af90966900
Fix getNodeInfo method that was the source of nil nodes
2023-02-06 18:45:03 -08:00
Garth Vander Houwen
3e779217d5
Pass admin channel index properly to most admin messages
2023-02-03 07:29:12 -08:00
Garth Vander Houwen
57dbc7b71f
Remote Admin for Module Config
2023-02-01 09:19:45 -08:00
Garth Vander Houwen
cd0fdec368
localize save config string
2023-01-09 18:34:43 -08:00
Garth Vander Houwen
a7a1c734ab
Show advanced external notification settings by default
2023-01-03 23:20:33 -08:00
Garth Vander Houwen
77ab77e2c7
Localize unset
2022-12-30 17:44:39 -08:00
Garth Vander Houwen
1a1cd719a2
Finish translating enums
2022-12-30 16:45:11 -08:00
Garth Vander Houwen
76e7eef10c
Localize config save confirm
2022-12-30 11:08:59 -08:00
Garth Vander Houwen
7501c4bbe3
Clean up external notifications config
2022-12-23 14:00:48 -08:00
Garth Vander Houwen
8a31ffaf19
Add new fields to external notification config
2022-12-23 11:30:55 -08:00
Garth Vander Houwen
e21659336e
Fix for channel messages message view not updating when new messages arrive
...
Update protobufs
Add 0 to external notification output intervals
2022-12-23 10:03:43 -08:00
Garth Vander Houwen
5da522b911
More strings
2022-12-13 08:47:14 -08:00
Garth Vander Houwen
30a2898776
More strings
2022-12-13 07:49:46 -08:00
Garth Vander Houwen
0892214bcd
Start of localization
2022-12-12 20:35:38 -08:00
Garth Vander Houwen
c7a9883808
Go back to settings view after saving from a config view
...
Allow setting of a fixed ble pin
Fix bug that did not show devices to connect to after some failed connections
2022-12-09 18:19:00 -08: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
76b7127b68
Another attempt to refresh mute state for channels
...
Clean up navigation stack styles
2022-12-01 08:20:21 -08:00
Garth Vander Houwen
789203d273
Add use pwm to external notification config
2022-11-29 21:24:20 -08:00
Garth Vander Houwen
02629572ea
Remove initial load bools
2022-11-12 08:48:01 -08:00
Garth Vander Houwen
e095e053a5
Fix all the module confirmation dialogs
2022-10-04 18:19:02 -07:00
Garth Vander Houwen
27a90c4dc4
Fix assorted nulls
2022-09-27 22:18:50 -07:00
Garth Vander Houwen
9c1de1cf58
fix enums with default of zero
2022-09-10 18:27:44 -07:00
Garth Vander Houwen
56da04827a
New protos and assorted bug fixes
2022-08-11 23:34:09 -07:00
Garth Vander Houwen
1f0735749a
Upgrade DM asks, update protobufs, streamline wifi config, add enabled to wificonfig
2022-08-04 19:43:03 -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
Garth Vander Houwen
f21a85d8e1
Check for nil nodes and config
2022-07-11 16:18:16 -07:00