Commit graph

42 commits

Author SHA1 Message Date
Garth Vander Houwen
22c147f245 remove unnessary onboarding check from blemanager, update locationshandler with long timout if location services do not return 2025-07-20 09:45:47 -07:00
Garth Vander Houwen
ae2f4cf85e How about we comment some confusing code. 2025-07-17 19:03:41 -07:00
Garth Vander Houwen
da40b4b0b2 Resume continuation 2025-07-14 20:27:02 -07:00
Garth Vander Houwen
9b29e62c9e Removed method unused with device onboarding 2025-07-12 23:00:42 -07:00
Garth Vander Houwen
d6245e33b1 A little more cleanup 2025-07-11 19:42:59 -07:00
Garth Vander Houwen
964948fb7e Cleaned up onboarding flow 2025-07-11 14:13:43 -07:00
Garth Vander Houwen
536975eff5 Merge branch 'main'
#Conflicts:
#	Meshtastic/AppIntents/RestartNodeIntent.swift
#	Meshtastic/Extensions/UserDefaults.swift
#	Meshtastic/MeshtasticApp.swift
2025-07-11 09:21:12 -07:00
Garth Vander Houwen
f240871caa Remove extraneous coredata dependancy 2025-05-25 09:28:17 -07:00
Garth Vander Houwen
70340fa18f Fix some linting and ben writing C# warnings 2025-05-24 00:33:27 -07:00
Benjamin Faershtein
1a2429f36f Add fallback to lastKnown location to fix the "AppleParkBug" 2025-05-07 19:43:47 -07:00
Garth Vander Houwen
dfeaf848e0 Device onboarding initial commit 2025-05-03 20:44:12 -07:00
Garth Vander Houwen
5d9ea15767 Masks for a couple of coordinate logs 2025-04-01 17:33:39 -07:00
Garth Vander Houwen
46bf02c89c Make public key read only 2025-03-31 23:11:40 -07:00
Garth Vander Houwen
9de106a10c Mask coordinates 2025-03-31 22:20:10 -07:00
Garth Vander Houwen
ea39adac26 Add OSLog Redacttion attributes 2025-03-31 22:06:00 -07:00
oliver
5d97e246ab Kept remote version of Localizable.xcstrings 2025-02-03 12:11:50 +08:00
Garth Vander Houwen
88e7c92f89 Switch to new locations handler 2025-01-21 09:19:14 -08:00
Garth Vander Houwen
386042b8df
Merge branch 'main' into 2.5.8 2024-10-05 10:24:15 -07:00
Garth Vander Houwen
e1ec14db2c Upgrade to ios 17 2024-10-04 19:36:30 -07:00
Garth Vander Houwen
01c22745e3 Assorted cleanup 2024-09-30 08:23:47 -07:00
Garth Vander Houwen
fc97247b8c Logging and linting 2024-06-23 16:11:02 -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
5299e75f60 Compact mqtt popover 2024-04-11 19:30:05 -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
61ad1c4490 less meters 2024-02-16 17:05:14 -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
778600fb4f Lazy load position annotations 2024-01-21 12:24:18 -08:00
Garth Vander Houwen
e0073ebdc8 Solid lines for routes 2024-01-20 22:49:55 -08:00
Garth Vander Houwen
8f9c2e44f1 Show firmware view again 2023-12-27 12:45:46 -08:00
Garth Vander Houwen
7302dc3e35 Localize route recorder buttons
Actually record data with the route recorder
Add version number to about view
Make speed faster
2023-12-25 20:26:50 -08:00
Garth Vander Houwen
91407e65ea Location updates and route recorder mock up (does everything but save the route) Improve speed and heading formatting, Updated about view 2023-12-24 22:42:07 -08:00
Garth Vander Houwen
c523b05d23 Format headings and speed better 2023-12-23 22:47:56 -08:00
Garth Vander Houwen
cb63d13b90 Turn smart position back on 2023-12-23 17:18:19 -08:00
Garth Vander Houwen
6c8db4e381 Start location updates more agressively. 2023-12-23 17:03:30 -08:00
Garth Vander Houwen
668fe30806 Use locationshandler for GPS data on ios17 2023-12-22 06:31:27 -08:00
Garth Vander Houwen
089e13db08 Add user role to node list 2023-12-21 19:33:45 -08:00
Garth Vander Houwen
8dc1210607 Trace route cleanup, smarter positions for phone locations on ios 17 2023-12-21 10:59:09 -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
126cdfbdb3 Settings rework - new async location handler 2023-12-06 12:32:17 -08:00