Changelog
Changelog
Section titled “Changelog”All notable changes to DevAll are documented here.
Note: DevAll is currently in early preview release. While we strive for backward compatibility, some changes may occur as we refine the API and features based on user feedback.
[Unreleased]
Section titled “[Unreleased]”- Dashboard UI documentation
- Troubleshooting guide
- Examples section with common configurations
- API reference documentation
[0.0.5] - 2024-01 - Early Preview
Section titled “[0.0.5] - 2024-01 - Early Preview”Initial Features
Section titled “Initial Features”- Real-time Dashboard - Web-based UI for service management
- Service Management - Start, stop, restart services with one click
- WebSocket Communication - Live updates and bidirectional communication
- Terminal Integration - Full ANSI color support with xterm.js
- Interactive Terminals - Create freestyle terminal sessions with
type: "terminal" - Configuration Formats - Support for YAML, JSONC, and JavaScript configs
- Port Management -
stealPortoption to kill processes occupying ports - File Watching - Auto-restart services on file changes
- Resource Monitoring - Real-time CPU and memory usage per service
- Search in Logs - Find text in terminal output with navigation
- Copy Logs - One-click copy of terminal content
- Batch Operations - Start/stop all services at once
- Environment Variables - Per-service environment configuration
- Service Colors & Icons - Visual organization options
- Secondary Services - Hide optional services by default
- Auto-install Plugin - Automatically installs missing npm packages
- Tunnel Support - Expose local services via ngrok or LocalTunnel
- Project Switching - Switch between multiple DevAll configurations
- IDE Integration - Open services in VS Code, Cursor, WebStorm, etc.
- MCP Integration - AI assistants can control DevAll via Model Context Protocol
- Command Palette - Quick access to frequently used npm scripts
- Plugin System - Extensible architecture for custom functionality
- Desktop Application - Native desktop app using Tauri (experimental)
- CLI Commands - Comprehensive CLI for service control
Known Limitations
Section titled “Known Limitations”This is an early preview release. Some features are still being refined:
- Desktop app is experimental and may have platform-specific issues
- Plugin API is subject to change
- Some edge cases in service detection
- Performance optimization ongoing for complex CLI tools like agents
System Requirements
Section titled “System Requirements”| Component | Requirement |
|---|---|
| Node.js | 18.0 or higher |
| OS | macOS, Linux, Windows |
| Browser | Chrome, Firefox, Safari, Edge (latest versions) |
| Memory | 512MB minimum, 2GB recommended |
Upcoming Features
Section titled “Upcoming Features”Planned for future releases:
- Service dependencies and startup ordering
- Performance profiling and metrics
- Enhanced plugin ecosystem
- Better debugging tools
- Extended platform support
Feedback
Section titled “Feedback”DevAll is in active development. We welcome your feedback!
- GitHub Issues - Bug reports and feature requests
- Discussions - Questions and ideas