let x
=>
.map()
<div>
color: teal
______
______
Theebug
Theebug — Learn to Code by Doing
Light
Start Learning
Explorer
···
▼
THEEBUG
index.tsx
learn.md
docs.md
about.md
faq.md
leaderboard.md
updates.md
updates.md
THEEBUG
›
updates.md
// updates
What's new
A running history of what's shipped, release by release — newest first.
v0.5
A more inviting site
In progress
New landing page sections: a stats bar, a "why Theebug" comparison, and an FAQ preview
A completely reworked About page — visual pillars instead of a wall of text
Gold / silver / bronze styling for the top 3 leaderboard spots
This page.
v0.4
Mobile, discoverability, and a smarter scoring system
2026-07-15
Full mobile support for both the docs pages and the gameplay screen — off-canvas panels, a real touch-friendly layout
Difficulty-weighted scoring (hard levels are worth more than easy ones) plus a millisecond-precision leaderboard tiebreaker
The terminal panel is now genuinely functional: real Problems / Output / Debug Console tabs and a resizable height
Open Graph previews, structured data, and a real sitemap so the site is actually findable
v0.3
Polish, performance, and going live
2026-07-15
Fixed a bundle-size issue that was shipping ~880KB of unused 3D-library JS to every page
Fixed the docs sidebar's scroll-tracking, which could highlight the wrong section while scrolling
A custom domain, a real README, and a professional custom scrollbar
v0.2
Accounts, depth, and a reward for finishing
2026-07-14
Optional GitHub sign-in with cross-device progress sync, plus an opt-in public leaderboard
A whole second language track (Python), and deep reference docs for JavaScript
Mistakes and a timer now actually affect scoring, instead of every clean run scoring the same
A level-complete reward screen with a star rating and a short recap of what you just learned
Levels grouped into Beginner / Intermediate / Advanced, with more added to every track
v0.1
From Figma to a real app
2026-06-10
Rebuilt from a static design export into a real Next.js app
The core loop: real code with pieces missing, drag the right block, get instant feedback
JavaScript, HTML, and CSS tracks with anonymous, browser-saved progress
Built in the open, one release at a time.
main
UTF-8
Markdown