1. Massive v0.5.4 UI Stabilization & Pre-flight Audits (496a48a)
Giant Codebase Refactoring (189+ Files Modified): Sweeping changes and alignment across Legal Practice, Court, and Negotiation phases to ensure UI consistency and reduce technical debt.
Practice/Trial Synchronization: Completely reworked the PracticeDashboard, NegotiationPanel, and CaseOverviewTab.
Component Demolition & Rebuild: Deprecated the bloated CaseDetailOverlay and replaced it with a highly structured CaseWorkspaceView and a new MasterDocumentViewer.
New Sub-Systems Added: Introduced bailSystem.ts, calendarSystem.ts, and plannerLogic.ts alongside brand new PracticeWeekCalendar and CalendarView components to support dynamic scheduling.
Tutorial Stability: Strengthened
InteractiveTutorial.tsx, BandwidthTutorial, and Rule9CertificateModal logic.
2. Astronomy Splash Screen & Global Music Controls (Current Session)
Visual Overhaul: Eliminated performance-heavy canvas glitch loops on the splash screen, introducing a hardware-accelerated, single 5-second cinematic pan mimicking real-life astronomy and orbital parallax.
Always-On Hardware Deck: Injected a z-[100000] glassmorphism
GlobalMusicControls widget into the root application shell. Exposes live track data and tactile Play/Pause/Skip functions.
Aggressive Tutorial Exception: Explicitly re-wired the
InteractiveTutorial's global capture-phase blocker so the audio controls bypass all safety lockouts and remain fully clickable, even in the strictest parts of the tutorial.
3. Content Expansion, Lore, & Optimization (c3711db)
Legal Encyclopedia & Glossary Expansion: Fleshed out the in-game wiki components (LegalEncyclopediaPanel, GlossaryModal) to support new terminology and branching cases.
Payload Trimming: Purged 4,600+ lines of stale, bloated CSS chunks (201.59bcbd39.chunk.css), radically slimming the build payload and cleaning up the used-assets.json.
Case Logic Refinement: Adjusted narrative and logic pools inside Case02_Master and case_constitutional_crisis.json for proper branching.
4. Art Restoration & Dependency Pinning (4124be3)
Art Recovery: Safely tracked down and recovered missing/corrupted UI assets (Client 2 portrait art) and safely wired them back into the portraitRegistry.ts.
