Releases: Autsunset/VidBee_Flutter
Releases · Autsunset/VidBee_Flutter
Release list
VidBee_Flutter v2026.07.11.3
Fixes
- History task details sheet: Long titles/URLs/paths no longer push
Open / Share / Close off-screen. SafeArea is no longer stacked outside
the max-height constraint; bottom inset stays inside the sheet, max
height is capped at 75%, and actions use OverflowBar so they wrap on
narrow screens while remaining pinned and tappable.
Tests
- Added
history_task_details_sheet_test(360×640 + long title) flutter analyzeclean for history_page.dart- Widget test passed
Full Changelog: v2026.07.11.2...v2026.07.11.3
VidBee_Flutter v2026.07.11.2
Fixes
- History task details sheet: Keep Open / Share / Close always visible.
Long titles, URLs, paths, or errors used to overflow a non-scrollable
Column and clip the bottom actions; the sheet is now scroll-controlled
with a pinned action bar and safe-area padding.
Features / Engine
- Bundled yt-dlp updated to 2026.07.04 (
res/raw/ytdlp+
_bundledYtDlpVersion), so offline installs start with the current
stable extractor without waiting for an in-app update.
Changes
- Show the real app version via
PackageInfoin About and the update
subtitle (no more stale1.0.13placeholder). - Drop unused
subscription_idfrom the Drift schema (schemaVersion = 3).
Old databases keep the orphan column (minSdk SQLite cannot DROP COLUMN
safely); new installs no longer create it. - Re-enable R8 minify + resource shrinking with expanded ProGuard keep
rules for extractor / youtubedl-android / Flutter / app channels. - Re-enable
prefer_const_*lints (analyzer clean). - Split settings UI: cookie management section + section header widgets
extracted from the monolithic settings page.
Tests
flutter analyzecleanflutter testall 51 tests passed (schemaVersion=3 covered)
Full Changelog: v2026.07.11.1...v2026.07.11.2
VidBee_Flutter v2026.07.11.1
Features
- Open downloaded files from History via Android FileProvider + system app chooser (video/audio).
Changes
- Async-ify download output path resolution (
listSync/existsSync/statSync→ async I/O) so large download folders no longer block the UI isolate after a completed download. - Resolve history file paths asynchronously and support directory + savedFileName fallbacks.
- Deduplicate settings language list by reusing
shared/constants/languages.dart. - Expand FileProvider paths to cover public Download and app external-files directories.
Tests
flutter analyzeclean on touched filesflutter testall 51 tests passed
Full Changelog: v2026.06.20.3...v2026.07.11.1
VidBee_Flutter v2026.06.20.3
Fixes
- YouTube
CookieMismatch: Preserve original Netscape cookie fields on import instead of rewriting every cookie tosecure=FALSE. The rewrite broke Google__Secure-*prefixed cookies and causedaccounts.google.com/CookieMismatch. - YouTube URL parsing: Stop stripping query parameters during URL extraction, which turned
youtube.com/watch?v=xxxintoyoutube.com/watch. youtu.beshort links: Mapyoutu.betoyoutube.comfor cookie lookup, so imported YouTube cookies are actually attached when parsing short links.
Changes
- Resolve the cookie file per-site for Google properties by merging
youtube.com,google.com,accounts.google.comandgoogleusercontent.com, so split-per-domain storage no longer yields an incomplete auth state.
Tests
- Add
cookie_servicetests for cookie field preservation and the Google multi-domain merge.
Full Changelog: v2026.06.20.2...v2026.06.20.3
VidBee_Flutter v2026.06.20.2
- 构建:applicationVariants.all 覆盖 versionCodeOverride,移除 Flutter 自动加的 ABI 偏移
- 背景:GitHub release 无需 Play Store 多 ABI 共存机制,统一版本号更清晰
Full Changelog: v2026.06.20.1...v2026.06.20.2
VidBee_Flutter v2026.06.20.1
- 发布:改用日期版本号方案,版本号由 git tag (vYYYY.MM.DD.N) 注入
- 发布:CI 自动从 tag 解析 versionName/versionCode 并构建发布
- 发布:release notes 自动取打 tag 提交的正文,并追加 Full Changelog
Full Changelog: v1.0.14...v2026.06.20.1
VidBee_Flutter v1.0.14
VidBee v1.0.14
🐛 修复
- 修复视频时长显示错误:时长 ≥1 小时时分钟进位异常(如
01:61:01现正确显示为01:01:01) - 修复下载队列在任务异常时可能卡死的问题
- 修复设置对话框内存泄漏(TextEditingController 未释放)
✨ 优化与稳定性
- 下载历史数据库新增索引(下载时间 / 播放列表),历史列表加载更快
- 限制去重集合与文件名缓存的无上限增长,降低长时间运行内存占用
- 补全此前被静默吞掉的异常日志,便于排查问题
- 移除未使用依赖(provider / dio)
🌍 多语言
- 设置页约 50 处硬编码中文完成国际化,简体中文 / English / 日本語 / 한국어 全覆盖
🔧 内部改进
- 抽取共享组件 TaskThumbnail / TaskStatusChip,数据模型增加 const 构造与值相等
- 数据库 schemaVersion 升至 2(可加性迁移,旧数据无损)
- 新增 33 项测试(i18n 一致性、数据模型、DAO / 迁移)
Full Changelog: v1.0.13...v1.0.14
VidBee_Flutter v1.0.13
Full Changelog: v1.0.12...v1.0.13
VidBee_Flutter v1.0.12
Full Changelog: v1.0.11...v1.0.12
VidBee_Flutter v1.0.11
Full Changelog: v1.0.10...v1.0.11