A cycling training application with real-time sensor support over BLE and ANT+.
brew tap onemorepereira/training-app
brew install --cask --no-quarantine training-app
The --no-quarantine flag is required because the app is not signed with an Apple Developer certificate. Without it, macOS will block the app from launching.
To update:
brew upgrade training-app
# /etc/udev/rules.d/99-ant-usb.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="0fcf", MODE="0666"
Reload with sudo udevadm control --reload-rules && sudo udevadm trigger.
npm install
cd src-tauri && cargo build
npm run tauri dev # development
npm run build:release # production build
cd src-tauri && cargo test # Rust tests
npm run check # Frontend type checking
See CONTRIBUTING.md for the contributor workflow.
GPL-3.0. See LICENSE.