Skip to content

FileCollector v4.6.0

Choose a tag to compare

@Sam-Fic Sam-Fic released this 09 Jul 15:43
· 262 commits to main since this release

主要改进

  • 队列拖拽重排:支持队列项拖拽重排,自定义圆角落点指示线,修复拖拽落点盲区与指示线不一致问题
  • 预览稳定性:引入代际令牌机制避免过期预览线程写入重复内容,后台线程改用局部文件流避免空断言崩溃
  • 文件片段流式读取:文件片段模式改为逐行流式读取,避免大文件 OOM
  • 持久化安全:持久化文件改为原子写入,防止崩溃时损坏项目文件
  • 偏好设置重构:重构偏好设置页面结构,将语言设置整合至外观页面

Improvements

  • Queue drag reorder: Queue items support drag reorder with custom rounded landing indicators; fixed drop-zone blind spot inconsistency
  • Preview stability: Introduced generational token mechanism to prevent stale preview thread writes; background thread uses local file stream to avoid null assertion crashes
  • Fragment streaming read: File fragment mode changed to line-by-line streaming read, avoiding OOM on large files
  • Atomic persistence: Persistent files use atomic write to prevent corruption on crash
  • Preferences refactor: Restructured preferences page, merged language settings into appearance page