Platform Updates

Changelog

We iterate constantly. Every significant architectural change, feature drop, and content expansion is documented here.

v4.3.0 — The "Minus Zero" & PWA Update

Released March 31, 2026

Added

  • "Minus Zero" Foundations Track: Introduced a mandatory onboarding track (/courses/foundations) covering Hardware Logic, Internet Protocols, and Terminal internals to bridge absolute beginners.
  • Functional PWA Installation: Implemented a custom usePwaInstall hook and integrated it into the platform's prompt system. Users can now trigger a native browser installation dialog directly from the 'Download the App' popup.
  • Universal 3-Tier Curriculum: All 11 core domain tracks (Web, Discord, AI/ML, DevOps, Databases, TypeScript, React Patterns, Cybersecurity, Blockchain, Mobile, Python) have been fully restructured into a synchronized 3-Tier model (Foundations, Intermediate, Production).

Changed

  • Course Catalog Update: Expanded categories to include 'Foundations' and prioritized the new onboarding track for new users.
  • Platform-wide Documentation: Updated Terms, Privacy, and README to reflect the hierarchical curriculum changes and local AI processing standards.

v4.2.0 — PWA Optimization

Released March 31, 2026

Added

  • Tier-3 Python Enhancements: Deployed advanced Production-Grade module to the Python course covering Dask distributed dataframes and integrated local SLM inference.
  • PWA App Installation Prompts: Integrated a new 'Download the App' persistent popup into the prompts engine to encourage offline mobile usage.

Fixed

  • [LDG-005] Mobile UI Lag Smoothing: Conditionally removed heavy CSS backdrop-blur-sm instances in mobile viewing modes optimizing DOM repaints.

v4.1.0 — Architecture Pivot

Released March 31, 2026

Added

  • "Minus Zero to Hero" Curriculum Architecture: Restructured the platform's learning paths to accommodate absolute beginners with introductory hardware and networking modules.
  • 3-Tier Track System: All 11 core domains explicitly tiered into Foundations, Intermediate, and Production-Grade.

Fixed

  • [HRO-002] 3D Hero Stutter on Mobile: Drastically improved mobile performance by conditionally disabling the 3D Canvas on viewports <768px, falling back to an optimized CSS-blurred rendering.

v4.0.0 — Multi-Language Release

Released March 31, 2026

Added

  • Multi-Language Support (i18n): The platform now fully supports English, Arabic (العربية), Tunisian Darija (تونسي), French (Français), and German (Deutsch). A globe-icon language switcher is embedded in the navbar and mobile menu. Locale preference is persisted in localStorage.
  • RTL Layout Engine: Arabic and Tunisian Darija selections automatically apply dir="rtl" to the HTML root, delivering a proper right-to-left reading experience across all translated UI surfaces.
  • Language Switcher Component: New language-switcher.tsx dropdown component with locale flags, native language labels, and a localechange custom event bus that keeps the Navbar, Hero, Footer, and Terminal in sync without a full page reload.
  • Known Bugs Page in Navigation: The /bugs Known Bugs transparency page is now directly accessible from the Navbar Resources dropdown and the mobile menu, with a distinct red accent to signal its importance.
  • Terminal lang Command: Added a new 'lang' command to the interactive terminal that lists all 5 supported languages with their native names and directionality.

Fixed

  • [TRM-003] Terminal Scrolls Entire Page on Load: Removed autoFocus from the terminal input — this was causing the browser to scroll the full page down to the terminal on initial render, hiding the hero section. The scrollIntoView call was also replaced with direct container.scrollTop manipulation to prevent page-level scroll hijacking when users type commands.
  • [LDG-004] Landing Page Top Not Visible on Load: Root cause traced to autoFocus on the terminal input combined with scrollIntoView. Removing both and scoping the scroll to the terminal's own container div fixes the issue permanently.
  • Discord Link Audit: Performed a full codebase audit for any remaining discord.com or discord.gg links. All community-facing links now correctly point to the platform's Instagram profile (@http.sejed.official).

Planned for v4.x

  • User authentication & persistent accounts (Cloud sync)
  • Community lesson submissions & review workflow
  • Comment threads on individual lessons
  • Auto-detect browser language for initial locale selection

v3.0.0 — Platform Intelligence

Released March 31, 2026

