Every Character Speaks Volumes
To release a new version, make sure your commit message includes [PATCH]
, [MINOR]
or [MAJOR]
depending on what changes you have made. This will automatically trigger an xcode cloud build which will then release that version to TestFlight for testing. To then make the new version publicly available you have to release it via AppStoreConnect.
Click here to view the prediction measurement results
Echo uses a custom EchoLogger
system for debugging and diagnostics. By default, only warnings and errors are shown to maintain performance. Developers can control logging verbosity:
Quick disable all logging (for performance testing):
EchoLogger.loggingEnabled = false
Change log level at runtime:
EchoLogger.setLogLevel(.debug) // Show everything (verbose)
EchoLogger.setLogLevel(.info) // Show info and above
EchoLogger.setLogLevel(.warning) // Show warnings and errors only (default)
EchoLogger.setLogLevel(.error) // Show only errors
Toggle detailed source info:
EchoLogger.setSourceInfoEnabled(true) // Show [File.swift:123 function()]
Log categories include: .voice
, .facialGesture
, .eyeTracking
, .gameController
, .database
, .ui
, and .general
.
See our issue queue. All welcome