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 |
|
mjasin
|
2248a2b757
|
fix: migrate to IDbContextFactory and remove direct AppDbContext from DI (#11)
Reviewed-on: #11
Co-authored-by: Marek Jasiński <jasins.marek@gmail.com>
Co-committed-by: Marek Jasiński <jasins.marek@gmail.com>
|
2026-05-07 16:39:21 +00:00 |
|
mjasin
|
311eaa8b04
|
feat: normalize subscription architecture, integrate pgvector, and implement Stripe webhook subscription management.
|
2026-05-05 15:07:48 +02:00 |
|
mjasin
|
e21c24b66d
|
feat: implement multi-tenancy support across knowledge services and normalize TenantId to string type.
|
2026-05-03 17:52:12 +02:00 |
|
mjasin
|
1f187b5125
|
feat: implement semantic search, knowledge unit extraction, and visualization components
|
2026-05-03 15:59:30 +02:00 |
|
mjasin
|
94ecc7a404
|
feat: implement cross-device reading progress synchronization using SignalR and remove legacy quiz generation services.
|
2026-05-02 19:55:07 +02:00 |
|
mjasin
|
e5611758f1
|
feat: implement Stripe product configuration and add token-based input validation using Microsoft.ML.Tokenizers
|
2026-05-02 10:31:28 +02:00 |
|
mjasin
|
47bffd629f
|
feat: add application preloader, identity roles, and resilient database initialization with automated seeding
|
2026-05-01 09:07:26 +02:00 |
|
mjasin
|
0210611edf
|
feat: implement identity authentication, authorization policies, and MAUI platform support with Docker orchestration
|
2026-04-29 20:37:41 +02:00 |
|
mjasin
|
10efed0369
|
refactor: consolidate project structure by migrating authentication, identity, and shared UI components while removing legacy Web Client files.
|
2026-04-28 20:23:40 +02:00 |
|
mjasin
|
39a9ca5706
|
feat: integrate AI-driven selection panel with context-aware text summarization and quiz generation features.
|
2026-04-26 20:36:08 +02:00 |
|
mjasin
|
82d726097f
|
refactor: enhance epub parsing to support additional block-level elements and ignore database file in git
|
2026-04-26 15:27:57 +02:00 |
|
mjasin
|
7859c9806f
|
feat: implement dynamic knowledge graph updates and state management services
|
2026-04-26 14:53:48 +02:00 |
|
mjasin
|
412320980f
|
feat: externalize AI configuration, implement resilience policies, and update extraction prompt formatting
|
2026-04-26 10:01:47 +02:00 |
|
mjasin
|
d8e6931289
|
feat: implement AI-driven knowledge extraction service with semantic caching and persistent storage
|
2026-04-26 08:51:46 +02:00 |
|
mjasin
|
59074a05a0
|
feat: implement epub service, navigation service, and global error boundary with updated reader UI layouts
|
2026-04-25 16:16:36 +02:00 |
|
Debian
|
f3e94c4f42
|
Initial commit: NexusArchitect Professional Workstation Overhaul
|
2026-04-24 20:27:22 +02:00 |
|