Skip to content

COZY DOWNLOAD MANAGER

Choose a tag to compare

@Cozmorry Cozmorry released this 27 Dec 12:12
· 6 commits to main since this release

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.