v0.7.0Feature2026-05-17
XP, Level Progression & Milestone Titles
- â–¸XP bar on profile: shows current level, earned tier label, and progress toward the next milestone
- ▸Level rewards modal — lists all 7 milestone titles with live animation previews for Lv30+
- â–¸Level-up toast appears in-game when crossing a level threshold, showing the reward earned
- â–¸7 earned-only milestone titles: Just Got Here (Lv1), Found the Line (Lv5), Grid-Brained (Lv15), Locked In (Lv30), Sees it Instantly (Lv50), Solved. (Lv75), I'm Cheating! (Lv100)
- ▸Lv1/5/15 titles are static — unique animations unlock from Lv30 onward
- ▸Locked In: rapid twitch → snaps bold and bright → slow fade back to normal
- â–¸Solved.: emerald ink stamp with gem-flash glow on impact
- â–¸I'm Cheating!: hacker-green chromatic aberration glitch on a flat grey base
- â–¸Fixed: equipped titles with no animation now render correctly
v0.6.0Feature2026-05-17
Expert Mode, Alternate Paths & Progress Reset
- ▸Expert difficulty: 8×8 grid with 14 hidden mines — no full-fill required, just connect anchors 1–6
- â–¸1-second mine preview at puzzle start; stepping on a hidden mine resets your path and re-reveals mines
- â–¸Expert appears in the daily rotation (1 in every 8 days) and has 6 practice puzzles
- ▸Alternate path detection — finding a valid non-canonical solution awards bonus coins (+30/+50/+75 by difficulty)
- â–¸Achievement revamp: sweep badges use fixed counts (10/10/5) instead of all-puzzles totals
- â–¸Speed Demon now requires under 20s (was 60s); Quick Draw under 45s (was 90s)
- â–¸Hard Boiled badge requires a hard puzzle solved in under 2 seconds
- â–¸All-Rounder (was Completionist) requires 5 solves in each difficulty tier
- â–¸Past daily puzzles now appear in the Practice tab under their respective difficulty
- â–¸Store is now fixed-height and shows 3 columns on wider screens
- ▸Progress reset: all solve records and streaks cleared — coins and cosmetics preserved
v0.5.0Improvement2026-05-16
QoL — Best Times, R Key, Daily Rewards & Leaderboard
- â–¸Best time displayed inline below the timer during play
- â–¸R key resets the current puzzle without reaching for the Reset button
- â–¸Daily login reward: 50 coins on first visit per UTC day with streak tracking
- â–¸Leaderboard now shows first-solve time alongside personal-best when they differ
- â–¸Grid cover transition on puzzle switch (opacity fade instead of broken keyframe)
- â–¸Dark mode persists across page navigation without flash
v0.4.0Feature2026-05-15
Store Expansion — Fonts & Text Style
- â–¸Added Fonts tab with 5 clean + 5 wild Google Fonts (Orbitron, Press Start 2P, Monoton, Bungee Shade, Rubik Glitch)
- â–¸Added Text Style tab with bold, italic, small caps, strikethrough and five animated effects
- â–¸Animated decorations: Floating, Glitch, Neon Pulse, Earthquake, Chromatic Aberration
- â–¸All equipped cosmetics now merge cleanly on the profile username
- â–¸Shadow-based animations auto-skip gradient fill to stay visible
v0.3.0Feature2026-05-15
Store, Inventory & Profile Cosmetics
- â–¸Full Store with Avatar Frames, Name Colors, and animated Titles
- ▸Coin economy — flat rewards per difficulty, gated to personal-best solves only
- â–¸Inventory tab on Profile to equip/unequip owned items with live preview
- ▸Ownership verification — equipped items cross-checked against zip_inventory
- â–¸Dev-only <DEV> heartbeat tag with click-to-open color picker (myleswasbored only)
v0.2.0Feature2026-05-14
Profile Page & Achievements
- â–¸Profile page with glassmorphism stat cards and solve history
- â–¸Achievement badges grouped by difficulty category
- â–¸Streak tracking with longest-streak stat
- ▸Modern back button — glass pill with spring-bounce arrow on hover
- â–¸Page transition with diagonal blue scan line and breathing TRAC text
- â–¸Light/dark mode page transition now matches current theme
v0.1.0Feature2026-05-13
Initial Launch
- ▸Daily TRAC puzzle — connect numbers 1–6 through every cell on a 6×6 grid
- â–¸Procedural daily puzzle generation via seeded PRNG
- â–¸Global leaderboard with podium, K/M score formatting
- â–¸Discord OAuth via NextAuth v5
- â–¸Light and dark theme toggle with CSS variable theming
- â–¸Practice mode with easy / medium / hard difficulty tiers