Commit graph

26 commits

Author SHA1 Message Date
Ben Meadors
aed4233b2f Protos 2025-07-14 09:49:54 -05:00
Ben Meadors
b344e4904a Update protos to 2.7.2 2025-07-10 12:01:16 -05:00
Ben Meadors
c1a9d3a7ba Father's day protos 2025-06-15 16:36:30 -05:00
Ben Meadors
cf9d832cce Updated protos and generation script 2025-05-28 14:21:13 -05:00
Ben Meadors
de3f834c09 Updated protobufs 2025-05-14 15:48:49 -05:00
Ben Meadors
e64a01e72f Protobufs 2025-05-13 16:59:02 -05:00
Garth Vander Houwen
454ea409fb Proto updates 2025-05-03 08:08:54 -07:00
Jake-B
2ba9d09aed Update to most recent meshtastic/protobufs 2025-03-14 12:47:31 -04:00
Garth Vander Houwen
a8317b592d Update protobufs 2025-02-13 08:04:05 -08:00
Ben Meadors
27bd0e6b29 Update protos 2025-02-11 14:03:40 -06:00
Ben Meadors
44c73a6c53 Update protobufs 2025-01-07 16:18:47 -06:00
Ben Meadors
6198691d01 Added latest protobufs 2024-12-18 13:18:40 -06:00
Garth Vander Houwen
c3d90f12c6 Update protos 2024-11-26 08:14:27 -08:00
Garth Vander Houwen
5c508ad764 Update protobufs 2024-11-10 15:06:38 -08:00
Garth Vander Houwen
4b44224fb2 Bump protos and device hardware 2024-10-09 19:32:32 -07:00
Garth Vander Houwen
799f587314 Update protos 2024-09-19 11:23:02 -07:00
Garth Vander Houwen
37d652cb39 Update protobufs 2024-09-14 08:48:09 -07:00
Garth Vander Houwen
af508451f4 update protos 2024-08-19 16:05:21 -07:00
Blake McAnally
bcdb5b94c4 Bump protos 2024-08-01 21:34:19 -05:00
Garth Vander Houwen
cc4d77a915 Update Protos 2024-07-31 21:03:40 -07:00
Blake McAnally
d469a89a98 Adding documentation describing how the project is managed, and adding a few scripts to assist with this 2024-07-09 19:01:32 -05:00
Garth Vander Houwen
81a5a46ae2 Assorted version updates and core data cleanup 2024-07-09 08:08:08 -07:00
Garth Vander Houwen
1e9d48c673 Updated protos 2024-07-07 14:13:41 -07:00
Blake McAnally
a8e4c2a653 bump protos 2024-06-28 21:29:51 -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