What's Changed
Added
- Search from download history
- Search from subtitles in format selection page
- Export download history to file/clipboard
- Import download history from file/clipboard
- Re-download unavailable videos
- Download auto-translated subtitles
- Remember subtitle selection for next downloads
- Remux videos into mkv container for better compatibility
- Configuration for not using the download type in the last download
- Improve UI/UX for download error handling
- Add splash screen
- Haptic feedback BZZZTT!!1!
Changed
- Long pressing on an item in download history now selects it
- Use nightly builds for yt-dlp by default
- Migrate
Slider
&ProgressIndicator
to the new visual styles in MD3 - Use default display name from system for locales
- Metadata of videos is also embedded in the files now
- A few UI changes that I forgot
Fixed
- Fix a permission issue when using Seal in a different user profile or private space
- Fix an issue where the text cannot be copied in the menu of the download history
- Display approximate file size for formats when there's no exact value available
- Fix an issue causes app to crash when the selected template is not available
- Custom command now ignore empty URLs, which means you can insert URLs along with arguments in command templates
- Fix an issue where some formats may be unavailable when downloading playlists
Known issues
- TextFields(IME) fallback to plain character mode when showing a ModalBottomSheet
- ModalBottomSheet handles insets incorrectly on devices below API 30
Full Changelog: v1.11.3...v1.12.0