Copilot
894e9382d8
Add missing SwiftUI #Preview blocks across 65 views ( #1649 )
...
* Add SwiftUI previews for simple helper views
Agent-Logs-Url: https://github.com/meshtastic/Meshtastic-Apple/sessions/a2a43e8c-24fd-443a-8a98-13b678770edd
Co-authored-by: garthvh <1795163+garthvh@users.noreply.github.com>
* Add previews for action buttons, ChannelForm, MetricsColumnDetail, and DeviceOnboarding
Agent-Logs-Url: https://github.com/meshtastic/Meshtastic-Apple/sessions/a2a43e8c-24fd-443a-8a98-13b678770edd
Co-authored-by: garthvh <1795163+garthvh@users.noreply.github.com>
* Add previews for config views, log views, AppLog, Firmware, AppData, and UserConfig
Agent-Logs-Url: https://github.com/meshtastic/Meshtastic-Apple/sessions/a2a43e8c-24fd-443a-8a98-13b678770edd
Co-authored-by: garthvh <1795163+garthvh@users.noreply.github.com>
* Add preview for PositionConfig
Agent-Logs-Url: https://github.com/meshtastic/Meshtastic-Apple/sessions/a2a43e8c-24fd-443a-8a98-13b678770edd
Co-authored-by: garthvh <1795163+garthvh@users.noreply.github.com>
* Fix formatting bugs in #Preview blocks: restore missing .environmentObject/.environment modifiers and add proper tab indentation
Agent-Logs-Url: https://github.com/meshtastic/Meshtastic-Apple/sessions/7eeb7a54-7928-466f-8e39-b00d0012a09d
Co-authored-by: garthvh <1795163+garthvh@users.noreply.github.com>
* Linting fixes
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: garthvh <1795163+garthvh@users.noreply.github.com>
Co-authored-by: Garth Vander Houwen <garthvh@yahoo.com>
2026-04-04 18:02:32 -07:00
Garth Vander Houwen
0f7ac9bc59
Translation key updates
2025-05-03 08:58:33 -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
2cf72f7d3d
Clean up node details
2023-09-07 23:38:53 -07:00
Garth Vander Houwen
fdade220de
SwiftLint Whitespace fixes
2023-03-06 10:33:18 -08:00
Garth Vander Houwen
eedbef57fb
* More strings
...
* Add duty cycle error
* Don't log local telemetry in the mesh log
2022-12-13 17:47:23 -08:00
Garth Vander Houwen
4c850249ca
Admin message history, hook up telemetry
2022-07-02 22:16:19 -07:00
Garth Vander Houwen
e2dc8ed8ae
Rename Project to satisfy app review
2022-06-24 08:00:18 -07:00