Benjamin Faershtein
f14f8c97e2
QR code improvements
2025-06-27 16:52:51 -07:00
Garth Vander Houwen
d7ad7a7e72
Persistent Tip style for bluetooth, messages and administration
2025-06-19 23:17:40 -07:00
Garth Vander Houwen
ca6cf606bc
Fix a second channel url fragment
2025-06-18 17:17:34 -07:00
Garth Vander Houwen
17c8ce671d
Update channel qr code url matching
2025-06-18 17:04:58 -07:00
Garth Vander Houwen
d84e437180
Add alert for firmware version to contact scanning function
2025-05-25 09:14:27 -07:00
Garth Vander Houwen
d56f55d6f0
Integrate some copilot review suggestions
2025-05-25 09:00:48 -07:00
Garth Vander Houwen
70340fa18f
Fix some linting and ben writing C# warnings
2025-05-24 00:33:27 -07:00
Ben Meadors
32c463d6ed
Fix add channel URL scanning
2025-05-20 11:59:37 -05:00
Ben Meadors
01893e07ed
Copilot jacked up my braces
2025-05-13 20:06:07 -05:00
Ben Meadors
1b00ea7860
Update Meshtastic/MeshtasticApp.swift
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-13 20:03:44 -05:00
Ben Meadors
05397db3a4
Add shared contact functionality (WIP)
...
Feel free to hijack and make it not terrible
2025-05-13 19:43:43 -05:00
Garth Vander Houwen
ebbe7c2dcc
Show tips on app launch
2025-04-01 09:26:03 -07:00
Garth Vander Houwen
ea39adac26
Add OSLog Redacttion attributes
2025-03-31 22:06:00 -07:00
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