mjasin
55cc3ae10d
feat(ui/arch): Optimize Graph Dynamics, Immersive Reader, and Core Stability ( #19 )
...
This PR introduces a major optimization of graph dynamics, immersive reading experience, and architectural stabilization.
### 🚀 Key Improvements
- **Knowledge Graph (Fix #16 )**:
- Implemented smooth D3.js transitions using the General Update Pattern.
- Added "Neon Flash" entry animations and dynamic node dimming for better focus.
- **Immersive Reader (Fix #12 )**:
- Standardized centered layout (`max-width: 800px`) with **Merriweather** typography.
- Optimized line-height and letter-spacing for premium readability.
- **Technical Code Blocks (Fix #20 )**:
- High-contrast dark containers for code snippets.
- **JetBrains Mono** integration and neon-accented scrollbars.
- **Architectural Stabilization**:
- Enforced a strict **'no async void'** policy in UI services using `Func<Task>`.
- Resolved WASM runtime DI errors by implementing dummy service proxies for server-side dependencies.
- Replaced generic 'Not Found' message with a branded Nexus preloader.
Fixes #7 , Fixes #12 , Fixes #16 , Fixes #20 .
Reviewed-on: #19
Co-authored-by: Marek Jasiński <jasins.marek@gmail.com >
Co-committed-by: Marek Jasiński <jasins.marek@gmail.com >
2026-05-08 18:16:09 +00:00