State App
Changelog
Changelog
All notable changes to State App are documented here.
[Unreleased]
Planned
- RxDB integration for cloud sync and replication
- Team sharing and collaboration features
- Data export functionality (JSON, CSV)
- Import capability for migrating data
- Enhanced charting with drill-down capabilities
[1.0.0] - 2026-01-22
Added
Core Features
- Global Dashboard - Central overview of product lifecycle status with progress tracking
- Business Planning Section - Wizard for company info, business type, and core values
- Product Info Section - Wizard for product details, requirements, and tech stack
- Goals & Objectives Section - Wizard for defining goals, sales targets, and custom metrics
- Design & Roadmap Section - Wizard for features and milestones management
- Development Section - Wizard for codebases, team members, and time tracking
- Deployment Section - Wizard for environments, pipelines, and monitoring
- Support Section - Wizard for support channels, issue categories, and SLAs
- Marketing Section - Wizard for marketing channels, conversion goals, and analytics
Wizard System
- Schema-driven multi-step forms using @rjsf/core
- Progress indicator showing current step
- Automatic data persistence during wizard completion
- Custom form widgets (text, textarea, select, checkbox, number, email, URL)
- Custom form templates for consistent styling
Dashboard Components
- Metric cards with title, value, subtitle, trend indicators, and icons
- Responsive grid layout for dashboard cards
- Section summary cards for global overview
- Completion status indicators
Data Visualization
- Line charts for time series data
- Bar charts for comparisons
- Pie charts for distributions
- Responsive chart sizing
Data Management
- localStorage persistence for all section data
- Automatic
completedAttimestamp when sections are finished - Wizard state preservation during editing
- Section data isolation (each section stores independently)
Technical
- React Router v6 for navigation
- Recharts for data visualization
- JSON Schema validation via @rjsf/validator-ajv8
- TypeScript type definitions for all data models
- FlowState plugin integration
Version Format
This changelog follows Keep a Changelog format.
- Added for new features
- Changed for changes in existing functionality
- Deprecated for soon-to-be removed features
- Removed for now removed features
- Fixed for bug fixes
- Security for vulnerability fixes