Appearance & Input
WCA
Event
Sessions
SCRAMBLE
Your Solves
You
0.000
hold space to start
Opponent
waiting…
Opp. Solves
You
0 | 0
||
5 sets | 3 solves
Opponent
0 | 0
Create Challenge
Configure the match, then share the room code.
Event
Best of (sets)
First to (solve wins per set)
Join Challenge
Enter the room code your opponent shared.
Room Code
Waiting for opponent
Share this code
——
Listening
Solves 0 solves
No solves yet.
Press SPACE to start timing.
SCRAMBLE
Generating…
Round complete!
0.000
hold space to start
Solve 1 / 5
Statistics
Current Round
Round #1
Solve #
Ao5
Best single
Worst single
All-Time Records
Single PB
Ao5 PB
Total rounds0
Total solves0
Ao5 Trend
Session Overview
Session avg
Best round avg
Worst round avg
Trend
Statistics
Round — · Solve —
Scramble
Round — · Ao5
CubeLog — Guide
What is CubeLog?

CubeLog is a Rubik's cube competition trainer and data analyser built around WCA rules. It simulates real competitions by grouping solves into non-rolling rounds of 5 — just like an official event — so your averages and PRs reflect true competitive performance rather than a sliding practice window. Track your Ao5s across rounds, compare against your WCA PRs, and compete live against a friend via Challenge mode.

Timer — three input modes
Spacebar Manual Bluetooth

Spacebar: Hold Space until the display turns green, then release to start. Press any key to stop. On mobile, hold anywhere on the timer area.

Manual: Type a time and press Enter or tap Add. Digits are interpreted as centiseconds — e.g. 795 → 7.95s, 1234 → 12.34s, 10523 → 1:05.23.

Bluetooth: Pairs with GAN Halo / GAN Smart Timer via Web Bluetooth. Start a solve on the physical timer and CubeLog records it automatically.

Rounds & Ao5

Every 5 solves form one round. CubeLog computes a WCA-style Ao5: drop the best and worst times, average the middle three, rounded to the nearest centisecond.

A single DNF is dropped as the worst; two or more DNFs makes the whole round DNF. The current round's best and worst solves are highlighted green and red in the solve list.

After your 4th solve, the Last Solve Projection panel shows your Best Possible Ao5 (BPA) and Worst Possible Ao5 (WPA) for that round.

Penalties
+2 DNF Delete

After each solve the +2, DNF, and Delete buttons appear. +2 adds two seconds to the recorded time. Tap the same button again to remove the penalty.

Inspection

Toggle Inspect to enable a 15-second WCA inspection countdown before each solve. At 15s a +2 is applied; at 17s the solve is marked DNF — matching official WCA rules.

Sessions

Sessions let you organise solves into separate practice blocks — e.g. Morning practice or Competition warm-up. Each event (3×3, 2×2, 4×4, 5×5) keeps its own session list. All data is saved automatically in your browser and persists across page loads.

Focus Mode

Click Focus in the header (or press Ctrl + ⇧ + F) to enter a distraction-free view — the solve list and stats panel are hidden, leaving only the scramble, timer, and progress dots. A collapsible Menu bar inside the timer gives access to all controls without leaving focus mode.

A cube diagram is shown in the bottom-right corner of the timer canvas to reference the scramble at a glance. Exit with the Focus button in the menu bar, or the same keyboard shortcut.

WCA Integration

Click Login with WCA to link your official account. CubeLog fetches your single and Ao5 PRs and displays them in the stats panel. After each completed round your result is compared against your PR — beat it and you'll see a banner.

Statistics

The stats panel (right on desktop, floating top-right on tablet, accessible via the chart icon on mobile) shows: current round progress, live Ao5, single PB, Ao5 PB, session average, and an Ao5 trend sparkline across all rounds.

Advanced Statistics

Tap the chart icon button (header, ≤ desktop) to open the full Advanced Stats popup. It shows deep analysis across your entire session history:

WCA PR Comparison — after each completed round, your single and Ao5 are compared against your linked WCA official PRs, with a coloured delta showing how far above or below you landed.

Avg δ from PR — average deviation of your session results from your WCA single and Ao5 PRs, giving a measure of consistency relative to your competition level.

BPA / WPA Probability — based on historical solve distributions, what percentage of the time your best and worst possible Ao5 projections are achievable in a typical round.

Best / Worst Solve by Position — which position in a round (solve 1–5) tends to produce your fastest and slowest times, revealing warm-up patterns.

PR Deviation — per-round breakdown of how each Ao5 compared to your WCA PR.

Challenge Mode — live multiplayer

Tap ⚔ Challenge to start a real-time match against a friend. The host configures a Best of X sets, first to Y solve-wins per set format and shares the 6-character room code. Both players use the same scramble each solve, and results sync live.

Keyboard shortcuts
Enter Generate a new scramble (when timer is idle and not in Manual mode)
Ctrl / ⌘ + ⌫ Delete the last recorded solve
Ctrl + ⇧ + I Toggle inspection mode on / off
Ctrl + ⇧ + F Toggle focus mode (hides sidebar panels)
2 Apply / remove +2 penalty on the last solve
3 Apply / remove DNF on the last solve
Escape Close any open modal or popup
All Sessions