v0.9.0Improvement2026-05-20
Map Expansion, Store Rebalance & Identity Update
- ▸Practice map count doubled — 16 easy, 18 medium, 16 hard, 12 expert (automated quality testing selects best seeds by path complexity)
- ▸Store prices rebalanced at roughly 2× for mid-tier and premium items to better reflect progression depth
- ▸Expert difficulty now awards 225 coins on a personal best (was incorrectly defaulting to 15)
- ▸Alternate path bonus extended to Expert difficulty (+100 coins on a new best)
- ▸Profiles and leaderboard now show your Discord display name instead of your account handle
- ▸Beta Tester badge added — gentle glow pulse, visible on leaderboard and public profiles
- ▸<DEV> tag color now synced to public profiles via server — color picker changes are visible to everyone
- ▸Expert reset cooldown on first attempts — 4-second buffer prevents mine-mapping by spamming reset
- ▸Offensive display names are silently replaced with a neutral placeholder — the player can still log in and play
- ▸Server-side solve validation: difficulty is now derived from the puzzle ID, and sub-500ms solves are rejected
v0.8.0Improvement2026-05-18
TRAC Rebrand, Leaderboard Cosmetics & QoL
- ▸Rebranded to TRAC — now live at trac.lol
- ▸Leaderboard now shows equipped avatar frames, name colors, fonts, and text styles for all players
- ▸Public profiles display equipped cosmetics, XP bar, and the <DEV> tag where applicable
- ▸First solve time now locks from your first cell touch — resetting no longer resets the clock
- ▸Expert mode mines re-reveal for 1 second on Reset or R key, matching puzzle-start behaviour
- ▸Expert mode rules added to the tutorial overlay
- ▸Speed Demon badge tightened to sub-10s on easy (was 20s)
- ▸Quick Draw badge tightened to sub-5s on medium (was 45s)
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