Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.mykit.info/llms.txt

Use this file to discover all available pages before exploring further.

What it does

The shot timer integration connects MyKit.info to an SG Global Smart Shot Timer over Web Bluetooth. You never tap a submit button at the range — the flow is:
  1. Pair your timer from the Profile page once per session.
  2. Select a drill on the Range Day Drills tab — a Timer button appears on each drill when a timer is connected.
  3. Pick a firearm (optional) and the app switches to the Performance tab for that drill.
  4. Run the drill — hit the physical start button on the timer, shoot, stop.
  5. Results submit automatically when the timer stops and appear live in the Performance tab.

Pairing

Connect your SG timer from the Profile page before heading to the range.

At-Range Workflow

Step-by-step guide to running drills with the timer.

Troubleshooting

Fix common connection and submission issues.

Browser support

Web Bluetooth is required. Supported environments:
PlatformBrowserStatus
AndroidChrome✓ Supported
Desktop (Mac/Windows/Linux)Chrome✓ Supported
iOS / iPadOSSafari, Chrome✗ Not supported
Firefox / Safari (desktop)✗ Not supported
iOS support is planned via the Expo mobile companion app.

How results are stored

Shot timer results share the same range_drill_results table as manually logged and watch-sourced results. They are tagged source = shot_timer and show a Shot Timer badge in the Performance tab. Per-shot split times are stored alongside each result and expandable in the results list.
The passed_par flag is computed server-side from the drill’s par time — the same logic used for watch and manual results.