Skip to content

Releases

New simplified version

Choose a tag to compare

@Cozmorry Cozmorry released this 27 Dec 18:04

Full Changelog: New-Installer-Theme...V3

Release v1.0.2 - Browser Extension Integration

🌐 What's New

Chromium Browser Extension

We've added seamless browser integration! The extension automatically intercepts downloads and sends them to CDM for faster, more reliable downloads.

Key Features:

  • ✅ Automatic download interception
  • ✅ User confirmation before starting downloads
  • ✅ Smart pre-filling of download info
  • ✅ Works with Chrome, Edge, Brave, and more
  • ✅ Context menu support for manual downloads

✨ Highlights

Seamless Browser Integration

  • Downloads from your browser automatically open in CDM
  • Review and confirm downloads before they start
  • No more browser download dialogs - everything goes through CDM

User Control

  • Confirmation Required: All downloads require your approval
  • Pre-filled Info: URL, filename, and size automatically detected
  • Edit Before Download: Review and modify download details before starting

Native Messaging

  • Secure communication between browser and CDM
  • Automatically launches CDM if not running
  • Hidden background process (no CMD windows)

🚀 Quick Start

  1. Install the Extension:

    • Load from extension/ folder in developer mode
    • Or wait for Chrome Web Store release
  2. Install Native Messaging Host:

    cd extension
    .\install-native-messaging.ps1
  3. Start Downloading:

    • Download files normally in your browser
    • CDM will open with the download ready for confirmation
    • Click "Start Download" to begin

🔧 Technical Improvements

  • Native messaging host with proper stdio handling
  • Hidden window execution (no visible CMD windows)
  • File-based communication for reliability
  • Automatic CDM path detection
  • Improved error handling and connection status

🐛 Bug Fixes

  • Fixed CMD window appearing when launching CDM
  • Fixed native messaging connection timeouts
  • Fixed download info not being passed correctly
  • Improved error messages and troubleshooting

📦 Extension Package

Package the extension for Chrome Web Store:

cd extension
.\package-extension.ps1

📋 Full Changelog

See RELEASE_NOTES.md for complete details.


Download: Extension files included in repository. See Extension README for installation instructions.

cozy-download-manager-extension-v1.0.0.zip

New Installer Theme

Choose a tag to compare

@Cozmorry Cozmorry released this 27 Dec 14:10

Full Changelog: Base-Version...New-Installer-Theme

Release v1.0.1 - Themed Installer

🎨 What's New

Themed Windows Installer

We've completely redesigned the Windows installer to match your app's beautiful dark theme! The installer now features:

  • Custom Dark Theme - Matches the app's indigo/purple color scheme
  • Custom Graphics - Professional header images and welcome/finish page graphics
  • Improved UX - Better text visibility and polished interface
  • Multi-Page Wizard - Full installation experience with customizable options

✨ Features

  • Custom installer graphics (header, welcome, finish pages)
  • Dark theme matching app design
  • Custom welcome and finish page text
  • Proper icon support (ICO format)
  • Installation directory selection
  • Desktop and Start Menu shortcut options
  • License display during installation

🔧 Technical Changes

  • Fixed NSIS installer configuration conflicts
  • Resolved icon format issues (PNG to ICO conversion)
  • Fixed bitmap path resolution
  • Improved installer script compatibility
  • Added icon conversion utilities
  • Enhanced build documentation

🐛 Bug Fixes

  • Fixed installer build errors
  • Fixed finish page text color visibility
  • Resolved code signing tool extraction errors
  • Fixed duplicate definition errors in NSIS script

📦 Installation

Build the installer:

npm run build

The installer will be created at:

dist/Cozy Download Manager-1.0.0-Setup.exe

📋 Full Changelog

See RELEASE_NOTES.md for complete details.


Download: Cozy Download Manager-1.0.0-Setup.exe

COZY DOWNLOAD MANAGER

Choose a tag to compare

@Cozmorry Cozmorry released this 27 Dec 12:12

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.