Garth Vander Houwen
ea39adac26
Add OSLog Redacttion attributes
2025-03-31 22:06:00 -07:00
Garth Vander Houwen
e068e660a5
Delete more keys
2025-02-15 10:06:54 -08:00
Garth Vander Houwen
e21b364f56
Merge pull request #1096 from meshtastic/NavigateTo
...
Added Navigate To Intent and Navigate To button
2025-02-11 08:01:02 -08:00
Benjamin Faershtein
2a68a36d84
added intent and button
2025-02-09 11:29:24 -08:00
Garth Vander Houwen
1ff452253b
Remove broken .reciprocal()
2025-02-07 12:27:55 -08:00
Garth Vander Houwen
e4ba47abc2
Reciprical extension for measurement angles (headings)
2024-12-22 09:49:56 -08:00
Garth Vander Houwen
d477de80c2
Remove ios 16 conditions
2024-10-05 10:44:46 -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
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
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
6c8db4e381
Start location updates more agressively.
2023-12-23 17:03:30 -08:00
Garth Vander Houwen
0b11f8ed7d
Assorted cleanup
2023-09-19 17:06:47 -07:00
Garth Vander Houwen
76d5da1d21
Put look around behind a button
2023-09-15 17:19:02 -07:00
Garth Vander Houwen
919edac1f7
Add some empty content views, clean up node map
2023-09-14 20:17:14 -07:00
Garth Vander Houwen
28386ee681
Additional cleanup for nodes tab. Show connected node on every view for a phon, only the detail tab on ipad and mac
2023-09-09 21:23:14 -07:00
Garth Vander Houwen
2d339037ae
Fully update position log in 3 column mode
2023-09-09 11:29:08 -07:00
Garth Vander Houwen
d9a424388a
Working 3 column nodes view
2023-09-09 09:00:34 -07:00
Garth Vander Houwen
1c19ae11e6
Clean up object graph updates
2023-09-04 20:17:09 -07:00
Garth Vander Houwen
b6cfd07000
Question everything
2023-09-02 17:37:35 -07:00
Garth Vander Houwen
a990d7f2bd
Lint
2023-08-26 23:17:30 -07:00
Garth Vander Houwen
e1109d3282
Store and forward
2023-08-26 20:45:15 -07:00
Garth Vander Houwen
c7d74f85ae
Updated Protos
...
Change battery line type on device metrics chart
Clean up buttons
Update circle text to handle large 4 character short names.
2023-08-11 07:10:22 -07:00
Garth Vander Houwen
255e10bbe5
* New Tile Server
...
* More Emoji
* Signal Strength indicators for lora
* Restrict tile overlays to zoom levels
2023-05-10 13:44:27 -07:00
Garth Vander Houwen
3b76207247
Improved localization helper for strings
2023-05-05 09:27:24 -07:00
Garth Vander Houwen
0c9acee6d6
Location cleanup
...
Sizing cleanup for timestamps on iPadOS and macOS tables.
2023-04-22 18:12:48 -07:00
Garth Vander Houwen
98d3fd87cb
More measurements
2023-04-08 01:14:17 -07:00
Garth Vander Houwen
373aa9c511
Fix lint errors
2023-03-14 14:33:27 -07:00
Garth Vander Houwen
b7a68ddbc7
Linting
2023-03-06 15:30:10 -08:00
Garth Vander Houwen
fdade220de
SwiftLint Whitespace fixes
2023-03-06 10:33:18 -08:00
Garth Vander Houwen
d49a2aab68
Fix date format strings
2023-01-12 07:57:24 -08:00
Garth Vander Houwen
3b4f504c10
Replace comma in CSV and grid date strings
2023-01-12 07:41:31 -08:00
Garth Vander Houwen
3f220269a0
Fix up grid layout for position and metrics logs
2023-01-12 01:27:17 -08:00
Garth Vander Houwen
1f19d0c31f
Localize Mesh Log messages for the BLE manager
2023-01-01 14:48:50 -08:00
Garth Vander Houwen
ef3a6b89f1
Localize Telemetry Headers
2022-12-31 02:23:21 -08:00
Garth Vander Houwen
6ee12efdb8
Localized dates
2022-12-31 00:26:59 -08:00
Garth Vander Houwen
82d7f55552
Use iPhone 24 hour setting for date formatting
...
Clean up several inconsistent admin message methods
2022-12-30 22:30:15 -08:00
Garth Vander Houwen
31005c1a4f
Trace route context menu item
...
Lazy grid for all 3 node logs (position, device metrics, environment metrics)
2022-12-27 17:44:27 -08:00
Garth Vander Houwen
5da522b911
More strings
2022-12-13 08:47:14 -08:00
Garth Vander Houwen
0892214bcd
Start of localization
2022-12-12 20:35:38 -08:00
Garth Vander Houwen
441a302f6d
SNR formatting updates
2022-11-11 11:04:52 -08:00
Garth Vander Houwen
1b5b146334
Add table to device metrics, add snr to position and message
2022-11-10 23:27:48 -08:00
Garth Vander Houwen
238b2a78d1
Messaging cleanup
2022-11-05 08:26:27 -07:00
Garth Vander Houwen
45944ba61e
Handle packets from other networks
2022-10-28 05:45:44 -07:00
Garth Vander Houwen
3cc507ce0f
Assorted cleanup and nodedb reset fixes
2022-10-06 08:56:15 -07:00
Garth Vander Houwen
850fda3b2e
Clean up sats in view estimates
2022-10-04 18:47:12 -07:00
Garth Vander Houwen
34963ab1d6
Update sats in view estimate and send it from the phone to device
2022-10-04 16:48:49 -07:00
Garth Vander Houwen
2419169026
Use a table for position grid on iPad and mac
2022-10-04 12:11:55 -07:00
Garth Vander Houwen
6134a6196a
Clear Log Buttons for position and metrics
2022-10-03 20:13:33 -07:00