github zerx-lab/FluxDown v0.1.49

latest releases: v0.5.6, v0.5.6-rc.1, v0.5.5...
3 months ago

[0.1.49] - 2026-07-03

🚀 新功能

  • (sponsor) 捐赠二维码新增微信支付 logo 与标识
  • (notification) win32 toast 改由 Flutter 离屏光栅化渲染
  • (ed2k) 新增 eD2K 协议下载支持
  • (ui) 新增桌面悬浮球(拖拽投递/进度展示)
  • (desktop) 下载期间可阻止系统睡眠/息屏
  • (settings) 设置搜索直达并高亮目标设置项
  • (ui) 右键菜单项支持置灰禁用态
  • (ui) 支持自定义应用图标(窗口/任务栏/托盘)
  • (api) 新增本机 HTTP API 服务,兼容 aria2

🐛 问题修复

  • (website) Deploy.sh 移除同名容器冲突、sudo 自适应、解耦容器状态
  • (website) Docker 构建改用 npm install 替代 npm ci
  • (extension) 解码乱码及百分号编码的 Content-Disposition 文件名
  • (website) 清除 .env.example 中泄露的真实密钥
  • (bt) 加固完成期搬运救援与 completion 幂等性
  • (engine) HLS remux 与 DASH mux 前预检磁盘空间
  • (macos) 修复托盘/Dock 无法恢复主窗口(#420)
  • (ci) Edge 商店上传前剔除 manifest key 字段
  • (ci) 修复 Windows 与 macOS 打包失败

🚜 重构

  • (native) 从 hub 中拆分出 fluxdown_engine crate

📚 文档

  • (changelog) 新增 v0.1.48 更新日志
  • 新增中文版 README
  • (readme) 中英 README 对齐重写,移除 emoji,更新官网域名并补充 eD2K
  • (changelog) 新增 v0.1.49 更新日志

⚡ 性能优化

  • (nmh) 新增 warmup 预热并改用固定间隔管道轮询

⚙️ 杂项

  • 忽略本地设计稿与文档草稿目录
  • (security) 开源前敏感信息脱敏
  • 添加 AGPL-3.0 许可证与商标声明
  • (release) 按组件拆分独立 release 并按 tag 范围检测变更

[0.1.49] - 2026-07-03

🚀 Features

  • (sponsor) Add WeChat Pay logo and badge to donation QR
  • (notification) Render win32 toast via flutter offscreen rasterization
  • (ed2k) Add eD2K protocol download support
  • (ui) Add desktop floating ball (drag-and-drop delivery / progress display)
  • (desktop) Prevent system sleep/screen-off during downloads
  • (settings) Jump directly to and highlight target settings via search
  • (ui) Support disabled (grayed-out) state for context menu items
  • (ui) Support custom app icon (window/taskbar/tray)
  • (api) Add local HTTP API service with aria2 compatibility

🐛 Bug Fixes

  • (website) Deploy.sh: remove same-name container conflicts, adaptive sudo, decouple container state
  • (website) Use npm install instead of npm ci in Docker build
  • (extension) Decode mojibake and percent-encoded Content-Disposition filenames
  • (website) Remove real secrets leaked in .env.example
  • (bt) Harden completion-phase move rescue and completion idempotency
  • (engine) Pre-check disk space before HLS remux and DASH mux
  • (macos) Fix tray/Dock unable to restore main window (#420)
  • (ci) Strip manifest key field before Edge store upload
  • (ci) Fix Windows and macOS packaging failures

🚜 Refactor

  • (native) Extract fluxdown_engine crate from hub

📚 Documentation

  • (changelog) Add v0.1.48 release notes
  • Add Chinese README
  • (readme) Rewrite and align Chinese/English READMEs, remove emoji, update website domain, add eD2K
  • (changelog) Add v0.1.49 release notes

⚡ Performance

  • (nmh) Add warmup preheating and switch to fixed-interval pipe polling

⚙️ Miscellaneous Tasks

  • Ignore local design drafts and doc draft directories
  • (security) Sanitize sensitive information before open-sourcing
  • Add AGPL-3.0 license and trademark notice
  • (release) Split releases per component and detect changes by tag range

Don't miss a new FluxDown release

NewReleases is sending notifications on new releases.