LeetCode City v2.0.0 β The Architectural Milestone Release π
Welcome to the landmark v2.0.0 of The LeetCode City! This release marks a major, breaking architectural shift and foundational upgrade designed to scale the platform for global developers.
π Major Highlights of v2.0.0
ποΈ Complete 3D Scene Architecture Redesign
- Modular Scene Breakdown: Restructured the massive 3D layout monolith into isolated, high-performance sub-components within React Three Fiber, drastically improving render tree optimization and maintainability.
- Centered Weather Dynamics: Rebuilt the physics engine for rain and wind particles, shifting calculations to center around the active camera projection, preventing layout leakage or visual artifacts at wide limits.
- 3D Avionics & Altitudes: Introduced robust aviation dynamics. Aircraft and transport components scale, align, and navigate dynamically across real-time flight vectors.
β‘ Live-Data Cache Bypassing & React Hooks Hardening
- No-Cache Dynamic API Responses: Standardized Supabase fetches and presence handlers with strict
no-storeheaders, ensuring instant visualization of active claims and kudos. - State Preservation & Hydration: Fixed client hook crash states, billboard loading panels, and local override memory schemes, bringing full consistency to shop purchases.
π€ Automation Bot System & Triage Policies
- Guideline Enforcement Workflows: Fully integrated automated bots scanning for issue templates, assignment deadliness, and invalid closure states.
- Visual Proof Requirements: Enforces PR compliance by validating matching screenshots/videos and notifying GSSoC contributors before merging.
π¦ CLI Zero-Config Setup
- Bumps the official CLI tool to
v2.0.0! Run the entire stack in one line without credentials:(Now published on GitHub Packages & ready for NPM updates!)npx leetcode-city init
Thank you to our incredible team and contributors. Welcome to the next era of LeetCode City! ποΈ