Apple iOS, iPadOS & macOS Clients For Meshtastic
Find a file
Garth Vander Houwen 0e651a02ce
Merge pull request #717 from meshtastic/Logging_Cleanup
Logging and linting
2024-06-24 14:55:21 -07:00
.github Update feature.yml 2023-08-15 18:57:37 -07:00
de.lproj translation strings for log headers, add device log setting to save 2024-06-23 08:23:05 -07:00
en.lproj translation strings for log headers, add device log setting to save 2024-06-23 08:23:05 -07:00
fr.lproj translation strings for log headers, add device log setting to save 2024-06-23 08:23:05 -07:00
he.lproj translation strings for log headers, add device log setting to save 2024-06-23 08:23:05 -07:00
Meshtastic log updates 2024-06-24 07:24:24 -07:00
Meshtastic.xcodeproj Try and use old version 2024-06-23 18:43:43 -07:00
MeshtasticTests General Project Cleanup 2024-06-03 19:58:18 -05:00
MeshtasticUITests General Project Cleanup 2024-06-03 19:58:18 -05:00
pl.lproj translation strings for log headers, add device log setting to save 2024-06-23 08:23:05 -07:00
protobufs@4da558d0f7 Add device logging config, update protobufs 2024-06-23 07:36:03 -07:00
pt-PT.lproj translation strings for log headers, add device log setting to save 2024-06-23 08:23:05 -07:00
pt.lproj Update Localizable.strings fine combed 2024-05-08 02:54:32 +01:00
se.lproj translation strings for log headers, add device log setting to save 2024-06-23 08:23:05 -07:00
Settings.bundle Simplify settings 2024-05-01 10:13:15 -07:00
Widgets Factor out more CoreData entity creation into convenience initializers 2024-06-06 23:04:18 -05:00
zh-Hans.lproj translation strings for log headers, add device log setting to save 2024-06-23 08:23:05 -07:00
zh-Hant-TW.lproj translation strings for log headers, add device log setting to save 2024-06-23 08:23:05 -07:00
zh-TW.lproj Update Localizable.strings 2024-05-09 23:07:48 +08:00
.gitignore chore: add protobufs to git index 2024-02-21 00:44:00 -07:00
.gitmodules Add back submodule 2024-05-01 19:55:39 -07:00
.swiftlint.yml Adopt OSLog for logging and replace the majority of calls to print() 2024-06-01 11:30:29 -05:00
gen_protos.sh General Project Cleanup 2024-06-03 19:58:18 -05: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 General Project Cleanup 2024-06-03 19:58:18 -05:00
thebenternify.sh General Project Cleanup 2024-06-03 19:58:18 -05:00
unthebenternify.sh General Project Cleanup 2024-06-03 19:58:18 -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
    git submodule update --init
    
  • run:
    ./gen_protos.sh
    
  • build, test, commit changes
  • You may need to run:
    swiftlint --fix