Commit graph

2364 commits

Author SHA1 Message Date
Blake McAnally
e97bfb1121
Merge pull request #736 from 72A12F4E/bump-protos
Bump Protos
2024-06-28 21:34:20 -05:00
Blake McAnally
a8e4c2a653 bump protos 2024-06-28 21:29:51 -05:00
Blake McAnally
55941b579c
Merge pull request #734 from 72A12F4E/migrate-to-string-catalogs
Migrate to String Catalogs
2024-06-28 19:45:02 -05:00
Blake McAnally
44adbf9c5e Migrate to String Catalogs 2024-06-28 18:04:04 -05:00
Garth Vander Houwen
7aa9bbf497 Merge remote-tracking branch 'refs/remotes/origin/2.3.12_Working_Changes' 2024-06-28 15:28:37 -07:00
Garth Vander Houwen
f813f32a69 Bump version 2024-06-28 15:27:45 -07:00
Garth Vander Houwen
c8ddbd3b0b
Merge pull request #718 from RCGV1/Duty-cycle-licensed
Fixes #714
2024-06-28 15:22:05 -07:00
Blake McAnally
ebd3d680bb extract section to computed property and tweak the if statements 2024-06-28 16:54:27 -05:00
Benjamin Faershtein
cde0266469 Does not show Duty Cycle warning when in licensed mode 2024-06-28 16:33:19 -05:00
Garth Vander Houwen
a31fc69f5c Merge remote-tracking branch 'refs/remotes/origin/2.3.12_Working_Changes' 2024-06-28 14:27:04 -07:00
Blake McAnally
173f5dad82 fix proj file 2024-06-28 16:22:41 -05:00
Garth Vander Houwen
9c6446f003 Merge remote-tracking branch 'refs/remotes/origin/main' 2024-06-28 10:26:04 -07:00
Blake McAnally
4a9d88e050
Merge pull request #732 from 72A12F4E/swiftlint-ci
Add SwiftLint to CI checks
2024-06-28 12:25:31 -05:00
Blake McAnally
fb4c39708a Add SwiftLint to CI checks 2024-06-28 12:08:55 -05:00
Blake McAnally
448b15c651
Merge pull request #727 from 72A12F4E/fetch-request-api
Refactor fetch requests to use the `EntityName.fetchRequest()` API to remove unnecessary branching
2024-06-28 12:05:00 -05:00
Blake McAnally
bc77834a86
Merge branch '2.3.12_Working_Changes' into fetch-request-api 2024-06-28 11:49:24 -05:00
Blake McAnally
62f93ee555
Merge pull request #730 from meshtastic/2.3.12_Working_Changes
2.3.12 working changes
2024-06-28 11:17:13 -05:00
Blake McAnally
b9061b9fd1 bump protos 2024-06-28 11:12:22 -05: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
Blake McAnally
a58c5d894b Refactor fetch requests to use the EntityName.fetchRequest() API to prevent unnecessary branching 2024-06-28 09:04:24 -05:00
Garth Vander Houwen
2bc48b1c60
Merge pull request #725 from meshtastic/update_callsign_length
Only allow 6 characters for call sign
2024-06-27 07:46:40 -07:00
Garth Vander Houwen
2795c4cf69 Only allow 6 characters for call sign 2024-06-27 07:40:31 -07:00
Garth Vander Houwen
28e10b0b4c
Merge pull request #723 from meshtastic/update_coredata_backup
Update coredata backup
2024-06-26 19:20:30 -07:00
Garth Vander Houwen
512f6b8c9e assorted backup fixes 2024-06-26 15:12:24 -07:00
Garth Vander Houwen
fd90d26acd use replace instead of migrate 2024-06-26 09:31:37 -07:00
Garth Vander Houwen
72cd6a8d01 Default app log fiters to not selected 2024-06-25 22:34:58 -07:00
Garth Vander Houwen
9d964f1614 Backup and restore database 2024-06-25 21:44:11 -07:00
Garth Vander Houwen
4b42bc257d Connect view cleanup 2024-06-25 18:55:43 -07:00
Garth Vander Houwen
4992001ac9
Merge pull request #721 from meshtastic/debug_logs_multiselect_filters
Move sheet outside refreshable
2024-06-25 17:56:07 -07:00
Garth Vander Houwen
91dfe0a4e7 Move sheet outside refreshable 2024-06-25 17:55:32 -07:00
Garth Vander Houwen
9bb0a139d4
Merge pull request #720 from meshtastic/debug_logs_multiselect_filters
Multi select app log filters
2024-06-25 17:38:45 -07:00
Garth Vander Houwen
a18161a871 Multi select app log filters 2024-06-25 17:36:43 -07:00
Garth Vander Houwen
6ef831035f
Merge pull request #719 from meshtastic/Logging_Cleanup
Logging updates
2024-06-25 08:29:58 -07:00
Garth Vander Houwen
7cd1e897a7 Logging updates 2024-06-25 08:29:26 -07:00
Garth Vander Houwen
0e651a02ce
Merge pull request #717 from meshtastic/Logging_Cleanup
Logging and linting
2024-06-24 14:55:21 -07:00
Garth Vander Houwen
df87fb538d log updates 2024-06-24 07:24:24 -07:00
Garth Vander Houwen
fb7ba12fc0 More logs cleanup 2024-06-24 06:31:45 -07:00
Garth Vander Houwen
2b0cb11ee5 Better emoji for dark mode 2024-06-23 19:28:12 -07:00
Garth Vander Houwen
5b092710e5 Emoji 2024-06-23 19:17:55 -07:00
Garth Vander Houwen
57cc118ce3 Try and use old version 2024-06-23 18:43:43 -07:00
Garth Vander Houwen
a4546247a9 Clean up logs with privacy 2024-06-23 18:25:22 -07:00
Garth Vander Houwen
f3ab6a3968 Comment out broken load tile method 2024-06-23 17:23:57 -07:00
Garth Vander Houwen
fc97247b8c Logging and linting 2024-06-23 16:11:02 -07:00
Garth Vander Houwen
b131714c5f
Merge pull request #716 from meshtastic/coredata_backup
Backup database functionality
2024-06-23 14:46:42 -07:00
Garth Vander Houwen
d6f5c77b1a position config 2024-06-23 14:40:28 -07:00
Garth Vander Houwen
921c648a6b Update log privacy 2024-06-23 14:30:55 -07:00
Garth Vander Houwen
f132589e9c Log updates 2024-06-23 13:08:15 -07:00
Garth Vander Houwen
12e090059d Backup database functionality 2024-06-23 13:00:20 -07:00
Garth Vander Houwen
bf7d57a1eb
Merge pull request #715 from meshtastic/Logging_View
OS Log Logging view
2024-06-23 12:33:34 -07:00
Garth Vander Houwen
b73b3864ea Delete admin message list 2024-06-23 12:25:08 -07:00