v1.6.0
LatestJune 23, 2026- Community hub at /community — one place for the forum, discussions and leaderboard, with live member & discussion counts, recent threads and a top-members list
- Horizontal feature slider on the landing page — swipe or click-and-drag through highlights, with a live social-share-card preview embedded in the bento
- Mobile bottom navigation — Dashboard, Problems, Challenges, Compiler and a More menu (Roadmaps, Contests) for quick thumb access
- Mobile-friendly landing page — eliminated horizontal overflow from 320px up, full-width hero CTAs, a more compact hero, and tighter section spacing on phones
- Redesigned changelog to match the brand theme — card-based releases, blue accent, and clearer New / Improved / Fixed sections
- Hidden the scrollbar on the feature slider for a cleaner look
- Leaderboard now uses a medal icon to make room for the new Community entry
- Mobile More menu opening in the top-left corner instead of above the nav bar (invalid CSS calc dropped the positioning)
- Hero content getting clipped on narrow phones because the grid column didn't shrink to the viewport
v1.5.0
StableJune 23, 2026- Online Compiler — a standalone, blank-canvas editor at /compiler that runs code in any of 12 languages with custom stdin, real stdout/stderr and runtime + memory stats. No problem or test cases required
- Compiler is now in the main navigation and surfaced across the landing page (hero, a dedicated feature highlight with a live run preview, and the FAQ)
- New fire app icon — refreshed favicon, PWA icons (192/512 + maskable) and Apple touch icon on the brand-blue mark
- Refreshed social share cards — Open Graph and Twitter images now use the new icon and lead with the instant compiler
- Landing language strip now shows real brand logos (JavaScript, TypeScript, Python, Java, C, C++, C#, Go, PHP, Rust, Kotlin, Swift) instead of two-letter abbreviations
- Project-wide icon system migrated to Font Awesome for a consistent, crisp icon set across every page
v1.4.0
StableJune 22, 2025- Brand-new landing page — layered product mockups, animated accent cards, a bento feature grid with live UI previews, and an AI chat preview
- Light / dark theme toggle now everywhere the new design reaches
- Full visual redesign on the Geist design system — neutral surfaces, blue focus rings, refined typography, tighter radii, and consistent spacing across every page
- New blue app icon, favicon and PWA icons replacing the orange mark
- Cleaner auth screens and a redesigned beta/join page
- Removed every leftover orange accent across the app in favor of the new blue/amber palette
v1.3.0
StableJune 21, 2025- Installable app (PWA) — add CodeForge AI to your desktop or mobile home screen, with app icons and an offline fallback page
- PostHog product analytics — pageviews, events, and session insights
- PostHog error tracking — client and server-side exceptions are captured automatically
- PostHog server-side logs via OpenTelemetry
- Vercel Speed Insights — real-user performance metrics
- Light / dark theme toggle in the landing page header
- Much faster landing page — the hero now paints immediately instead of waiting for animations to load, fixing slow First/Largest Contentful Paint
- Hardened Content-Security-Policy to safely allow analytics, the Monaco editor CDN, and session replay
- Code editor (Monaco) failing to load in production due to a Content-Security-Policy block
- Google Analytics and Microsoft Clarity beacons blocked by Content-Security-Policy
v1.2.0
StableJune 18, 2025- GitHub authentication — sign in with your GitHub account; the button appears automatically once OAuth is configured
- Feedback now opens a GitHub issue — submissions from /feedback create a labelled issue in the repository, with email kept as a fallback
v1.1.1
StableJune 18, 2025- Forgot-password now fails gracefully — if the email can't be sent it returns a clear message and logs the real reason instead of an opaque 500 error
- Site URL for SEO, robots.txt, and sitemap.xml now resolves correctly in production instead of pointing at localhost
- Rewrote the README with a modern layout, the full feature set, the Setups Works logo, and a release history
- Production build no longer crashes while prerendering /robots.txt and /sitemap.xml when the database is unreachable — both routes now render dynamically at request time
- Site config loading is resilient to a missing database connection and falls back to environment configuration
v1.1.0
StableJune 17, 2025- Admin Settings panel — configure SEO, Analytics, Email, AI, Code Runner, Database, Cache, OAuth, and Payments from the UI without touching .env files
- Google Analytics (GA4) integration — Measurement ID configurable from admin
- Microsoft Clarity integration — project ID configurable from admin
- Google Search Console verification meta tag — set verification code from admin
- Feedback page at /feedback — users can submit Feature Requests, Bug Reports, and Issues; emails delivered to info@setups.works
- Shared header + footer across all info pages (Terms, Privacy, Changelog, Feedback)
- GitHub repository link in footer, replacing X and YouTube icons
- Sitemap at /sitemap.xml — auto-generated with all static routes + every problem slug
- Robots.txt at /robots.txt — blocks admin/dashboard/API from indexing
- Advanced SEO: full Open Graph, Twitter Card, canonical URL, robots directives, and JSON-LD structured data (WebSite + Organization schema) on every page
- SEO metadata now reads from Admin Settings DB with env var fallback — change site name, description, keywords, OG image without a redeploy
- Test Connection buttons in admin for every service: SMTP (sends real email), Groq, MongoDB, Redis, Judge0, Piston, Paiza, Razorpay
- Footer Legal column now includes Feedback link
- Build errors: unused lucide imports, unescaped JSX entities in Terms/Privacy pages
- Login Internal Server Error — rememberMe field caused NextAuth authorize() to always fail when schema required boolean
- Zod v4 literal errorMap renamed to message
v1.0.1
SecurityJune 17, 2025- Content-Security-Policy header added — restricts script/style/img/connect sources, blocks frame-ancestors, disallows object-src hijacking
- Strict-Transport-Security (HSTS) — 2-year max-age with includeSubDomains and preload
- X-Frame-Options upgraded to DENY (was SAMEORIGIN)
- Auth cookies: explicit httpOnly, secure, sameSite=lax; __Secure-/__Host- prefixes in production
- JWT session lifetime reduced from 30 days to 7 days
- CORS origin guard on all mutating API requests (POST/PUT/PATCH/DELETE)
- NoSQL regex injection fix: all $regex search queries now escape metacharacters
- Server-side user content sanitization: null bytes, javascript: URIs, inline event handlers stripped before DB write
- Password strength rule added: must contain uppercase, number, or symbol
- Cache-Control: no-store on /api/auth/* responses
v1.0.0
LaunchJune 17, 2025- Launched CodeForge AI — AI-powered coding interview prep platform
- VS Code-style Monaco editor with full 12-language support: JavaScript, TypeScript, Python, Java, C, C++, C#, Go, PHP, Rust, Kotlin, Swift
- AI Mentor with progressive hints and complexity analysis
- AI Pair Programmer with real-time streaming suggestions
- AI Learning Coach with personalised study plans
- Spaced repetition (SM-2 algorithm) for problem reviews
- Skill analytics with mastery map and weakness detection
- Daily streaks, XP, badges, and leaderboard
- Weekly contests and daily challenges
- Company-specific question sets (Google, Meta, Amazon, Microsoft, Netflix, Uber)
- Community forum and discussion threads
- Frontend sandbox challenges with AI design review
- Roadmaps and study plans
- Google and GitHub OAuth sign-in
- Forgot password / reset password flow with branded email
- Fully responsive landing page with dark and light mode
- Terms & Conditions, Privacy Policy, and Changelog pages
- Terms & Privacy checkbox on sign-up form
- Remember me (30 days) checkbox on sign-in form
- Version badge and Legal footer column
- Code editor now shows all 12 languages regardless of per-question starter code — falls back to language default snippet
- Smooth 900 ms anchor navigation on landing page
- Landing page initial load faster — heavy components lazy-loaded
v0.9.0
BetaJune 10, 2025- Beta launch with core problem-solving features
- JavaScript and Python code execution via secure sandbox
- Basic user profiles and submission history
- Initial AI hint integration
- Fixed session handling for OAuth sign-in edge cases
- Resolved code editor layout on mobile viewports
v0.5.0
AlphaMay 20, 2025- Private alpha release to early testers
- Core problem listing and detail pages
- Email + password authentication
- Basic code submission and verdict display