github zerx-lab/FluxDown v0.4.9-rc.2

pre-release3 hours ago
📦 下载与安装说明(服务器 / CLI)· 文件校验见 SHA256SUMS.txt

📦 命令行 CLI

平台 资产
Windows x64 / ARM64 FluxDown-CLI-0.4.9-rc.2-windows-{x64,arm64}.zip
macOS Intel / Apple Silicon FluxDown-CLI-0.4.9-rc.2-macos-{x64,arm64}.tar.gz
Linux x64 / ARM64(musl 静态链接,任意发行版可用) FluxDown-CLI-0.4.9-rc.2-linux-{x64,arm64}.tar.gz

解压后得到 fluxdown(Windows 为 fluxdown.exe),放入 PATH 即可使用;也可从源码安装:
cargo install --git https://github.com/zerx-lab/FluxDown fluxdown_cli。

fluxdown ping                         # 探活(需 FluxDown App / server 运行中)
fluxdown add https://example.com/f.zip
fluxdown ls

服务地址经 --url 或 FLUXDOWN_URL(默认 http://127.0.0.1:17800),管理 token 经 --token 或 FLUXDOWN_TOKEN。

0.4.9-rc.2 - 2026-09-29

⚠️ 注意事项

  • 桌面端本版本起发布全新的 GPUI 客户端:Windows 安装器沿用原 AppId,可直接覆盖升级 Flutter 版;macOS 提供 DMG 与 tar.gz;Linux 提供 tar.gz / AppImage / deb / Arch 包
  • Windows 安装包与可执行文件暂不做代码签名,系统可能弹出未知发布者提示
  • 托盘、剪贴板监听、完成后关机、开机自启等系统功能改由常驻的 agent 进程承载,关闭界面后仍可按驻留策略继续运行
  • Headless 服务器、Docker 与 NAS 套件(OpenWrt / QNAP / Synology)改为 fluxdown-agent --server 链路,并托管重写后的 Web 控制台

🚀 新功能

  • 多设备协同补齐:新建下载可选择「下载到」其他云端设备或已配对设备;设备管理(重命名 / 删除 / 详情)、验证码登录、同步范围(可按分组设置本机不同步);桌面端与 Web 均已支持
  • 新增局域网直连与配对,支持 https / 反向代理地址
  • 支持多网卡聚合下载(默认关闭,设置中开启;开启代理时自动禁用)
  • 自动代理模式重构为多路径并行调度:直连、手动代理、系统代理同时工作,慢连接可即时转交给更快的路径
  • Web 控制台重写,与桌面客户端的设置分类和对话框布局保持一致
  • 新增全局命令面板(⌘K / Ctrl+K),可快速跳转页面、搜索设置项和执行常用命令
  • GPUI 插件页新增插件市场;插件与市场错误现在会给出更具体的原因
  • RSS 支持批量选择并下载订阅条目;订阅有未读时显示绿点;订阅对话框可选择保存目录;订阅页侧栏可拖拽调宽
  • 单个任务被静默捕获后自动弹出独立进度窗口(可在设置中关闭)
  • 主题系统重构,支持主题文件导入 / 导出 / 删除;导航选中态的强调色仅落在图标上并保证对比度
  • 界面统一控件规格并内置图标系统;活动栏入口可在设置中按项显示或隐藏(含 Webhooks)
  • 下载限速可选择 KB / MB / GB 单位;队列定时改为下拉选择,支持「不定时」;BT / eD2K 订阅地址支持多行编辑
  • 分类列表支持拖拽排序;Webhook 预览支持鼠标选中与复制;Webhook 对话框改为左表单右预览的双栏布局
  • 关闭系统关联开关后,agent 会拦截对应的 torrent / magnet / ed2k 捕获并发出通知;macOS 上会尽量把默认处理权让给其他程序
  • 开机自启尊重系统级禁用(Windows 启动项开关、Linux 的 Hidden 标记);多份安装并存时不再互相抢占浏览器扩展中继注册,诊断页新增相应检查
  • macOS 常驻 agent 不再在 Dock 出现第二个图标
  • 远程任务删除改由云端直接删除,并同步清理本机对应任务
  • 新增统一诊断日志文件(轮转、重复限流、崩溃记录)
  • 对话框主按钮默认聚焦,回车 / 空格即可确认

🐛 问题修复

  • 修复对话框内容超出窗口时无法滚动的问题(账户、设置、RSS、插件、命令面板等),插件设置对话框同样修复
  • 修复云端会话在并发请求下刷新令牌冲突导致意外登出的问题,并补全网络错误的根因信息
  • 修复拖拽调整下载列表列宽时被进度刷新弹回的问题;列显示不再按窗口宽度被自动隐藏,改为横向滚动
  • 修复设置里系统集成开关关闭后被探测结果顶回开启的问题
  • 修复「打开文件」在混选未完成任务时可用的问题
  • 修复未完成或已移走的文件被直接打开的问题;Linux 上「定位文件」改为打开所在目录;Windows 上打开文件夹与定位文件改用系统标准接口
  • 修复 eD2K 服务器列表按换行分隔时无法识别的问题
  • 修复 Input 输入框文字被裁切、RSS 订阅编辑对话框多余顶部边距的问题
  • 修复冷启动时误判端口监听导致 Windows 上启动多等约 2 秒的问题
  • 修复 Server 镜像构建失败,并支持按原版本补发

⚡ 性能优化

  • 加快 BT 数据传输,并压低逐 peer 的日志噪音,避免日志被刷屏冲掉
  • 减少下载进度刷新时的重复广播与内存拷贝,降低后台开销
  • agent 冷启动更快,首个界面快照出现更早;界面无需等待下载核心就绪即可打开
  • 各组件改用 mimalloc 分配器;x86_64 基线为 x86-64-v2,兼容 Atom / Celeron 类 NAS

0.4.9-rc.2 - 2026-09-29

⚠️ Notes

  • Starting with this version, the desktop app ships as the new GPUI client: the Windows installer keeps the same AppId and upgrades a Flutter install in place; macOS provides DMG and tar.gz; Linux provides tar.gz / AppImage / deb / Arch packages
  • Windows installers and executables are temporarily unsigned, so the system may show an unknown-publisher warning
  • Tray, clipboard watching, shutdown-after-completion and autostart are now handled by the resident agent process, which can keep running after the UI is closed according to the residency setting
  • Headless server, Docker and NAS packages (OpenWrt / QNAP / Synology) now run on fluxdown-agent --server and serve the rewritten Web console

🚀 Features

  • Multi-device sync completed: choose "Download to" another cloud device or paired device when creating a download; device management (rename / delete / details), verification-code login, and sync scope (opt this machine out per group); available on desktop and Web
  • Added LAN direct connection and pairing, with support for https / reverse-proxy addresses
  • Added multi-NIC aggregated download (off by default, enable in settings; automatically disabled when a proxy is on)
  • Auto proxy mode reworked into multi-path parallel scheduling: direct, manual proxy and system proxy work simultaneously, and slow connections are handed off to faster paths instantly
  • Web console rewritten, with settings categories and dialog layouts aligned to the desktop client
  • Added a global command palette (⌘K / Ctrl+K) to jump between pages, search settings and run common commands
  • The GPUI plugins page gains a plugin market; plugin and market errors now report more specific reasons
  • RSS: batch-select and download feed items; green dot for unread subscriptions; save-directory picker in subscription dialogs; draggable sidebar width
  • After a single task is silently captured, a standalone progress window opens automatically (can be turned off in settings)
  • Theme system reworked with theme file import / export / delete; the navigation accent color now applies only to icons and keeps sufficient contrast
  • Unified control sizing and a built-in icon set; activity bar entries can be shown or hidden individually in settings (including Webhooks)
  • Download speed limit supports KB / MB / GB units; queue schedule uses a dropdown with a "no schedule" option; BT / eD2K subscription URLs support multiple lines
  • Category list supports drag-to-reorder; Webhook preview supports mouse selection and copy; the Webhook dialog now uses a two-pane form + live preview layout
  • When a system association switch is off, the agent intercepts the matching torrent / magnet / ed2k capture and shows a notification; on macOS it yields the default handler to another app where possible
  • Autostart respects system-level disabling (Windows startup toggle, Linux Hidden flag); with multiple installs, the browser extension relay registration is no longer stolen between them, and the diagnostics page adds a matching check
  • On macOS the resident agent no longer shows a second Dock icon
  • Remote task deletion is now performed directly by the cloud and the matching local task is cleaned up
  • Added a unified diagnostic log file (rotation, duplicate throttling, crash records)
  • Dialog primary buttons are focused by default; Enter / Space confirms

🐛 Bug Fixes

  • Fixed dialog content not scrolling when taller than the window (account, settings, RSS, plugins, command palette, etc.), including the plugin settings dialog
  • Fixed cloud session token refresh races under concurrent requests that could log the user out, and restored root-cause details for network errors
  • Fixed dragged column widths in the download list snapping back on progress refresh; columns are no longer auto-hidden by window width and scroll horizontally instead
  • Fixed system integration switches being flipped back on after being turned off in settings
  • Fixed "Open file" being enabled when unfinished tasks were selected
  • Fixed unfinished or moved files being opened directly; on Linux "Show in folder" now opens the containing directory; on Windows, opening folders and locating files now use the standard system API
  • Fixed eD2K server lists separated by newlines not being recognized
  • Fixed text being clipped in Input fields and extra top margin in the RSS subscription edit dialog
  • Fixed a cold-start port probe misjudgment that added about 2 seconds of waiting on Windows
  • Fixed the Server image build failure and added support for re-publishing against the original version

⚡ Performance

  • Faster BT data transfer, with per-peer log noise suppressed so useful diagnostics are no longer flushed out
  • Fewer redundant broadcasts and memory copies during progress updates, lowering background overhead
  • Faster agent cold start with an earlier first UI snapshot; the UI opens without waiting for the download core
  • All components now use the mimalloc allocator; the x86_64 baseline is x86-64-v2, compatible with Atom / Celeron NAS devices

Don't miss a new FluxDown release

NewReleases is sending notifications on new releases.