Changelog

October 10, 2026

  • The Roadmap is now the Study Plan: Sprint 75, Core 150 and Complete 250, with questions grouped by topic

October 4, 2026

  • Added the Vault, a reading list of frontend articles for members
  • Replaced the pricing cards with a plan list and one Upgrade button
  • The pricing page now shows members their plan with its start and end dates instead of the plan picker
  • Added prev/next arrows to the System Design question header

October 3, 2026

  • Moved Run and Submit into the question header, with Cmd+' to run and Cmd+Enter to submit
  • Redesigned the test results pane around the pass count
  • Added the bookmark and share menu to split view, and the question pager to both split and scroll views
  • Split view panes now collapse into side rails when dragged closed
  • The playground now maximizes inside the page instead of going native fullscreen
  • Rebuilt the playground file explorer to create files and folders inline in the tree
  • Added an L shortcut that switches between split and scroll layouts
  • Added a Cmd+Shift+Comma shortcut that opens editor settings
  • Stopped the page scrolling behind split view
  • The streak calendar now updates as soon as a question is marked complete

September 27, 2026

September 26, 2026

  • Rebuilt the site's styling on StyleX and fixed long-standing visual glitches
  • Moved every interface component from Radix to Base UI

August 23, 2026

  • Hid the streak widget by default, with an opt-in in Settings
  • Moved body and code type to system fonts and set headings in Newsreader
  • Changed the question list sidebar to reveal on hover instead of holding a column
  • Rebuilt the question lists with one filter toolbar, difficulty dots and a narrower measure
  • Moved the table of contents into a left Index rail
  • Put each question title on one line with its meta row and dropped the language badge

August 22, 2026

  • Signing in now goes straight to the questions instead of a separate home screen
  • Rebuilt Settings as one flat list with every option in view

August 16, 2026

August 15, 2026

  • Restyled tables in articles and let wide ones scroll on their own

August 9, 2026

  • Added a wall of member testimonials to the home and pricing pages
  • Added line highlighting to the code blocks in articles
  • Standardized focus rings across the app on one shared ring
  • Added a Cmd+B shortcut that collapses either sidebar
  • Added a setting and a Cmd+\ shortcut to hide the streak widget

August 8, 2026

  • Added a lesson footer with Copy page and Mark as Complete
  • Showed Ctrl instead of the Command key on Windows and Linux
  • Rebalanced the FP75, FP150 and FP250 roadmap lists

July 26, 2026

  • Moved article feedback out of the header and into the bottom of the article
  • Added search to the System Design page
  • Fixed the pricing page for members and during checkout

July 25, 2026

  • Installed the new FrontPrep brand assets
  • Fixed the account name never updating after an edit
  • Fixed broken social share images and centralised the site URL

July 19, 2026

  • Fixed the homepage flashing before it settled for signed-in members
  • Replaced the Conceptual carousel with an interactive flashcard deck
  • Redesigned the homepage question grid and streamlined the logged-out page
  • Made the long question lists scroll faster by skipping off-screen rows
  • Removed the streak-extension celebration

June 21, 2026

  • Added a table of contents and a prev/next pager to articles
  • Unified the article sidebar so every section uses the same one

April 19, 2026

  • Kept streak data loaded across navigation instead of refetching per page
  • Replaced the marketing homepage with a dashboard that knows whether you are signed in

April 18, 2026

April 5, 2026

  • Rebuilt quizzes with a timed runner and a results page

April 4, 2026

  • Added a monthly plan

March 28, 2026

March 7, 2026

February 15, 2026

  • Added practice streaks
  • Rebuilt the code playground on Monaco and esbuild so it bundles and runs entirely in the browser

January 31, 2026

  • Added a command palette

June 1, 2025

February 9, 2025

December 1, 2024

June 9, 2024

  • Added Razorpay checkout

May 26, 2024

  • Added onboarding for new accounts

May 12, 2024

  • Added snippets, and started saving playground edits in the browser

May 5, 2024

November 18, 2023

August 6, 2023

  • Added a feedback form

July 23, 2023

  • Added search across the question library

January 8, 2023

  • Added the in-browser code playground

January 1, 2023

December 25, 2022