Repository navigation
COZY DOWNLOAD MANAGER
Full Changelog: https://github.com/Cozmorry/CDM/commits/Base-Version
Release Notes
[1.0.0] - 2024-12-27
🎉 Initial Release
The first stable release of Cozy Download Manager - a professional-grade download manager built with Electron.
✨ Features
Core Functionality
- Multi-Segment Downloads: Automatically splits large files into multiple segments (up to 16) for maximum speed
- High-Performance Engine: Optimized JavaScript download engine using Node.js native HTTP/HTTPS modules
- Intelligent Queue Management: Priority-based queue system with configurable concurrent downloads
- Download Persistence: Automatic state saving and resume capability after app restart
- Download History: Complete history tracking of all completed downloads
User Interface
- Modern, Minimal Design: Clean and professional UI with indigo/purple accent theme
- Drag & Drop Support: Drag URLs directly into the application or paste with Ctrl+V
- Clipboard Auto-Detection: Automatically detects and fills URLs from clipboard
- Two-Step Download Process: Review and edit filename and download path before starting
- Real-Time Progress: Live progress bars with download speed and ETA
- Tabbed Interface: Separate views for Active/Queue, Completed, and History
- Compact Window: Opens in a mini window by default, similar to professional download managers
Advanced Features
- Duplicate Detection: Prevents duplicate downloads with skip/replace options
- Auto-Switch to Completed: Automatically switches to completed tab when all downloads finish
- Settings Persistence: Remembers download path and preferences
- File Management: Open files or show in folder directly from the app
- Priority System: High, Normal, and Low priority levels with queue manipulation
- Bandwidth Control: Configurable bandwidth limiting
- Smart Retry Logic: Automatic retry with configurable attempts and delays
🎨 UI/UX Improvements
- Modern color scheme with indigo/purple gradients
- Smooth animations and transitions
- Enhanced hover effects and visual feedback
- Professional icon integration (React Icons)
- Responsive modal dialogs with scrollable content
- Improved typography and spacing
- Custom scrollbars and visual polish
🔧 Technical Details
- Built with Electron 28.0.0
- Node.js 24.12.0
- React Icons for professional iconography
- Event-driven architecture for optimal performance
- Efficient memory management with streaming file writes
- Robust error handling and recovery
📦 Installation
npm install
npm start🐛 Bug Fixes
- Fixed IPC serialization errors for download data
- Fixed duplicate download detection
- Fixed modal overflow issues
- Fixed drag-drop zone visibility
- Fixed URL truncation in download items
- Fixed SSL certificate handling for testing
📝 Documentation
- Comprehensive README with badges and screenshots section
- MIT License included
- Setup and usage instructions
- Technical documentation
🙏 Acknowledgments
Built with Electron and Node.js. Inspired by professional download managers like Free Download Manager (FDM) and Internet Download Manager (IDM).
Full Changelog: See README.md for complete feature list and documentation.