Releases: CJackHwang/FlowChunkFlex
Releases · CJackHwang/FlowChunkFlex
v5.2.3
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
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
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 结构优化
- 合并
Header
与Footer
为LayoutContainer.vue
统一管理 - 移除冗余组件(
LegacyUploader.vue
、OldProgressBar.vue
)
- 合并
逻辑解耦
- 请求队列管理
- 并发控制模块独立为
ConcurrencyQueue.js
- 新增动态速率限制器(每秒≤5次请求)
- 并发控制模块独立为
性能提升
- 内存管理优化
- 分块缓冲区复用机制(减少GC压力)
- 错误重试机制升级(三级指数退避:1s/2s/4s)
📚 文档与辅助更新
README 同步升级
- 功能说明更新
- 新增缓冲区切割流程图
- 补充并发控制参数说明(
CONCURRENT_LIMIT = 2
)
- 部署指南扩展
- 增加 PWA 构建说明(支持离线缓存)
开发者工具
- 调试日志增强
- 记录分块上传耗时(精确到毫秒)
- 新增网络错误类型标识(
NET_ERR
/SERVER_ERR
)
🐛 已知问题修复
- 历史记录去重失效
- 修复哈希算法对特殊字符的兼容性问题
- 主题切换闪烁
- CSS变量过渡动画优化(
transition: 300ms ease-in-out
)
- CSS变量过渡动画优化(
提示:建议开发者运行
npm ci
确保依赖版本严格同步
v5.1.5
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
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
What's Changed
- Create LICENSE by @CJackHwang in #12
- 样式优化 by @CJackHwang in #13
- v5.0.0推送 by @CJackHwang in #14
- 推送更新 by @CJackHwang in #15
- 界面优化 by @CJackHwang in #16
Full Changelog: v4.2.0...v5.0.0
v5.0.0更新
- 重构上传逻辑
- 优化样式和组件,调整上传历史和分块上传设置,更新响应式设计
- 优化调试日志和上传历史组件,调整按钮文本和样式,更新提示信息
- 更新README_CN.md,增加v5.0+核心功能和技术增强说明,优化使用指南和系统架构图
v4.2.0
What's Changed
- 合并相同样式 by @CJackHwang in #8
- v4.2.0主题更新 by @CJackHwang in #9
- 优化主题切换和样式过渡效果,提升用户体验 by @CJackHwang in #10
- 更新README文档 by @CJackHwang in #11
Full Changelog: v4.1.5...v4.2.0
非常多更新,尤其深色主题支持和文档重写
已通过测试
v4.1.5
What's Changed
- 推送v4.1.5更新 by @CJackHwang in #7
Full Changelog: v4.0.13...v4.1.5
进行了大量CSS样式修改和整理,使用M3设计标准。
优化页面自适应效果
优化链接解析逻辑,确保文件下载正常
v4.0.13
What's Changed
- v4.0.13 by @CJackHwang in #6
已通过运行测试
Full Changelog: v4.0.9...v4.0.13
- 提取消息通知函数,提高复用性
- 小优化
v4.0.9
v4.0.9
已通过测试
What's Changed
- 更新4.0.9 by @CJackHwang in #4
Full Changelog: v4.0.0...v4.0.9
删除冗余本地构建项目,增加和优化通知提示等