Latticework

Changelog

Every user-facing feature, improvement, and fix — including UI/UX changes — as they ship.

v0.3.0

2026-08-13

Features

  • Appearance settings: an accent-color wheel that re-tints buttons, links, and highlights across the whole app live, plus a background picker (6 built-in ambient artwork presets, or upload your own image) — both saved on-device
  • A real favicon, replacing the default Next.js placeholder

Improvements

  • Every color token now derives from a single --accent-hue CSS variable instead of being hard-coded, so the theme wheel can re-tint the entire UI, not just one button

Fixes

  • Homepage was silently serving the default create-next-app starter page instead of the real Latticework landing page — a leftover, never-edited src/app/page.tsx was shadowing the real one at the same URL

v0.2.0

2026-08-13

Features

  • CLI-simulation exercises: a new in-browser Unix-shell sandbox (navigation, file ops, pipes, redirection, variables, permissions, sort/uniq, a grep/sed/awk subset) — brings the Bash, Terminal/CLI, and Linux courses to life for the first time

Improvements

  • Skill catalog coverage: 77 of 99 technologies now have real interactive lessons, up from 74

v0.1.0

2026-08-08

Features

  • Career roadmap engine covering 11 tracks with a dependency-ordered skill graph
  • Interactive Python course (Variables, Loops, Functions) with in-browser sandboxed execution
  • XP, mastery/skill-rating engine, spaced repetition, and streaks
  • AI tutor hint ladder (4 levels, OpenAI-compatible provider)
  • Onboarding flow with a short diagnostic and personalized first-skills recommendation
  • 98-technology skill catalog (Explore page + skill graph), most as structured skeletons

See ROADMAP.md in the repository for the full planned/in-progress list.