Commit graph

148 commits

Author SHA1 Message Date
Garth Vander Houwen
b9e99fbe0e Add Core portnums, reduce MQTT password size 2025-02-25 07:02:10 -08:00
Garth Vander Houwen
7072134c7f Review updated keys 2025-02-15 12:31:23 -08:00
Garth Vander Houwen
da03814493 Remove more translation keys 2025-02-15 12:17:22 -08:00
Garth Vander Houwen
21e86deb95 Remove lora config keys 2025-02-15 11:28:28 -08:00
Garth Vander Houwen
4a75e68a1a More key deletion 2025-02-15 10:46:35 -08:00
Garth Vander Houwen
e068e660a5 Delete more keys 2025-02-15 10:06:54 -08:00
Garth Vander Houwen
c665026c37 Start removing localiazation keys 2025-02-15 09:40:55 -08:00
Garth Vander Houwen
c66c69d887
Merge pull request #1033 from nikdale/update-lora-config-translations
Update lora config translations
2025-01-11 10:32:19 -08:00
Garth Vander Houwen
4062c677ab Dont use environment variables 2025-01-08 11:05:59 -08:00
Nikola Dašić
a628ff232a
Update LoraConfigEnums.swift whitespace 2024-12-25 09:43:08 +01:00
Nikola Dašić
e106573f18 Update lora config translations 2024-12-24 23:19:17 +01:00
Nikola Dašić
136a521b78 Localization upgrade on missing strings 2024-12-21 09:54:39 +01:00
Garth Vander Houwen
0b61527112 Add tdeck SVG 2024-12-13 06:40:19 -08:00
Brent Petit
4b9b701b10 Add shorter distance options to distance filtering 2024-11-16 13:46:22 -06:00
Garth Vander Houwen
65a5b3adc8 Detection sensor trigger types 2024-10-11 18:18:45 -07:00
Garth Vander Houwen
fa4e000ceb Updates for new protos 2024-10-10 06:13:14 -07:00
Garth Vander Houwen
a4d5aefca3 Bossy linter 2024-10-05 15:50:57 -07:00
Garth Vander Houwen
4cc38dabf9
Merge pull request #941 from meshtastic/connect-localstats-update
Connect localstats update
2024-09-22 07:15:33 -07:00
Garth Vander Houwen
ba7a3899d5
Merge pull request #938 from meshtastic/key-mismatch-logging
Key mismatch logging
2024-09-22 07:14:59 -07:00
Garth Vander Houwen
7d94dc4264 Clean up local stats code 2024-09-22 07:07:25 -07:00
Garth Vander Houwen
496016c6fa Use first appear on mesh map 2024-09-19 20:01:05 -07:00
Garth Vander Houwen
39a456954b add new routing error messages 2024-09-19 11:51:13 -07:00
Garth Vander Houwen
82e75ac6b5 retry on unknown pub key 2024-09-19 11:20:09 -07:00
Garth Vander Houwen
1853afde73 allow retry of pki failed 2024-09-04 18:13:35 -07:00
Garth Vander Houwen
e44003907c moor retry 2024-08-18 09:09:45 -07:00
Garth Vander Houwen
7d63a21418 Hook retry up to ack errors 2024-08-16 16:26:54 -07:00
Garth Vander Houwen
0ac32df941 Bump versions 2024-08-16 07:55:23 -07:00
Garth Vander Houwen
ce3aacba63 Help! 2024-08-15 16:31:58 -07:00
Ben Meadors
c77da6b119 Short turbo preset 2024-08-14 19:02:43 -05:00
Garth Vander Houwen
c48f96b2b4 Add unknown pubkey 2024-08-14 15:00:20 -07:00
Garth Vander Houwen
59a104d9e9 ack! 2024-08-14 14:11:08 -07:00
Garth Vander Houwen
7b3553bbf1 Add new error 2024-08-14 10:52:59 -07:00
Blake McAnally
58da532d32 Extract the generated protobufs into its own Swift package
This change modifies the process for generating and integrating the Meshtastic protobufs into the client application.

* The generated Swift code is now in a local SPM package `MeshtasticProtobufs`
* An Xcode Workspace file `Meshtastic.xcworkspace` was created to more easily manage the new build targets.
* The code generation script for the protos was modified to generate the Swift code into the new location.
* The README.md was updated to reflect these changes.

NOTE: After merging this PR, do not open the project file `Meshtastic.xcodeproj`. You must use the workspace `Meshtastic.xcworkspace`

Extracting out the generated protobuf code into its own library enables several opportunities for the project. This is just a first step, but with some more modularization, a standalone Apple Watch app or other targets starts to become a little bit more achievable to implement.

After extracting the protobufs into a Swift package, I validate these changes by building and running the Meshtastic app to an iPhone 15 Pro Max, and tried changing some settings on a local node. I then messaged back and forth using two local nodes connected to two different iOS devices.
2024-06-28 11:11:01 -05:00
Garth Vander Houwen
51929b3a35 Swiftlint fixes 2024-06-02 18:32:14 -07:00
Garth Vander Houwen
fe82f1c3df
Merge branch '2.3.10_Working_Changes' into main 2024-06-01 07:30:50 -07:00
Garth Vander Houwen
7341d0b32a Fix nag timeout dropdown
Fix up circle text view
2024-05-31 20:25:37 -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
3911703f81 Bump version, add incomplete user icon 2024-05-29 12:52:35 -07:00
Garth Vander Houwen
08ea85d717 Re order gps mode toggle
add additional position precision options
Updated fixed postion text
2024-05-04 16:03:38 -07:00
Garth Vander Houwen
5869a27369 Mute all channel message notifications 2024-04-26 18:06:23 -07:00
Garth Vander Houwen
52dd086e09 IAQ legend, basic AQI options. 2024-04-26 15:02:49 -07:00
Garth Vander Houwen
70d89c093b Finishing adding activity type to the route recorder 2024-04-15 07:28:23 -07:00
Garth Vander Houwen
fc1cdc4d88 Indoor air quality
Add Compact signal strength back to the node list
2024-04-10 16:41:15 -07:00
Garth Vander Houwen
8a214d93eb Contact list filters 2024-04-02 11:16:32 -07:00
Garth Vander Houwen
52c52ae1e6 100 node limit on the node map, remove 2500 mile distance filter 2024-03-31 12:38:17 -07:00
Garth Vander Houwen
3bd5c9c003
Merge pull request #571 from ChDel/2.3.2_Working_Changes
Fixing UserDefault wrapper crashing with enums
2024-03-27 16:30:27 -07:00
Garth Vander Houwen
7c022813a2 Fixed position updates 2024-03-27 16:06:24 -07:00
ChDel
1354427bfe Fixing UserDefault wrapper crashing with enums 2024-03-26 16:45:32 -07:00
Garth Vander Houwen
4f3cd0f72b Add TAK tracker, bump db version 2024-03-26 08:55:38 -07:00
Garth Vander Houwen
496451c15c Add node filters 2024-03-26 07:54:16 -07:00