puzbox · Dec 29, 2025–Jan 1, 2026 · v0.3–v0.6 · via commits

Puzzles 08 to 15, Playwright tests, analytics, level navigation

Eight new puzzles closed out the year, backed by automated puzzle tests, production analytics and level navigation.

Added 10

  • Menu and level indicator overlay
  • ?level=x URL parameter for direct level access
  • Puzzles 12 to 15 with slider loops, rocker switch and colour matching
  • Disabled and colour props for the segmented slider
  • Sentry and Google Analytics with level events
  • Puzzles 09 to 11 with LED toggles, rotating LEDs and a segmented slider
  • Declarative track path compiler
  • Dial snap-to-angle behaviour
  • Playwright puzzle-solving tests
  • Puzzle08 with a CSG hinged box

Changed 4

  • Fewer menu options and a fixed LED pattern
  • Wider rocker switch for mobile
  • Segmented slider requires a track path
  • Dial rotation synced to the hinge animation

Fixed 4

  • Dial-to-slider angle mapping
  • Puzzle09 finish button and Puzzle05 initial dial angle
  • Puzzle09 LED button alignment
  • Puzzle05 dial-to-LED angle offset