github zerx-lab/FluxDown mobile-v0.2.0
FluxDown Mobile v0.2.0

latest releases: plugin-sdk-v0.2.0, v0.5.9, v0.5.8...
3 months ago

[unreleased]

🚀 新功能

  • (plugin) 新增 QuickJS 插件系统
  • (plugin) 新增市场搜索、分页分发、生成机制防 stale outcome
  • (engine) DASH 轨对多段并发下载与段行 epoch 迟到写防护
  • (components) 新增组件管理系统(ffmpeg 检测与安装)
  • (plugin) 新增 ffmpeg 能力权限与衍生产物登记
  • (plugin) 新增插件钩子活动 UI 指示与看门狗保护
  • (components) 无托管安装的平台隐藏 FFmpeg 托管安装入口
  • (plugins) 新增 yt-dlp 能力面与依赖提醒系统
  • (plugin) 新增 resolve 变体选择与设置项辅助脚本
  • (engine) 支持修改已存在任务的线程数
  • (plugins) Yt-dlp 示例插件泛化为多平台通用解析

🚜 重构

  • (i18n) 桌面/移动/Web 翻译迁移为 Weblate 单语 JSON + 语言自动发现
  • (mobile) 删除 Android 前台服务实现

📚 文档

  • (android) 澄清 Via 浏览器第三方下载器白名单机制

[unreleased]

🚀 Features

  • (plugin) Add QuickJS plugin system
  • (plugin) Add marketplace search, paginated distribution, and generation mechanism to prevent stale outcomes
  • (engine) Support concurrent multi-segment downloads for DASH tracks with segment-row epoch late-write protection
  • (components) Add component management system (ffmpeg detection and installation)
  • (plugin) Add ffmpeg capability permissions and derived artifact registration
  • (plugin) Add plugin hook activity UI indicator and watchdog protection
  • (components) Hide the FFmpeg managed installation entry on platforms without managed installation
  • (plugins) Add yt-dlp capability surface and dependency reminder system
  • (plugin) Add resolve variant selection and settings helper scripts
  • (engine) Support changing the thread count of existing tasks
  • (plugins) Generalize the yt-dlp example plugin into a multi-platform generic resolver

🚜 Refactor

  • (i18n) Migrate desktop/mobile/web translations to Weblate monolingual JSON with automatic language discovery
  • (mobile) Remove the Android foreground service implementation

📚 Documentation

  • (android) Clarify the Via browser third-party downloader whitelist mechanism

Don't miss a new FluxDown release

NewReleases is sending notifications on new releases.