Benjamin Faershtein
13fd9c3a93
Don't subscribe to mqtt topic if downlink is not on ( #1501 )
...
* Dont sub if no downlink
* moved reload mqtt connect config
2025-12-09 22:46:14 -08:00
Garth Vander Houwen
851b8ca900
update mqtt port parsing
2025-07-21 12:00:55 -07:00
Garth Vander Houwen
2140fe916b
Force SSL for the default MQTT server
2025-07-19 08:20:17 -07:00
Garth Vander Houwen
446b94604c
Client proxy cleanup
2025-05-22 09:50:43 -07:00
Garth Vander Houwen
edc23ffc1a
Persist MQTT Map report opt in and prevent proxy connections without accepting terms.
2025-04-30 18:02:39 -07:00
Garth Vander Houwen
defba587e7
Assorted linting updates
2025-04-27 14:04:47 -07:00
Garth Vander Houwen
be5540eda5
Remove impossible cases
2025-04-20 10:38:51 -07:00
Ben Meadors
d4ece62cce
Complete anyway
2025-04-19 07:09:08 -05:00
Ben Meadors
5e6486b8d4
Update Meshtastic/Helpers/Mqtt/MqttClientProxyManager.swift
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-19 07:06:56 -05:00
Ben Meadors
dc00d8d118
Add delegate to fix tls issues with cocoamqtt
2025-04-19 06:49:15 -05:00
Garth Vander Houwen
21e86deb95
Remove lora config keys
2025-02-15 11:28:28 -08:00
Garth Vander Houwen
0cc5ab968b
Merge pull request #1087 from Oliver0804/main
...
Updated Traditional Chinese resources to the latest version
2025-02-11 08:07:18 -08:00
Garth Vander Houwen
815af45b2d
Disable TLS for the client proxy
2025-02-11 07:40:02 -08:00
Garth Vander Houwen
2392a9f16e
get public mqtt username and password from environment variables
2025-02-07 09:45:28 -08:00
oliver
5d97e246ab
Kept remote version of Localizable.xcstrings
2025-02-03 12:11:50 +08:00
Garth Vander Houwen
e565a4d3bc
Bump version
2025-01-20 08:03:15 -08:00
Garth Vander Houwen
ae2a58d4e1
Updates to MQTT config and admin key 3
2025-01-12 20:49:44 -08:00
Garth Vander Houwen
4062c677ab
Dont use environment variables
2025-01-08 11:05:59 -08:00
Garth Vander Houwen
d270d0ee44
Use foundation for environment variables
2025-01-01 12:11:56 -08:00
Garth Vander Houwen
3a79e10182
Use environment variables for default MQTT server connection info for client proxy
2025-01-01 11:56:25 -08:00
Garth Vander Houwen
fc97247b8c
Logging and linting
2024-06-23 16:11:02 -07:00
Garth Vander Houwen
921c648a6b
Update log privacy
2024-06-23 14:30:55 -07:00
Garth Vander Houwen
f7a9345b4e
Update client proxy logging
2024-06-23 08:06:59 -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
7c022813a2
Fixed position updates
2024-03-27 16:06:24 -07:00
Garth Vander Houwen
78095caf08
Fix firmware version comparison, filter the node list when it appears
2024-03-26 19:49:30 -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
8a8cd69383
Client proxy manage topic update, don't show exchange positons for the connected node
2024-03-10 15:16:18 -07:00
Garth Vander Houwen
3c623d3441
Traceroute has position flag
...
Fix MQTT server port crash
Adjust device metrics grid colums
Fix some index issues in the channel editor
Clean up settings view, add duty cycle warning
2024-02-20 18:50:49 -08:00
Garth Vander Houwen
52af088d8c
Bump version, fix mqtt port bug, make connected node details smaller on all the settings views, clean up text on position config view
2024-02-19 21:39:53 -08:00
Garth Vander Houwen
9799ed9330
Fix duplicate contact bug, reduce mqtt client proxy logging
2023-10-10 21:41:15 -07:00
Garth Vander Houwen
a990d7f2bd
Lint
2023-08-26 23:17:30 -07:00
Garth Vander Houwen
a14026d753
Initial detection module config
2023-08-16 18:28:55 -07:00
Garth Vander Houwen
dc53ef743e
Delete unnecessary MQTT nonsense
2023-08-15 19:20:59 -07:00
Ben Meadors
0810ab8a7c
Added ssl support and address:port parsing logic
2023-08-10 10:46:30 -05:00
Garth Vander Houwen
ae605cca53
Update logging
2023-08-09 23:02:18 -07:00
Garth Vander Houwen
a08b49b72a
Working mqtt client proxy
2023-08-09 22:51:26 -07:00
Garth Vander Houwen
5929268171
Might work
2023-08-08 18:10:50 -07:00
Garth Vander Houwen
b346ce2a37
Clean up client proxy, set up publish of fromRadio packets
2023-08-07 16:25:01 -07:00
Garth Vander Houwen
7929a55ae4
Subscribe after connect
2023-08-07 13:26:02 -07:00
Garth Vander Houwen
8afc76ea2a
Connect to mqtt on the right topic
2023-08-06 22:31:19 -07:00
Garth Vander Houwen
81f824c79c
Subscribe to client proxy topic
2023-08-06 21:11:58 -07:00
Garth Vander Houwen
af94d05f84
Subscribe to mqtt
2023-08-06 20:59:39 -07:00
Garth Vander Houwen
71f114f203
Fix default server
2023-08-06 18:05:05 -07:00
Garth Vander Houwen
1356ebea14
More MQTT updates
2023-08-06 17:41:46 -07:00
Garth Vander Houwen
a11d41c137
Setup MQTT client proxy connection
2023-08-01 22:28:02 -07:00