- C 77.2%
- JavaScript 17.2%
- Python 5.6%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Renamed app to Jog with a fresh UUID; original Training Time app (Apache-2.0) by krisgesling retained in LICENSE and credited in README. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
| resources | ||
| screenshots | ||
| src | ||
| .gitignore | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| wscript | ||
Jog
A Pebble smartwatch app for running training sessions. Build a session plan on your phone, then work through it on your wrist — activity by activity, with countdown timers, haptic alerts, and on-the-fly time adjustments.
Built for the Pebble Time 2 (emery), 200×228 colour display.
Forked from krisgesling/pebble-training-time (Apache-2.0), originally a timer for kids soccer training sessions.
Screenshots
| Ready | Running | Time Up | Complete |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Features
- Session runner — works through up to 8 activities in sequence
- Countdown timer — per-activity countdown with amber display while running
- TIME UP alert — red display, haptic buzz, and a preview of the next activity
- On-the-fly adjustment — add or remove 2 minutes from any activity mid-session
- Skip ahead — long press to jump to the next activity at any time
- Phone config — build your session plan in the Pebble app settings on your phone
- Pre-built activity bank — 10 kid-friendly activities included as defaults
- Custom activities — name up to 4 of your own activities
- Persistent storage — your session plan survives watch restarts
- FULL TIME screen — clear completion state with restart option
Button Controls
| Button | Action |
|---|---|
| SELECT | Start / pause countdown |
| SELECT when timer hits 0 | Advance to next activity |
| LONG SELECT | Skip current activity, advance immediately |
| UP | +2 minutes to current activity |
| DOWN | −2 minutes (minimum 30 seconds) |
| SELECT at Full Time | Restart session from the beginning |
| BACK | Exit app |
Built-in Activity Bank
These activities are available by default in the session planner:
| # | Activity |
|---|---|
| 0 | Warm Up Tag |
| 1 | Sharks & Minnows |
| 2 | Red Light Green Light |
| 3 | Freeze Tag |
| 4 | Musical Balls |
| 5 | Dribble Relay |
| 6 | Passing Circle |
| 7 | 3v3 Mini Game |
| 8 | Scrimmage |
| 9 | Cool Down |
Plus 4 custom activity slots you can name yourself.
Default Session
Out of the box, the app loads a ready-to-go 60-minute session:
| Activity | Duration |
|---|---|
| Warm Up Tag | 5 min |
| Sharks & Minnows | 10 min |
| Red Light Green Light | 5 min |
| Dribble Relay | 10 min |
| Passing Circle | 10 min |
| 3v3 Mini Game | 15 min |
| Cool Down | 5 min |
| Total | 60 min |
Phone Configuration
To build your own session plan:
- Open the Pebble app on your phone
- Find Training Time in your app list
- Tap the Settings (gear) icon
- Name any custom activities you want to use
- Assign activities and durations to each of the 8 session slots
- Set any slot to "Empty slot" to skip it
- Tap Save Session to Watch
The watch buzzes once to confirm it received the new plan, and resets to the beginning of the updated session.
Colour Scheme
Black background with amber (#FFAA00) accents — the closest available Pebble colour to the mighty Mindil Aces Football Club. High contrast and readable in full sunlight.



