Apple iOS, iPadOS & macOS Clients For Meshtastic
Find a file
Garth Vander Houwen 844c424c1b Hook up app setting for map type to mesh map
Default to hybridFlyover
Use short name for node annotation title, add long name to annotation detail
Add map settings section to app settings
2023-02-20 19:52:46 -08:00
.github Update feature.yml 2022-11-25 00:28:30 -08:00
de.lproj Weather enums, translate new device roles, add isLicensed to user 2023-02-04 20:44:24 -08:00
en.lproj Weather enums, translate new device roles, add isLicensed to user 2023-02-04 20:44:24 -08:00
Meshtastic Hook up app setting for map type to mesh map 2023-02-20 19:52:46 -08:00
Meshtastic.xcodeproj Hook up app setting for map type to mesh map 2023-02-20 19:52:46 -08:00
MeshtasticTests Update protos 2022-11-24 11:56:05 -08:00
MeshtasticUITests Update protos 2022-11-24 11:56:05 -08:00
zh-Hans.lproj Weather enums, translate new device roles, add isLicensed to user 2023-02-04 20:44:24 -08:00
.gitignore Fix min version and gitignore 2022-06-07 07:07:47 -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 Merge branch 'main' into 2.0.3_Working_Changes 2022-11-19 11:15:20 -08:00

Meshtastic Apple Clients

Meshtastic App Store Launch Image

Overview

SwiftUI client applicaitons 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