-
Notifications
You must be signed in to change notification settings - Fork 1
Roadmap
Edgar Mesquita edited this page Jan 26, 2026
·
12 revisions
This document summarizes the progress of eQuantic.UI and the next steps planned for the framework.
- Authorization in Server Actions (
[Authorize],[AllowAnonymous]) - Payload validation and request size limits.
- Type whitelist for secure deserialization.
- Comprehensive test suite (37 unit and snapshot tests).
- Support for
try-catch-finallyand other complex constructs. - Implementation of identifier heuristics (
this.).
- Keyed Diffing: Intelligent reconciliation based on keys.
- WeakMap Event Tracking: Memory optimization to prevent leaks.
- Optimized Runtime build with Vite.
- Hot Module Replacement (HMR): Kestrel server in the CLI with WebSockets for instant feedback.
- VS Code Extension: Snippets for pages, components, and styles.
- Debugging: Integrated Source Maps for TS/JS debugging.
- Tailwind Components: New Badge and Alert components.
- 100% Theme Extension: Full theme coverage for Switch, Select, Table, Modal, Tabs, Avatar via
IAppTheme. - Core Refactoring: Removal of hardcoded classes in favor of
AppTheme. - DX: Added
IsNativeproperty for choosing between standard and rich HTML rendering (Select, Switch, Checkbox).
- True Keyed Diffing: Implement Longest Increasing Subsequence (LIS) algorithm for efficient node movement (Critical Performance).
- E2E Testing: Implement real functional tests with Playwright in
TodoListApp. - Linting & Formatting: Rigorous standardization of TS code in the Runtime.
- Standardization of
VariantandSizeenums. - Implementation of
StyleBuilder(CVA pattern). - Decoupling of semantic colors via
IColorTheme. - Component refactoring (
Button,Alert,Badge,Avatar,Input). - Duplicate cleanup and folder reorganization.
- Update Wiki with new styling patterns.
- Create interactive Showcase with all components.
- CLI improvements for component scaffolding.
- Dynamic Theme support (Dark Mode switcher).
- UI Component Library: Create
eQuantic.UI.Materialor similar (Buttons, Grids, Dialogs). - eQuantic Playground: Online editor via WASM.
- Full SSR Support: Complete initial server-side rendering for SEO and performance.
- eQuantic DevTools: Browser extension to inspect component tree and state.