[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