uto_manager/docs/release-notes/v1.0.0.md

60 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# v1.0.0 — Initial Release
## Status: 🔵 In Development
**Target:** End of Week 24
---
## Planned Features
### Core Platform
- Cross-platform Flutter application targeting Windows x64, Web (WASM), and Android
- GPU-accelerated `CustomPainter` canvas engine with viewport culling
- 60 FPS rendering at 5,000+ nodes (Windows), 2,000+ (Web), 1,500+ (Android)
### Organizational Modeling
- Complete domain model: `UnitNode`, `PositionSlot`, `PersonnelRecord`
- MOS validation across all functional branches (Infantry, Medical, Fires, Signal, Cyber/EW, Aviation, Logistics, Engineer)
- 2026 doctrinal templates: MBCT, SBCT, ABCT, CAB-Heavy, CAB-Light
### Visual Canvas
- Reingold-Tilford hierarchical tree layout algorithm
- Quadtree spatial index for hit-testing and drag proximity queries
- Cross-platform drag-and-drop re-parenting with doctrinal validation highlights
- MIL-STD-2525D tactical symbology rendering
### Persistence & Validation
- Drift/SQLite offline-first persistence with IndexedDB on Web
- Real-time MTOE validation engine (MOS mismatch, rank mismatch, vacant leadership, structural violations)
- Delta synchronization for contested network environments
- SQLCipher data-at-rest encryption
### Export
- JSON export/import with doctrinal validation
- Protobuf binary export
- Vector PDF organizational chart export
### Platform-Specific
- Windows: multi-window, high-DPI scaling, `.msi` installer, `.uto` file association
- Web: PWA offline capability, IndexedDB quota management
- Android: battery profiling, touch-optimized targets (48×48 dp minimum)
---
## Known Limitations
*To be documented upon release.*
---
## Upgrade Instructions
*Initial release — no upgrade path required.*