v6.5.0
🚀 v6.5.0 — Large Library Performance, Scan Recovery & Location Reliability
🖼️ Major improvements to large-library gallery responsiveness, scan batching and recovery, location assignment reliability, and collection pagination stability.
Key Updates
🖼️ Large-Library Gallery Improvements
- Refined thumbnail loading, backfill behavior, and startup sizing calculations to keep large galleries responsive.
- Preserved gallery selection state across refreshes.
- Fixed regressions caused by optimistic mutation updates.
- Kept scan progress visible while switching between albums.
- Improved progressive publish updates for smoother gallery refresh behavior.
🔍 Scan Batching & Recovery
- Coalesced scan batches to improve scanning efficiency and reduce update overhead.
- Improved backfill event handling during library synchronization.
- Tightened thumbnail cache readiness validation before gallery presentation.
- Fixed interrupted library scan recovery issues.
- Resolved scan worker teardown problems that could affect subsequent scans.
- Restored visibility for older-library gallery migration content.
📍 Location Assignment & Save Reliability
- Fixed location writeback issues occurring during active scans.
- Stabilized Assign Location presentation updates.
- Kept confirmed location headers stable during refresh operations.
- Reduced UI flicker caused by location refreshes.
- Removed a blocking condition that could prevent video saves from completing.
- Preserved location cluster click interactions and gesture handling.
⚙️ Pagination & Runtime Fixes
- Fixed collection cursor pagination when using sort-key based navigation.
- Improved runtime stability around gallery updates, scanning workflows, and collection browsing.
- Added miscellaneous fixes to improve overall reliability and consistency.
🚀 v6.5.0 — 大型图库性能优化、扫描恢复与位置可靠性提升
🖼️ 针对大型图库浏览性能、扫描批处理与恢复机制、位置分配可靠性以及收藏集分页稳定性进行了全面优化。
核心更新
🖼️ 大型图库浏览优化
- 优化缩略图加载、回填(Backfill)逻辑以及启动时的尺寸计算,提升大型图库的响应速度。
- 在刷新后保留图库选中状态。
- 修复乐观更新(Optimistic Mutation)导致的回归问题。
- 在切换相册时持续显示扫描进度。
- 改进渐进式发布(Progressive Publish)更新机制,使图库刷新过程更加平滑。
🔍 扫描批处理与恢复
- 合并扫描批次,提升扫描效率并减少更新开销。
- 优化图库同步过程中的回填事件处理。
- 加强图库显示前的缩略图缓存就绪状态校验。
- 修复图库扫描被中断后的恢复问题。
- 解决扫描工作线程(Worker)销毁异常可能影响后续扫描的问题。
- 恢复旧图库迁移内容的可见性。
📍 位置分配与保存可靠性
- 修复扫描过程中位置数据回写(Location Writeback)的问题。
- 提升“Assign Location(分配位置)”界面的更新稳定性。
- 在刷新过程中保持已确认位置标题的稳定显示。
- 减少位置刷新导致的界面闪烁现象。
- 移除可能导致视频保存被阻塞的问题。
- 保留位置聚类(Location Cluster)的点击交互与手势支持。
⚙️ 分页与运行时修复
- 修复收藏集(Collection)基于排序键(Sort Key)的游标分页(Cursor Pagination)问题。
- 提升图库更新、扫描流程以及收藏集浏览过程中的运行时稳定性。
- 进行多项内部修复,进一步提升整体可靠性与一致性。