Skip to content

VibeCalendar v1.1.22

Choose a tag to compare

@github-actions github-actions released this 06 Sep 02:09
· 18 commits to main since this release

修复

  • 跨午夜、休眠后恢复窗口时自动刷新“今天”和时钟,保留正在浏览的月份
  • 网络恢复后立即重试降级的节假日数据,无需等待六小时缓存过期
  • 阻止公告打开前已经排队的滚动继续翻动日历,Ctrl + 滚轮也不会切换日期

优化

  • 缓存命中或视图未变化时复用日期网格,避免重复创建 42 个日期格
  • 节假日内存缓存按实际访问顺序淘汰,限制缓存未命中记录数量;镜像请求取得有效结果后取消剩余请求
  • 加强离线、午夜、异步刷新和缓存回归验证,界面测试使用独立临时配置并拦截外部网络
  • 使用香港天文台1901–2100年历表标记春节、清明、端午和中秋本日,停止在表外推算;核对2026年官方放假与补班安排
  • 日期导航限制为1–9999年,修复早期年份映射和极端滚动越界
  • 跨年网络刷新最多并行处理两个年份并保留最近四个等待任务,磁盘缓存最多保留24年
  • 单提供方数据六小时后重试补全,增加可复现的性能采样与发布前真实界面检查