Skip to content

Releases: Venipa/ytdlp-gui

v0.11.0-rc.1 - new settings ui, updated dependencies

08 Nov 19:33
e02745e

Choose a tag to compare

v0.10.2

07 Nov 05:53
fd5c275

Choose a tag to compare

Release Notes - v0.10.2

Overview

This release includes significant refactoring, dependency updates, and new features focused on improving the download workflow, app state management, and overall code quality.


🚀 New Features

Download & Media Management

  • Media Type Selection: Added video, audio, and auto type conversion handlers for flexible download options
  • Download Toast Notifications: Implemented backend-to-frontend toast signals for download status updates
  • Enhanced Download Flow: Refactored add link flow with improved user experience
  • Media Type Selection Component: New select-download-type.tsx component for choosing download formats

App Initialization & State Management

  • App Initialization Check: Added initializeApp tRPC endpoint to verify app initialization state
  • App Guard Component: New app-guard.tsx component to handle app initialization checks
  • Improved State Management: Refactored app state management with new store for section tabs
  • Updater Component: Introduced new Updater component for future update functionality

UI Enhancements

  • Advanced View: Added new advanced view component for ytdlp downloads (wip)
  • Context Menu Support: Added context menu functionality for improved user interactions
  • Search Engine Integration: New search engine utility for link management (github issue like search)

🔧 Refactoring & Improvements

Code Quality

  • Pre-commit Hooks: Added Biome formatter and Lefthook for automated code formatting
  • Massive Code Formatting: Applied consistent formatting across all codebase files
  • Removed Old Utils: Cleaned up deprecated utility files and implementations
  • Simplified Download Queue Manager: Refactored to remove repetitive code

Architecture

  • Download Layout Refactoring: Completely refactored download layout and removed old clipboard implementation
  • Link List Improvements: Enhanced link list component with better state management
  • Error Handling: Simplified error handling in download process

📦 Dependency Updates

Major Version Upgrades

  • Electron: Upgraded from 31.7.2 to 36.6.0 (major version jump)
  • clipboard-event: Removed due to issues with anti virus.
  • electron-builder: Updated from 25.1.8 to 26.0.12
  • electron-vite: Upgraded from 2.3.0 to 3.1.0

🐛 Bug Fixes & Improvements

  • Initial State Management: Fixed initial state handling after subscribing to list updates
  • Updater Logic: Enhanced updater logic with notification support
  • TypeScript Configuration: Updated TypeScript configs for better type safety

🙏 Contributors

v0.9.11-rc.2 - all downloads completed notification, updater fixes

25 Jun 16:25
d087d79

Choose a tag to compare

v0.9.11-rc.0 - refactored download queue, added biome formatter, pre init loading

10 Jun 10:51
291cb6a

Choose a tag to compare

  • refactor: download queue
  • feat: biome formatter
  • feat: app init loading
  • feat: push download list update on subscribe

Full Changelog: v0.9.9...v0.9.11-rc.0

v0.9.9-rc.1 - pre queue add state added

13 Mar 02:26
27b82c9

Choose a tag to compare

Pre-release
  • pre queue add state added: allowing links to be added to db before checking for video info

Full Changelog: v0.9.8...v0.9.9

v0.9.8 - fixed updater, toast error handler

05 Mar 10:10
f34c98b

Choose a tag to compare

v0.9.7 - Performance, Package Updates

02 Mar 10:42
1c9cca5

Choose a tag to compare

  • updated npm packages
  • performance flags added for win32

Full Changelog: v0.9.6...v0.9.7

v0.9.6

02 Mar 10:41
2398e3f

Choose a tag to compare

  • removed from tray menu, moved to single instance windowed app
  • dont block "add & start download" on enqueue links
  • save selected tab to localstorage
  • removed macos zip
  • added macos arm64 dmg build (only)
  • updated logos
  • update app name to ytdlp-gui
  • log view added (wip)

Full Changelog: v0.9.5...v0.9.6

v0.9.5 - source favicons added, csp fixes, youtube embeds added

27 Feb 06:51
a1f5a9d

Choose a tag to compare

  • source favicons added
  • csp fixes
  • youtube embeds added

Full Changelog: v0.9.4...v0.9.5

v0.9.4 - added update version check

26 Feb 00:18
119e1d8

Choose a tag to compare