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
5869a27369
Mute all channel message notifications
2024-04-26 18:06:23 -07:00
Garth Vander Houwen
0aba48a447
Remove sponsor link
2024-04-22 13:22:16 -07:00
Garth Vander Houwen
cb06af0b6c
Bump version, add notification settings to settings bundle.
2024-04-09 22:04:37 -07:00
benjaminfaershtein
102bbf521e
Added New Node Notification setting and notification
2024-04-09 16:59:34 -07:00
Garth Vander Houwen
9c0430f956
Remove extra comment
2024-03-28 08:44:10 -07:00
ChDel
8149863621
Allow for numerical enum to decode
2024-03-26 19:40:48 -07:00
ChDel
1354427bfe
Fixing UserDefault wrapper crashing with enums
2024-03-26 16:45:32 -07:00
Garth Vander Houwen
80103ebda2
Revert user default updates, move everything to the map settings form
2024-03-25 18:43:03 -07:00
Garth Vander Houwen
554fe9a3ca
Node distance filter for the mesh map
2024-03-24 22:23:55 -07:00
ChDel
e07c20a1ad
Refactoring User Defaults extension
2024-03-23 14:18:41 -07:00
Garth Vander Houwen
61a98a09b9
Handle topic change
...
keep less positions in memory
2024-03-10 20:17:54 -07:00
Garth Vander Houwen
08de61ee71
Node list updates
2024-03-09 23:37:00 -08:00
Garth Vander Houwen
8f6e1a2d0d
Add app smart position and setting
...
Update protobufs
Use new GPS tri state on position config
2024-02-05 21:46:16 -08:00
Garth Vander Houwen
350ec121d7
Revert broken channel key validation
...
Remove block range test
Add notes that router role is not for mobile nodes
2024-01-28 09:36:19 -08:00
Garth Vander Houwen
87ea501479
Remove app username, uncomment some trace route code
2023-12-21 09:03:24 -08:00
Garth Vander Houwen
d63daf5cf3
Detection sensor updates
2023-12-01 13:56:29 -08:00
Garth Vander Houwen
e7a5aa40f0
Group box for Position Altitude Chart on the node map
...
Save Prefered node id so messages show up when not connected via ble
2023-11-20 13:20:55 -08:00
Garth Vander Houwen
300c677b94
Use legacy map app setting
2023-11-11 09:58:54 -08:00
Garth Vander Houwen
9922e19fce
Check for admin channel on settings drop down, hide catalyst map controls that don't work
2023-10-20 16:14:29 -07:00
Garth Vander Houwen
3a5f192ac1
Map annotation popover and convex hull!
2023-09-17 19:42:03 -07:00
Garth Vander Houwen
ef11d825d2
Node map map type selector, settings sheet
2023-09-15 23:22:49 -07:00
Garth Vander Houwen
9fccb74f43
Three column working point
2023-09-08 18:52:59 -07:00
Garth Vander Houwen
b304b81d5f
Block the range test
2023-08-29 10:40:39 -07:00
Garth Vander Houwen
a990d7f2bd
Lint
2023-08-26 23:17:30 -07:00
Garth Vander Houwen
0c852a5202
Weather layer
2023-05-14 00:16:55 -07:00
Garth Vander Houwen
c425486658
More tile sources
...
tile server attribution
Signal strength indicator
2023-05-09 19:31:25 -07:00
Garth Vander Houwen
7cc3e2c5e4
Clean up offline maps settings
2023-05-08 07:35:31 -07:00
Garth Vander Houwen
d16708b337
Add tiles above labels setting, add delete cached tiles button
2023-05-07 08:01:16 -07:00
Garth Vander Houwen
8af95d7248
Tidy up offline maps
2023-05-06 18:40:11 -07:00
Garth Vander Houwen
fa08cf8959
Clean up user defaults
2023-05-06 16:50:41 -07:00
Garth Vander Houwen
e1bf4b0212
Somewhat working offline maps
2023-05-06 16:15:12 -07:00
Garth Vander Houwen
8c01abacce
Remove keyboard type setting, hook up map settings toggles
2023-04-25 21:44:34 -07:00
Garth Vander Houwen
6dc63099e6
Map settings cleanup
2023-04-25 17:56:57 -07:00