Releases: steries/time-tools
Releases · steries/time-tools
Release list
Time Tools 3.33.0
修复
- 内置会话记录只能写一次 —— 同一时刻并发发起两次写入时,第二次报「文件已存在」。已改为写入串行化,并在文件确实已存在时转为追加,连续记录不再丢失。
- 手动新建笔记时报「文件已存在」 —— 缓存与实际文件不一致时(笔记用了别的命名、或刚被外部建好)直接抛错。已加兜底,真错误照常提示。
- 裸时刻忽略基准日 —— 指定相对基准时,
14:30这类纯时刻仍返回真实今天。 - 桌面常驻三处 —— 重启后不再停在普通窗口;还原原尺寸的依据不再因未落盘而丢失;开启失败时不再留下废弃存档。
改进
- QuickAdd 新增
{{VALUE:dv}}—— 只输出 DataView 字段行,与摘要分开控制。「复制变量串」旁增加第二个按钮,一键复制。 - 星期名跟随界面语言 —— 文件名中的
ddd/dddd、内置日记模板、weekday变量三处统一;带英文星期的文件名日历也能正常识别。 - 字段表变量说明 —— 变量名写错时会整行静默跳过,设置说明已列出全部可用变量并注明该行为。
完整变更见仓库提交记录。
Time Tools 3.32.0
界面语言收尾 + 英文输出
- 全项目 Notice / Modal 运行时文案国际化(此前守卫扫描清单里没有
Notice,
英文界面下系统通知仍是中文,属结构性盲区) - 守卫扩扫描:
Notice/_paintSet/notifyOnce/confirmDialog - 新增「转换结果跟随界面语言」开关(在界面语言设置区内):
星期、相对时间、内置节日名可输出英文;
农历 / 节气 / 干支 / 闰月保持中文 - 修
weekday转换项丢失时间精度的 bug - 「恢复窗口」等残留文案国际化
- 正计时软目标标志补进跨窗口同步(此前独立窗口接管后会重复提醒)
- 自定义主题模板补齐 focus / rest / idle 三种示范
- 暂停弹窗正计时改「已计时」(原「还剩」)
- 日历
:has()改为 class(移动端支持不一致会整片失效且不报错) - 三个冷门 CSS 变量补兜底
Time Tools 3.30.0
修复时间转换认不出中文写法的四个问题:
- 中文冒号时刻:12:45 现在能识别了(此前连转换菜单都不弹)
- 周X 带前缀 + 时刻:下周三下午2点 现在能识别了
- 时段别名:周五上午10点 / 周五黄昏10点 现在能识别了
- 阿拉伯日期 + 时段 + 时刻:2026-09-19下午3点 现在能识别了
识别中英文冒号都收,输出统一为英文冒号。
Time Tools 3.29.0
修复「已安装插件」三点菜单没有「设置」、插件详情页没有「选项」按钮
Time Tools 3.28.0
It's actually the first version.