Skip to content

Releases: CJackHwang/FlowChunkFlex

v5.2.3

01 Feb 11:10
af8ecc9
Compare
Choose a tag to compare

What's Changed

  • 更新版本号至5.2.2;优化App.vue标题和描述;调整深色主题CSS变量,改善配色方案和样式一致性 by @CJackHwang in #28
  • 更新Vite配置中的主题颜色至#00968F by @CJackHwang in #29
  • 优化深色主题和样式变量,调整背景色和阴影效果,改善整体视觉一致性 by @CJackHwang in #30
  • 更新版本号至5.2.3;优化主题切换组件,使用内联SVG图标替代引用,改善图标颜色过渡效果;调整样式变量以支持深色模式 by @CJackHwang in #31

Full Changelog: v5.2.1...v5.2.3

v5.2.1

31 Jan 11:39
40a7a2f
Compare
Choose a tag to compare

What's Changed

  • 更新FCF.svg文件,修改SVG结构,优化图形元素,移除不必要的滤镜,添加线性渐变 by @CJackHwang in #26
  • v5.2.1 by @CJackHwang in #27

Full Changelog: v5.2.0...v5.2.1
更新FCF.svg,优化SVG结构;将版本号更新至5.2.1;调整主题样式,优化CSS变量;修复ThemeToggle组件的图标

v5.2.0

30 Jan 18:51
5301ca2
Compare
Choose a tag to compare

What's Changed

  • 添加PWA支持,更新版本号至5.1.5,注册服务工作者并配置缓存策略 by @CJackHwang in #21
  • 删除无用文件 by @CJackHwang in #22
  • 更新viewport设置以禁用用户缩放,添加PWA配置中的显示模式和方向 by @CJackHwang in #23
  • 更新依赖项,添加Vue 3编译器选项,优化PWA配置和构建设置 by @CJackHwang in #24
  • v5.2.0推送更新 by @CJackHwang in #25

Full Changelog: v5.1.2...v5.2.0

FlowChunkFlex 版本更新详情(v5.2)


🚀 核心功能优化

流式上传逻辑重构

  • 版本号升级v5.1 → v5.2
  • 流式稳定性增强
    • 基于 Streams API 实现更高效的分块切割
    • 引入 双缓冲区管理Uint8Array),优化内存占用
    • 动态超时策略调整(5s~60s,基于分块大小)

进度估算功能分离

  • 独立模块化
    • 将上传进度与时间估算逻辑抽离至 TimeEstimationService.js
    • 支持历史数据校准(提升ETA计算精度)

🛠️ 代码重构与优化

组件重构

  • App.vue 结构优化
    • 合并 HeaderFooterLayoutContainer.vue 统一管理
    • 移除冗余组件(LegacyUploader.vueOldProgressBar.vue

逻辑解耦

  • 请求队列管理
    • 并发控制模块独立为 ConcurrencyQueue.js
    • 新增动态速率限制器(每秒≤5次请求)

性能提升

  • 内存管理优化
    • 分块缓冲区复用机制(减少GC压力)
    • 错误重试机制升级(三级指数退避:1s/2s/4s)

📚 文档与辅助更新

README 同步升级

  • 功能说明更新
    • 新增缓冲区切割流程图
    • 补充并发控制参数说明(CONCURRENT_LIMIT = 2
  • 部署指南扩展
    • 增加 PWA 构建说明(支持离线缓存)

开发者工具

  • 调试日志增强
    • 记录分块上传耗时(精确到毫秒)
    • 新增网络错误类型标识(NET_ERR/SERVER_ERR

🐛 已知问题修复

  • 历史记录去重失效
    • 修复哈希算法对特殊字符的兼容性问题
  • 主题切换闪烁
    • CSS变量过渡动画优化(transition: 300ms ease-in-out

提示:建议开发者运行 npm ci 确保依赖版本严格同步

v5.1.5

29 Jan 20:24
595fe13
Compare
Choose a tag to compare
v5.1.5 Pre-release
Pre-release

PWA应用支持测试版本

What's Changed

  • 添加PWA支持,更新版本号至5.1.5,注册服务工作者并配置缓存策略 by @CJackHwang in #21
  • 删除无用文件 by @CJackHwang in #22

Full Changelog: v5.1.2...v5.1.5_bata

v5.1.2

29 Jan 17:38
a1e16b6
Compare
Choose a tag to compare

What's Changed

  • 更新版本号至5.1.2,紧急修复v5.1.0事件调用问题导致的无法清除历史和记录的严重问题 by @CJackHwang in #20
  • v5.1.0_bata功能异常在此版本已修复

Full Changelog: v5.1.0...v5.1.2

v5.1.0及Bata版本作废,请使用功能正常的最新版本。

本正式版更新内容:分离了部分组件和函数提取管理,通知样式优化等

v5.0.0

26 Jan 14:41
bd34927
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.2.0...v5.0.0

v5.0.0更新

  • 重构上传逻辑
  • 优化样式和组件,调整上传历史和分块上传设置,更新响应式设计
  • 优化调试日志和上传历史组件,调整按钮文本和样式,更新提示信息
  • 更新README_CN.md,增加v5.0+核心功能和技术增强说明,优化使用指南和系统架构图

v4.2.0

24 Jan 18:45
5aca2e2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.1.5...v4.2.0

非常多更新,尤其深色主题支持和文档重写
已通过测试

v4.1.5

24 Jan 13:15
01fca80
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.0.13...v4.1.5

进行了大量CSS样式修改和整理,使用M3设计标准。
优化页面自适应效果
优化链接解析逻辑,确保文件下载正常

v4.0.13

22 Jan 15:08
c83ebc0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.0.9...v4.0.13

  • 提取消息通知函数,提高复用性
  • 小优化

v4.0.9

21 Jan 15:16
d24526f
Compare
Choose a tag to compare

v4.0.9

已通过测试

What's Changed

Full Changelog: v4.0.0...v4.0.9

删除冗余本地构建项目,增加和优化通知提示等