Added

  • Certificates System: New /certificates page for unlocking and generating digital, beautifully crafted, cryptographic-style completion certificates using SVG for all 13 courses. Features real-time local state syncing and a dashboard integration to "View Awards".
  • Dashboard Synchronization: Upgraded /dashboard so all 13 courses (including System Design, Rust) seamlessly fetch user completion stats from active browser localStorage with corrected storage key mapping.
  • Testimonials Section: New social proof section on the homepage with developer testimonials from 6 different personas (Full-Stack, ML, DevOps, Security, Blockchain engineers). Framer Motion scroll animations and accent-colored avatar cards.
  • Reading Progress Bar: Thin accent-colored gradient progress bar at the top of the lesson player that fills as users scroll through lesson content, improving UX for long lessons.
  • Scroll-to-Top Button: Global floating button appears after 400px of scroll on any page, with smooth Framer Motion animations matching the platform design language.
  • Enhanced Interactive Terminal: Added stats, about, latest, and version commands to the homepage terminal. Updated course list to show all 13 paths. Version bumped to v3.0.0.
  • Rust & Systems Programming Course: Added a comprehensive Rust course covering memory safety, the ownership model, fearless concurrency, async programming with Tokio, and compiling high-performance WebAssembly (WASM) modules.
  • System Design Course: Added a highly requested, brand new 3-module System Design course. Covers Load Balancing, Database Sharding, Caching Strategies, Message Queues (Kafka), Rate Limiting algorithms, and real-world system design case studies (URL Shortener, Notification System).
  • Beautiful 404 Page: Designed a modern, branded 404 Not Found page with a massive glowing gradient background, animated elements, and quick links back to home and popular courses.
  • System Status Page: New /status page with real-time service health monitoring. Checks Website, API, CDN, Auth, Database, and GitHub Sync status live.
  • Navbar Enhancements: Added System Design and Rust courses to the dropdown. Resources dropdown with Platform Status, Changelog, Contributing, Terms, and Privacy. Certificates link added to footer.
  • Course Content Overhaul: Massively expanded the Cybersecurity and Blockchain courses with comprehensive content, including XSS deep-dives, Zero Trust frameworks, ZK-Rollups, and MEV.
  • Page-Level SEO Metadata: Exported contextual metadata tags on all 13 course pages, targeting high-intent SERP queries.
  • Global Search Palette: Blazing-fast command palette (Ctrl+K or Cmd+K) to search across all 250+ lessons with query highlighting and keyboard navigation.
  • Student Progress Dashboard: New /dashboard page that aggregates localStorage completion data from all 13 course paths into a unified visual overview with XP tracking.

Fixed

  • [DSB-001] Dashboard Progress Desync: Fixed the critical dashboard sync bug by aligning localStorage key lookup (storageTitle) with the exact keys written by LessonPlayer. Dashboard now correctly reads completion progress from all 13 courses.
  • Mobile Sidebar Overlap: Fixed LessonPlayer mobile layout so the sidebar appears as an overlay with a backdrop rather than squishing the main reading content.
  • Instagram Popup Bounds: Refactored prompts.tsx notification to stay perfectly bounded within the screen width on mobile devices without causing horizontal overflow.
  • Empty Category States: Added a gracefully styled "Course in Development" empty state fallback in the Course Catalog for categories that have no active courses.
  • Instagram Popup Persistence: Prompt popups now persist dismiss state in localStorage. Once dismissed, they stay dismissed across page reloads and navigation.
  • Stale Platform Stats: Updated hero section (13 courses, 250+ lessons), community CTA, and footer to reflect the correct course count. Changed misleading Watch Trailer button to Join Community.

Planned for v3.0

  • User authentication & persistent accounts (Cloud sync)
  • Community lesson submissions & review workflow
  • Comment threads on individual lessons

v2.0.0 — Platform Expansion

Released March 29, 2026

Added

  • Interactive Knowledge Checks: End-of-lesson quizzes with instant feedback, answer highlighting, and explanations on Web, Discord, and Python tracks.
  • Cinematic Lesson Transitions: Framer Motion AnimatePresence slide animations when switching lessons, eliminating jarring content snaps.
  • Persistent Progress: Lesson completion saved to localStorage per-course. Progress bar survives page refreshes — fully client-side, zero tracking.
  • 3D Hero Scene: Immersive WebGL icosahedron powered by @react-three/fiber with optimized DPR limits for mobile performance.
  • Premium Bento Catalog: The /courses page redesigned as a reactive, filterable Bento-box grid with category tags and stagger animations.
  • 50+ Lesson Modules: Massive content injection across all 11 disciplines: Web, Discord, Python, AI/ML, TypeScript, DevOps, Databases, React, Cybersecurity, Blockchain, Mobile.
  • SEO Layer: sitemap.xml, robots.txt, JSON-LD Schema.org structured data, and metadataBase for Google, Bing, and AI crawlers.
  • Rich Social Presence: OpenGraph and Twitter card metadata for premium link previews on Discord, X, and LinkedIn.
  • Contributing Page: Formatted /contributing page with code examples, commit type tables, and PR checklist.
  • Changelog Page: This page — tracking all platform version history.

Changed

  • Forced Light Mode: Transitioned the entire platform to a permanent OKLCH light mode palette for vibrant, high-contrast readability.
  • Performance: 3D hero geometry reduced (12 → 4 segments) and DPR capped. Deno-compatible code: window → globalThis throughout.
  • Terms of Service: Updated to reflect course rating aggregation and community metadata.
  • Privacy Policy: Clarified that all interactive 3D and animation features are client-side with no remote tracking.

Removed

  • Legacy next-themes dark mode integrations
  • Generic placeholder lesson content in favor of full course syllabi

v1.0.0 — Initial Launch

January 2026
  • Initial platform launch with Discord Development and Full-Stack Web Engineering paths.
  • Sidebar-driven lesson player with basic progress tracking.
  • Community Instagram integration.
  • Apache 2.0 open-source license.