Apple iOS, iPadOS & macOS Clients For Meshtastic
Find a file
Austin Payne 90fccdf0f3 chore: add protobufs to git index
The protobufs submodule was not properly tracked in the git index due to it
being ignored, resulting in the following error (which is now fixed):

"error: pathspec 'protobufs' did not match any file(s) known to git"

By tracking the submodule it is now easier to discover from which version of
protobufs the Swift definitions were generated.
2024-02-21 00:44:00 -07:00
.github Update feature.yml 2023-08-15 18:57:37 -07:00
de.lproj Add missing localized keys 2024-02-17 14:51:31 -08:00
en.lproj Contact tip cleanup 2024-02-17 15:08:01 -08:00
he.lproj Add missing localized keys 2024-02-17 14:51:31 -08:00
Meshtastic Experiment over 2024-02-20 21:51:50 -08:00
Meshtastic.xcodeproj 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
MeshtasticTests SwiftLint Whitespace fixes 2023-03-06 10:33:18 -08:00
MeshtasticUITests Update protos 2022-11-24 11:56:05 -08:00
pl.lproj Add missing localized keys 2024-02-17 14:51:31 -08:00
protobufs@5f28be497a chore: add protobufs to git index 2024-02-21 00:44:00 -07:00
Widgets Update image, remove unnesary version checks in widgets 2023-09-21 13:25:38 -07:00
zh-Hans.lproj Add missing localized keys 2024-02-17 14:51:31 -08:00
.gitignore chore: add protobufs to git index 2024-02-21 00:44:00 -07:00
.gitmodules Proto Submodule 2023-02-04 11:02:43 -08:00
.swiftlint.yml update protobufs from master 0de53c84a26a42ce9405109e392ca1143de86f58 2021-11-29 21:11:27 -08:00
gen_protos.sh Proto Submodule 2023-02-04 11:02:43 -08:00
LICENSE Create LICENSE 2022-01-24 04:53:59 -08:00
meshtastic-1080x1080.png Update readme 2022-11-19 11:12:40 -08:00
README.md fix typo in README 2024-02-03 21:28:36 +00:00
thebenternify.sh Added thebenternify.sh for easier signing 2023-08-17 14:26:57 -05:00
unthebenternify.sh Added initial detection sensor log 2023-08-23 07:03:05 -05:00

Meshtastic Apple Clients

Meshtastic App Store Launch Image

Overview

SwiftUI client applications for iOS, iPadOS and macOS.

OS Requirements

  • iOS App Requires iOS 16 +
  • iPadOS App Requires iPadOS 16 +
  • Mac App Reguires macOS 13 +

Code Standards

To update protobufs:

  • install swift-protobuf:
    brew install swift-protobuf
    
  • check out the latest protobuf commit from the master branch
  • run:
    ./gen_proto.sh
    
  • build, test, commit changes
  • You may need to run:
    swiftlint --fix