Releases: mikecao/get-down
Releases · mikecao/get-down
v0.10.0
What's Changed
- Reworked settings into a tab-based layout with grouped, left-bordered sections
- Flattened and tightened UI styling across downloads, tabs, inputs, selects, buttons, and dialogs
- Updated the default theme/color choices and replaced the app icon
- Fixed select dropdown layering, scroll lock behavior, and table header rendering issues
- Removed the native concurrent fragments spinner and stabilized release builds by pinning Tauri/pnpm versions
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- Added SQLite-backed persistent storage and migrated away from localStorage
- Fixed blank screen on initial app load
- Improved terminal log behavior and table/status readability
- Added yt-dlp JavaScript runtime fallback flag for YouTube extraction
- Aligned Tauri SQL plugin dependencies and release metadata
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- Improved dark mode status badge colors for better readability
- Minor UI styling improvements
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
Settings Panel Improvements
- Settings button moved to bottom-left of each tab (next to save path), making it clear that settings apply per-tab
- Settings panel now covers full tab content area when open
- Added X button in top-right corner to close settings
- Added Escape key shortcut to close settings
- Opening settings on one tab no longer affects other tabs
UI Migration
- Migrated from Radix UI to Base UI
- Fixed type errors from Base UI migration
v0.6.0
What's New
- Native titlebar theme sync - Window titlebar now matches app light/dark mode
- Improved drop zone - DropZone now covers the entire app window using portal
- Primary color picker - Added color customization with minimal scrollbars
- UI fixes - Fixed text ellipsis on downloads table, removed palette icon styling
v0.5.0
What's Changed
UI Overhaul
- Migrated to shadcn/ui components for a more polished look
- Changed default font to Inter
- Fixed dark mode styling issues for tabs and table rows
Improvements
- Fixed Settings panel scrolling when window is resized
- Improved CSS architecture with proper Tailwind v4 support
Bug Fixes
- Fixed active tab color in dark mode
- Fixed table row hover color in dark mode
- Inverted status label colors in dark mode for better visibility
v0.4.0
What's New
Features
- Add per-tab yt-dlp settings configuration
- Settings form with format, audio extraction, download, and subtitle options
- Custom arguments support for advanced yt-dlp parameters
- Settings persist independently for each tab
Settings Options
- Format: Video format selection (-f)
- Audio: Extract audio only with format selection (-x, --audio-format)
- Download: Rate limiting and concurrent fragments
- Subtitles: Download subtitles with language selection
- Other: Restrict filenames, browser cookies
- Advanced: Custom yt-dlp arguments
v0.3.0
What's New
Features
- Add dark mode with theme toggle
- Add double-click to rename tabs
- Replace CSS modules with Tailwind CSS v4
- Add Zustand for state management
Improvements
- Extract styled Button, Input, Textarea components
- Increase font size and fix text styling consistency
- Refactor components to reduce class repetition
- Fix dark mode for table headers
- Fix TypeScript errors and use Button in Download component
v0.2.0
What's New
Features
- Tabs support - Multiple independent download managers with tabbed interface for organizing downloads
- Terminal output toggle - Expandable terminal output for each download row to view yt-dlp output in real-time
- Cleaner progress display - Download progress lines are now filtered from terminal output for better readability
Improvements
- Added project documentation for development guidance
Full Changelog: v0.1.0...v0.2.0
v0.1.0
See the assets to download and install this version.