Skip to content

Rewards / gamification

Making your first commit unlocks the "First Steps" achievement

Real actions unlock real achievements, tracked as you work rather than through a separate checklist — your very first commit through the app drops a card into the MacBook's notch, naming what you just unlocked, with its medal and the XP it earned, and a burst of confetti to go with it. It celebrates above the menu bar rather than in a corner of the window, so it finds you even when the app is not the thing you are looking at.

Do this

  1. Select the working-tree changes in the graph
  2. Enter the commit message test: commit staged changes via e2e
  3. Commit the staged changes

You should see

  • The notch celebrates the achievement First Steps

The Rewards tab shows unlocked and locked achievements

The Rewards tab (the trophy icon, pinned alongside Dashboard and Launchpad) is the trophy cabinet behind every card: your current rank and XP, trophy counts by tier, and every achievement grouped by difficulty — unlocked ones showing when you earned them, locked ones showing how close you are.

The Rewards tab shows unlocked and locked achievements

Captured from the running app by this scenario.

Do this

  1. Select the working-tree changes in the graph
  2. Enter the commit message test: commit staged changes via e2e
  3. Commit the staged changes
  4. Open the rewards tab

You should see

  • The notch celebrates the achievement First Steps
  • The commit_1 achievement is shown as unlocked

Unlocking every other achievement unlocks the "Absolute Git Master" composite trophy

The platinum trophy isn't tied to any action of its own — it completes the moment every other achievement in the cabinet does, a second after whatever real action finished the set, so its own celebration never collides with the "normal" one that triggered it.

Do this

  1. Switch to the launchpad tab

You should see

  • The notch celebrates the achievement Absolute Git Master

This page is generated from apps/e2e/features/rewards.feature, the end-to-end test that drives the feature it describes.

MIT licensed · Screenshots exported from the real app by the end-to-end suite.