Blake McAnally
1a297246be
Fix the project file, and fix a bad merge in the portugese strings file
2024-06-04 21:58:40 -05:00
Garth Vander Houwen
b6797b0166
Move logger
2024-06-04 17:30:58 -07:00
Garth Vander Houwen
9d5f31927e
Merge pull request #660 from 72A12F4E/project-cleanup
...
General Project Cleanup
2024-06-03 20:18:59 -07:00
Garth Vander Houwen
ded26e6f21
Bump version, add some emoji to logs
2024-06-03 18:49:33 -07:00
Blake McAnally
0dedf94a98
General Project Cleanup
...
* Change SwiftLint from a "Run Script" build phase to a "Run Build Tool Plugins" build phase.
* Developers no longer need to install and update SwiftLint manually. This can be useful when other projects are using different versions of SwiftLint.
* [SwiftLint Docs](https://github.com/realm/SwiftLint?tab=readme-ov-file#xcode-projects )
* [WWDC 22 - Meet Swift Package Plugins](https://developer.apple.com/videos/play/wwdc2022/110359/?time=162 )
* Moved several scripts into a `.scripts` directory to keep the project root organized.
* Modified `.scripts/gen_protos.sh` to intelligently update git submodules and install `swift-protobuf` when it detects issues, reducing developer friction.
* Deleted the empty unit and UI testing targets. These can be added later as we write tests. someday 🙏
* Updated the README.md to reflect the above changes, and organized a few of the sections.
2024-06-03 19:58:18 -05:00
Garth Vander Houwen
51929b3a35
Swiftlint fixes
2024-06-02 18:32:14 -07:00
Garth Vander Houwen
6c1e28d94a
Core data updates
2024-06-02 09:45:56 -07:00
Garth Vander Houwen
e5d4c10de0
add Portuguese
2024-06-02 08:53:27 -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
3911703f81
Bump version, add incomplete user icon
2024-05-29 12:52:35 -07:00
Garth Vander Houwen
3aefd67d06
Check for last postion before sending phone location
2024-05-26 10:37:22 -07: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
eb27e7d999
Update channel proto
2024-05-01 19:58:57 -07:00
Garth Vander Houwen
ee22af34d6
Merge pull request #624 from meshtastic/2.3.7_Working_Changes
...
2.3.7 working changes
2024-05-01 19:49:58 -07:00
Garth Vander Houwen
9e13f0e3d3
Update protobufs
2024-05-01 19:46:56 -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
3aa924c954
Bump firmware version
2024-04-26 08:18:49 -07:00
Garth Vander Houwen
8baa45d1b5
Bump version
2024-04-19 11:29:21 -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
0f26c3c8eb
Finish up route list
2024-04-14 14:51:59 -07:00
Garth Vander Houwen
5299e75f60
Compact mqtt popover
2024-04-11 19:30:05 -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
9d4a864ee3
Add Indoor Air Quality for BME680 Environment Metrics
2024-04-09 22:19:07 -07:00
Garth Vander Houwen
cb06af0b6c
Bump version, add notification settings to settings bundle.
2024-04-09 22:04:37 -07:00
Garth Vander Houwen
bac074e2fc
Settings bundle
2024-04-09 21:48:58 -07:00
Garth Vander Houwen
8156777fea
Timezone
2024-04-08 11:41:54 -07:00
Garth Vander Houwen
178e0deda5
Swedish translation
2024-04-08 10:51:04 -07:00
Garth Vander Houwen
132b6f41ff
Add missing file to project
2024-04-06 08:42:35 -07:00
Garth Vander Houwen
aa08f2ff33
Drop the last character for string length validation, bump version
2024-04-04 09:39:03 -07:00
Garth Vander Houwen
d64acccc3e
Remove VIP, clean up add channel method
2024-04-01 10:51:06 -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
f38e61b0b2
Hook up favorites, clean up admin dropdown list
2024-03-29 14:37:09 -07:00
Garth Vander Houwen
1c9d9b65b5
Hook up ui for new fixed position set and remove admin messages.
2024-03-26 23:36:11 -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
Garth Vander Houwen
6d073d0086
Bump version
2024-03-23 09:11:18 -07:00
Garth Vander Houwen
02cca19f26
Assorted updates
2024-03-23 09:01:44 -07:00
Garth Vander Houwen
710073e7b2
Add TW
2024-03-17 11:10:43 -07:00
Garth Vander Houwen
c18edc5bf4
Add french to project file
2024-03-17 11:00:27 -07:00
Garth Vander Houwen
8d2b705068
Split channel form out into its own view
2024-03-17 10:08:03 -07:00
Garth Vander Houwen
550add228c
Move node map into map content view
...
Dont change channel for node infos directed at other nodes
2024-03-14 23:05:05 -07:00
Garth Vander Houwen
d84f2ad91a
Add power telemetry config.
2024-03-14 00:04:35 -07:00
Garth Vander Houwen
387e594d45
Bump version
2024-03-13 05:53:45 -07:00
Garth Vander Houwen
50add85292
Tighten up node list
...
Add m to dBm on lora config
New reverse geocoded nearby mqtt topics
2024-03-13 05:52:31 -07:00
Garth Vander Houwen
61a98a09b9
Handle topic change
...
keep less positions in memory
2024-03-10 20:17:54 -07:00