All notable changes to this project will be documented in this file.
- Visual Pipeline Builder: Full-stack node-based task orchestration editor (React Flow + Dart)
- Drag-and-drop node catalog with all 13 domains / 37 task types
- Canvas-based pipeline editing with edge connections
- Node config panel for parameter editing with
{{nodeId.field}}variable references - Pipeline execution engine with topological sort and parallel node processing
- Real-time WebSocket progress visualization (nodes turn green on completion)
- REST API for pipeline CRUD, execution, and node catalog
- File-system pipeline storage (
~/.opencli/pipelines/*.json) - 3 built-in templates: Morning Briefing, System Health Check, Smart Reminder
- React Router integration for Web UI (
/pipelinesroute)
- Race condition in pipeline Run button (React state setter not synchronous)
- WebSocket timing: pipeline execution now triggers after auth_success
- CORS headers missing PUT/DELETE methods for pipeline API
- iOS App Store permissions and Android Play Store draft status
- Allow dead_code on IpcRequest and uuid module for Windows
- Gate Unix-only code behind cfg(unix) for Windows clippy
- Resolve Rust clippy warnings and make markdown lint non-fatal
- Disable additional markdownlint rules causing CI failures
- Exclude tests/docs from markdown lint, handle no dart tests
- Make dart analyze non-fatal and fix telemetry API startup
- Resolve remaining CI failures across all workflows
- Remove TRAY_ICONS_README.md from Flutter assets bundle
- Resolve Build and Deploy CI failures
- Resolve v0.3.0 CI failures and add Flutter app to release script
- AI video generation system with 1080p quality and business scenarios
- 4 cloud providers: Replicate, Runway Gen-4, Kling AI, Luma Dream Machine
- 6 style presets with provider-specific prompt adaptation
- Progress callbacks and real-time status updates
- 12-domain task system with rich UI cards
- Chat persistence and voice toggle
- Complex daily tasks (bash -c, osascript) with 6 bug fixes
- Unified API server and Node.js IPC client
- First production-ready release as Enterprise Autonomous Company Operating System
- 14 major enterprise features, 11,662 lines of code, 24 core modules
- Core daemon infrastructure
- IPC communication system
- Configuration management
- Plugin system foundation
- Initial project setup
- Basic CLI client structure