Skip to content

Releases: Autsunset/VidBee_Flutter

VidBee_Flutter v2026.07.11.3

Choose a tag to compare

@github-actions github-actions released this 11 Jul 14:06

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 analyze clean for history_page.dart
  • Widget test passed

Full Changelog: v2026.07.11.2...v2026.07.11.3

VidBee_Flutter v2026.07.11.2

Choose a tag to compare

@github-actions github-actions released this 11 Jul 12:13

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 PackageInfo in About and the update
    subtitle (no more stale 1.0.13 placeholder).
  • Drop unused subscription_id from 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 analyze clean
  • flutter test all 51 tests passed (schemaVersion=3 covered)

Full Changelog: v2026.07.11.1...v2026.07.11.2

VidBee_Flutter v2026.07.11.1

Choose a tag to compare

@github-actions github-actions released this 11 Jul 11:48

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 analyze clean on touched files
  • flutter test all 51 tests passed

Full Changelog: v2026.06.20.3...v2026.07.11.1

VidBee_Flutter v2026.06.20.3

Choose a tag to compare

@github-actions github-actions released this 20 Jun 11:54

Fixes

  • YouTube CookieMismatch: Preserve original Netscape cookie fields on import instead of rewriting every cookie to secure=FALSE. The rewrite broke Google __Secure-* prefixed cookies and caused accounts.google.com/CookieMismatch.
  • YouTube URL parsing: Stop stripping query parameters during URL extraction, which turned youtube.com/watch?v=xxx into youtube.com/watch.
  • youtu.be short links: Map youtu.be to youtube.com for 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.com and googleusercontent.com, so split-per-domain storage no longer yields an incomplete auth state.

Tests

  • Add cookie_service tests 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

Choose a tag to compare

@github-actions github-actions released this 19 Jun 19:24
  • 构建: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

Choose a tag to compare

@github-actions github-actions released this 19 Jun 18:51
  • 发布:改用日期版本号方案,版本号由 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

Choose a tag to compare

@github-actions github-actions released this 19 Jun 14:46

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

Choose a tag to compare

@github-actions github-actions released this 12 Jun 17:47

Full Changelog: v1.0.12...v1.0.13

VidBee_Flutter v1.0.12

Choose a tag to compare

@github-actions github-actions released this 12 Jun 13:51

Full Changelog: v1.0.11...v1.0.12

VidBee_Flutter v1.0.11

Choose a tag to compare

@github-actions github-actions released this 11 Jun 14:27

Full Changelog: v1.0.10...v1.0.11