Changelog
We continue to iterate to bring you more powerful features and a smoother experience
v1.20.2
LatestTask Queue & Experience Optimization
This update introduces task group management and focuses on optimizing error prompts and file handling logic to improve download stability and user experience.
- Feature Manage download queues with task groups, properly updating task progress after resuming
- Fix Fixed multiple error prompts and optimized message display
- Fix Fixed file detection logic to prevent download failures and crashes when files are deleted
v1.19.5
Filter Enhancements & Topic Support
Enhanced the flexibility of download filtering and added independent download support for Telegram Topics.
- Feature Added keyword filtering to download configuration, supporting inclusion and exclusion of specific keywords
- Feature Added support for independent downloading of Telegram Topics, allowing archiving by Topic ID
- Fix Fixed a critical index out-of-bounds error during high-concurrency downloads, improving stability
- Improvement Upgraded core dependencies (cobra, viper) to optimize CLI startup speed
v1.19.0
Containerization & Core Upgrade
Officially supports Docker deployment and migrated the core engine to Go 1.23 for more efficient performance.
- Feature Released official Docker image, supporting one-click deployment and containerized execution
- Feature Added MaxLength parameter to filename template system to automatically truncate long filenames
- Fix Fixed an issue where some media types were not correctly recognized and skipped
- Improvement Migrated core engine to Go 1.23 runtime, reducing memory usage by approximately 15%
v1.18.5
Stability Governance
Focused on fixing potential runtime errors and optimizing network request logic to ensure long-term reliability.
- Fix Fixed Artifact upload failures in the CI/CD build process
- Fix Corrected mimetype pointer reference errors to prevent program exits when parsing special files
- Improvement Optimized batch message fetching logic with backoff retry mechanism for failed network requests
v1.18.0
A Whole New Visual Experience
v1.18 is a milestone update. We completely reconstructed the user interface with a modern dark theme and rewrote the core download engine.
- Feature Brand new UI design with Dark/Light mode switching and bilingual support
- Feature Refactored download engine supporting multi-threaded concurrent downloads, increasing speed by 300%
- Feature Added Waterfall View mode for more intuitive image and video browsing
- Improvement Optimized download list display, supporting manual download of specific files
v1.15.0
Deep Content Parsing
Enhanced message content parsing capabilities, supporting more file types and comment section scraping.
- Feature Support downloading comment section content with built-in duplicate content filtering
- Feature Support downloading by file type, including videos, images, archives, documents, and audio
v1.12.0
Batch Download Enhancements
A version optimized for power users, enhancing the stability and flexibility of batch downloads.
- Feature Added batch export function by date range
- Fix Fixed logic errors during download pause and optimized the pause/resume experience
- Improvement Improved filename conflict handling strategy, supporting automatic renaming and overwrite options
v1.09.0
Multi-Account & Monitoring
Significantly expanded account management and monitoring scope to meet more complex business needs.
- Feature Added multiple login methods, including verification code, QR code, and Tdata account import
- Feature Support monitoring multiple groups, including public groups, private groups, and bot messages
v1.0.0
Initial Release
The first public release of TG Downloader, providing basic channel monitoring and download functions.
- Feature Support monitoring public channels and groups
- Feature Automatically download images, videos, and documents
- Feature Local file categorization management