Changelog
New features, improvements, and fixes shipped on StackDive. Updated with every deployment.
Fixed a critical hydration issue where the homepage and courses page rendered blank. Heavy animation components are now dynamically imported to prevent SSR failures.
Course cards now generate Open Graph images dynamically via /api/og/course, showing title, category, level badge, and StackDive branding.
You're looking at it. A timeline of everything we ship, categorized by New, Improved, and Fixed.
AI endpoints now enforce tiered rate limits based on IP address and user tier: 10 req/hr (unauthenticated), 30 req/hr (free), 200 req/hr (paid).
A free, 7-lesson course that introduces Kojo, teaches prompting techniques (SCRA framework), and walks through the AI chat features. Available at /learn/kojo-demo.
10 interactive lessons with a pixel-perfect Microsoft 365 Copilot replica. Practice prompt engineering in a safe sandbox with real-time AI feedback.
useAuth() now works reliably across all pages regardless of whether Stack Auth is configured, using an AuthGate context bridge in the layout.
An admin-only AI agent that generates complete courses with walkthroughs, code examples, narration, and knowledge base entries from a topic description.
Courses now auto-classify skills into a comprehensive knowledge taxonomy for tracking learning progress across domains.
Fixed auto-advance toggle, step requirements enforcement, and navigation button visibility during guided code walkthroughs.
The /courses page now features filterable, categorized course rows with horizontal scroll carousels and rich course cards showing ratings, duration, and progress.
Added Content-Security-Policy headers, DOMPurify sanitization for user-generated HTML, suppressed server identity headers, and configured Sentry error tracking.
New hero with EtheralShadow background, dual-lamp Building/Using Tools section, parallax scroll CTAs, and interactive IDE + Copilot simulation mockups.