Latest first

Recent shipping rounds.

The System ships in batches of 5-6 features at a time. Each round is a coherent narrative — discoverability, observability, partner depth. Full internal log lives in CHANGELOG.md.

  1. Round 35

    LevelUp v1 expansion
    • Handoff docs in repo: api spec (40 endpoints), white paper (XPER token, survivor pool, KYC tiers), Norman-door UX audit (15 findings)
    • Norman-door audit fix #2: StakeQuestButton renders two-line CTA — LOCK $X · ENTER QUEST + mono caption with win ceiling
    • Norman-door audit fix #3: QuestRow checkbox is a real <button> with stopPropagation; row body owns onOpen, checkbox owns onToggle
    • Norman-door audit fix #10: PenaltyAlertOverlay flips primary to APPEAL VERDICT · $5 USDC; secondary becomes ghost-styled Accept penalty
    • Norman-door audit fix #5: verdict-conditional confetti marked already-implemented (separate overlays gate the celebration)
    • Landing v2: PersonaGrid (Athlete/Founder/Student/Creator) + TheLoop 4-step explainer + BlogGrid + PressKit — all server components
    • /docs hub: quickstart curl, 6 quick-link cards (REST, OpenAPI, SDK, webhooks, auth, white paper), authentication tier table, integrations cells
    • /dev/levelup catalog extends 72 → 181 screens across 22 groups; sidebar defaults to ★ Key filter (audit #7) with All + per-group still one tap away
    • Sitemap entry for /docs at priority 0.7
  2. Round 34

    Round 33 production cleanup
    • Neutralized broken BorderBeam (was rendering as stuck violet/green blob on quest cards in Safari + older Chrome)
    • Removed Meteors diagonal-streak primitive across 7 call sites + deleted the primitive file
    • Fixed /dev/levelup 404 on preview deploys (NODE_ENV → VERCEL_ENV gate)
    • New marketing surfaces: MobileAppPreview three-phone triptych + PartnerStrip sponsor band on landing
    • /api/system/class Zod enum widened to all 7 classes; scholar/hunter/envoy now headline the picker in a 3-up grid
    • Legacy ARISE-era classes (tanker/mage/ranger/healer) collapsed behind a disclosure
    • Apple + Google Play badge placeholders on MobileAppPreview (inline SVG, Coming Soon eyebrow, links to /waitlist)
    • Final emerald → --lvl-green token sweep on 5 app routes; src/app grep for emerald- returns 0
  3. Round 33

    LevelUp visual language
    • Aceternity-flavored design system: Space Grotesk + 5 HSL accents (azure/violet/gold/ember/jade), light + dark themes
    • LevelUpThemeProvider with localStorage persistence; data-lvl-* attributes on <html> for FOUC-proof tokens
    • Primitive library at src/components/levelup: Aurora, Glass, BeamBorder, Meteors, Btn, Bar, RankBadge, Tag, QuestRow, Icon, TabBar
    • Gems currency on top of Mana: 0038_levelup_economy migration adds users.gems + gem_transactions + hunter_inventory + achievements tables
    • Stats display rename via STAT_DISPLAY_LABELS: CHR→PER, END→VIT, WIS→SPR (schema unchanged)
    • Class catalog widened: scholar/hunter/envoy alongside existing tanker/mage/ranger/healer
    • /dev/levelup 72-screen interactive playground with tweak panel and iPhone-frame previews
    • MobileTabBar refit to STATUS/QUESTS/DUNGEON/GUILD/HUNTER with LevelUp <Icon> set
    • SiteHeader pill nav + Play→ CTA flip from emerald lockstep to active-accent gradient
  4. Round 32

    ARISE visual language + Solo Leveling overlay
    • ARISE token system: cyan/violet/gold palette, Orbitron+Rajdhani+JetBrains Mono
    • Primitive component library (HoloPanel, DiamondRank, ShimmerBar, AriseCta, QuestRow…)
    • Mana off-chain currency awarded on quest verify; Streak Save costs real USDC
    • 0037_arise_economy migration: users.class + users.mana + mana_transactions + focus_sessions
    • Net-new routes: /shop /skills /quests/new /focus /awakening/class /dungeons (alias)
    • Global LevelUpOverlay + PenaltyAlertOverlay fire on arise:rank-up / arise:quest-slashed
    • Landing hero rebuilt in ARISE language
    • /dev/arise primitive QA preview at 393×852
  5. Round 31

    Mobile-game design pivot
    • Every user-facing surface off the dev-console aesthetic
    • RankCrest hex-shield SVG replaces flat rank letters across hunter/oath/loot/license/duel
    • Pill chips, gradient pill CTAs, rounded-3xl ring-1 cards as the new visual language
    • PaymentCard + JoinCohortButton + AwakeningFlow rebuilt with chunky 56px gradient pills
    • HUDBar, SystemToast, QuestLogCard, CohortCard, StatsRadar, GateProgress polished
    • Blink protocol retired — staking goes through Anchor program directly via wallet sign
    • Direct stake_quest + accept_duel flow through StakeQuestButton + AcceptDuelButton
    • CI green: pnpm workspace fix + playwright dedupe + lockfile sync
  6. Round 30

    QA polish
    • Playwright /achievements spec (4 specs total)
    • CHANGELOG round 29 sync
    • Lint baseline noted
  7. Round 29

    v1 surface fill + dx scripts
    • /api/v1/health liveness JSON
    • /api/v1/quest/{id} quest detail
    • /api/v1/duel/{id} duel detail
    • pnpm typecheck + verify + seed:demo scripts
  8. Round 28

    partner depth + observability
    • /api/v1/snapshots/{wallet} time series
    • /api/v1/cohort/{slug}/leaderboard
    • SDK + OpenAPI updated
  9. Round 27

    admin observability + discoverability
    • /admin/audit log viewer
    • /duels public directory
    • /system/leaderboard ?stat= filters
  10. Round 26

    UX polish across user, ops, partner
    • Telegram /help command index
    • /admin/cron manual sweep triggers
    • Recent verifications inline on /hunter/[wallet]
    • /mentors/apply self-serve mentor offer
  11. Round 25

    repo hygiene + partner depth + visual polish
    • README rewrite
    • POST /api/admin/webhooks/{id}/test + Test button
    • /api/v1/duels public listing
    • Hunter card gate badges
  12. Round 24

    admin actions + partner depth + legal
    • Admin webhook deactivate/reactivate from /admin/webhooks
    • Admin API key revoke from /admin/api-keys
    • /api/v1/cohort/{slug}/members partner endpoint
    • /legal/privacy + /legal/terms pages
  13. Round 23

    docs + onboarding
    • CHANGELOG.md repo doc
    • /changelog public release notes
    • /faq plain-language Q&As
    • OpenAPI YAML format via shared spec module
    • scripts/seed-demo.ts idempotent demo data
  14. Round 22

    platform expansion + docs
    • /api/v1/cohorts public listing + /api/v1/mentors
    • /admin/forge view of quest forge log
    • /achievements gallery of the 10 Gates
    • AGENTS.md refreshed to document the full surface
  15. Round 21

    surface polish + partner experience
    • /admin landing hub with all ops tools
    • /admin/api-keys UI with copy-once banner
    • /system/api partner-facing docs
    • /cohorts/[slug]/owner console with CSV export
    • /hunter/[wallet]/quests quest log
  16. Round 20

    ops + ergonomics
    • Realtime publication migration
    • admin_audit_log + recordAudit helper
    • Owner-gated cohort CSV export
    • /admin/mentors offers + pairs view
    • Canonical /hunter/[wallet] links
  17. Round 19

    shareability + retention + observability
    • /hunter/[wallet] public card with 30-day power sparkline
    • /api/v1/stats protocol-wide aggregates
    • Daily check-in (/api/login-bonus)
    • /admin/webhooks deliveries view
  18. Round 18

    platform depth
    • /api/v1/activity + SDK
    • Realtime /activity feed via Supabase realtime
    • API key system with tiered rate multipliers
    • /sponsor/[wallet] sponsor analytics
    • quest_forge_log table
  19. Round 17

    platform + observability
    • /api/v1/leaderboard with sort=yield|streak|verified
    • /activity page
    • /settings notification preferences
    • webhook_deliveries audit log
    • Daily power_snapshots sweep
  20. Round 16

    discoverability + self-serve
    • Sitemap + robots cleanup
    • Telegram /codex bot command
    • Self-serve webhook registration
    • Cohort search box
    • Hunter OG variant with live data
  21. Round 15

    integrations surface
    • Mentor 1.5× XP multiplier on derived stats
    • X-RateLimit-* headers on v1 routes
    • Outbound HMAC-signed webhooks
    • /quests/all Quest Codex with filters
    • Zero-dep TypeScript SDK
    • Admin cohort invite codes