github zerx-lab/FluxDown v0.2.0

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

[0.2.0] - 2026-07-15

🚀 新功能

  • (i18n) 官网新增参与翻译指南 + 桌面语言选择器改为可扩展下拉
  • (web) 移动端响应式适配与批量管理条视觉优化
  • (plugin) 新增 QuickJS 插件系统
  • (plugin) 新增市场搜索、分页分发、生成机制防 stale outcome
  • (engine) DASH 轨对多段并发下载与段行 epoch 迟到写防护
  • (components) 新增组件管理系统(ffmpeg 检测与安装)
  • (settings) 组件卡片改为手风琴折叠展开模式
  • (settings) 设置页侧边栏支持鼠标拖拽调整宽度
  • (plugin) 新增 ffmpeg 能力权限与衍生产物登记
  • (plugin) 新增插件钩子活动 UI 指示与看门狗保护
  • (components) 无托管安装的平台隐藏 FFmpeg 托管安装入口
  • (plugins) 新增 yt-dlp 能力面与依赖提醒系统
  • (website) 新增 ffmpeg/yt-dlp 版本代理并接入 astro 类型检查
  • (plugin) 新增 resolve 变体选择与设置项辅助脚本
  • (engine) 支持修改已存在任务的线程数
  • (plugins) Yt-dlp 示例插件泛化为多平台通用解析
  • (website) 赞助者名单新增精选榜并改按时间排序

🐛 问题修复

  • (windows) 无标题栏窗口改用系统标准框架
  • (ui) 补齐 Windows 自定义标题栏顶部系统边线
  • (synology) 修复导航窗格无图标与目录读取失败
  • (windows) 修复 Win11 顶部标题栏边线消失

🚜 重构

  • (i18n) 桌面/移动/Web 翻译迁移为 Weblate 单语 JSON + 语言自动发现
  • (mobile) 删除 Android 前台服务实现
  • (controller) 移除修改线程数需先暂停的限制

📚 文档

  • (readme) 新增内置 MCP 服务器章节
  • (android) 澄清 Via 浏览器第三方下载器白名单机制
  • (website) 新增插件开发文档分区(中英双语)
  • (plugins) 补充 variants/helperScript manifest 字段文档
  • (website) 新增 FFmpeg 组件安装说明文档

🎨 样式

  • (i18n) 统一组件设置文案中 FFmpeg 大小写并完善描述

⚙️ 杂项任务

  • (website) 调整落地页组件、文案与 i18n

[0.2.0] - 2026-07-15

🚀 Features

  • (i18n) Added a translation contribution guide to the website and changed the desktop language selector to an expandable dropdown
  • (web) Mobile responsive adaptation and visual optimization of the batch management bar
  • (plugin) Added the QuickJS plugin system
  • (plugin) Added marketplace search, paginated distribution, and a generation mechanism to prevent stale outcomes
  • (engine) Concurrent multi-segment downloading for DASH tracks and epoch-based protection against late segment-row writes
  • (components) Added a component management system (ffmpeg detection and installation)
  • (settings) Changed component cards to an accordion collapse/expand style
  • (settings) Settings page sidebar now supports resizing via mouse drag
  • (plugin) Added ffmpeg capability permissions and derived-artifact registration
  • (plugin) Added UI indicators for plugin hook activity and watchdog protection
  • (components) Hid the FFmpeg managed-installation entry on platforms without managed installation support
  • (plugins) Added a yt-dlp capability surface and dependency reminder system
  • (website) Added an ffmpeg/yt-dlp version proxy and integrated Astro type checking
  • (plugin) Added resolve variant selection and settings helper scripts
  • (engine) Support changing the thread count of an existing task
  • (plugins) Generalized the yt-dlp example plugin into a multi-platform universal parser
  • (website) Added a featured list to the sponsors page and switched sorting to chronological order

🐛 Bug Fixes

  • (windows) Switched title-bar-less windows to the standard system frame
  • (ui) Restored the system top border on the Windows custom title bar
  • (synology) Fixed missing navigation pane icons and directory read failures on Synology
  • (windows) Fixed the disappearing top title bar border on Windows 11

🚜 Refactor

  • (i18n) Migrated desktop/mobile/web translations to Weblate monolingual JSON with automatic language discovery
  • (mobile) Removed the Android foreground service implementation
  • (controller) Removed the requirement to pause a task before changing its thread count

📚 Documentation

  • (readme) Added a built-in MCP server section
  • (android) Clarified the third-party downloader whitelist mechanism for the Via browser
  • (website) Added a plugin development documentation section (bilingual Chinese/English)
  • (plugins) Added documentation for the variants/helperScript manifest fields
  • (website) Added FFmpeg component installation documentation

🎨 Styling

  • (i18n) Unified FFmpeg capitalization in component settings copy and improved descriptions

⚙️ Miscellaneous Tasks

  • (website) Adjusted landing page components, copy, and i18n

Don't miss a new FluxDown release

NewReleases is sending notifications on new releases.