Skip to content

Releases: SteveZMTstudios/calsync

0.2.0-rev2

Choose a tag to compare

@github-actions github-actions released this 09 Jun 03:33
Immutable release. Only release title and notes can be modified.
b1011a2

b1011a2 2026-06-09 - feat: 添加 APK 生成证明 (stevezmtstudios)

0.2.0-rev1

0.2.0-rev1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Jun 02:49
Immutable release. Only release title and notes can be modified.
83468ad

【新增】含糊时间补全
通知只有"下午"等含糊词时,自动用默认时间补全解析。

【新增】聊天会话消息聚合
同一聊天窗口的多条消息合并处理,避免重复建多个日程。

【优化】解析结果显示引擎来源
日历创建成功后可看到本次用的是哪种解析引擎。

【优化】日历选择显示邮箱
多账号日历现在显示对应邮箱,方便识别。

【修复】"截止到 X 月 Y 日"、"两点半"、"周三下午两点半"等表述的识别问题。

【修复】"两"作为中文数字的识别。

83468ad 2026-06-09 - fix: move to 0.2.0-rc1 cuz 0.2.0 was locked in a mistake by Immutable release. (stevezmtstudios)

0.1.7

Choose a tag to compare

@github-actions github-actions released this 29 Dec 15:20
v0.1.7
c82a385

c82a385 2025-12-29 - feat: 更新版本号至 0.1.7,禁用通用 APK 构建,优化 CMake 配置以支持可重现构建 (stevezmtstudios)

0.1.6

Choose a tag to compare

@github-actions github-actions released this 29 Dec 13:26
v0.1.6
81cf2d4

81cf2d4 2025-12-29 - feat: 添加 FOSS APK 构建矩阵工作流 (stevezmtstudios)

0.1.5

Choose a tag to compare

@github-actions github-actions released this 29 Dec 11:46
v0.1.5
a4865b5

a4865b5 2025-12-29 - Fix: Enable universal APK with riscv64 and fix BuildConfig.VERSION_CODE (stevezmtstudios)

0.1.4

Choose a tag to compare

@github-actions github-actions released this 27 Dec 14:13
v0.1.4
ae351a3

ae351a3 2025-12-27 - Fix: Comprehensive path stripping for all native libs and add ABI filter support (stevezmtstudios)

0.1.2

Choose a tag to compare

@github-actions github-actions released this 27 Dec 08:51
v0.1.2
83b119d

83b119d 2025-12-27 - feat: 更新版本号至 0.1.2,调整 APK 输出文件名格式,添加可重现构建选项 (stevezmtstudios)

0.1.1

Choose a tag to compare

@github-actions github-actions released this 26 Dec 11:41
v0.1.1
47d5113

2010c72 2025-12-26 - feat: 优化 Android SDK 许可证接受流程,添加特定路径查找逻辑并注释掉单元测试步骤 (stevezmtstudios)

0.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Dec 05:26
v0.1.0
21346db

注意:此版本引入了闭源的 Google ML Kit 组件,用于提升中文通知的时间和实体提取能力。如果您希望使用完全开源的版本,请继续使用 0.0.x 版本。

核心功能增强

  • 引入 Google ML Kit 引擎:新增基于机器学习的时间和实体提取功能,显著提升了对复杂中文通知中时间、地点和事件标题的识别准确率。
  • 解析引擎联动:优化了设置逻辑,支持在“内置规则”、“xk-time”和“ML Kit”之间无缝切换,并自动同步时间解析与事件提取引擎。
  • AI 实验性支持:初步引入了对本地 GGUF 模型(基于 llama.cpp)的支持(实验性)。

UI/UX 优化

  • 实时调试日志查看器:在主界面新增了可滚动的日志区域,支持实时查看通知处理过程、解析结果及调试信息,并具备自动滚动和容量限制(防止卡顿)。
  • 设置界面升级:
    • 解析引擎选择器现在显示详细的描述信息。
    • 新增“日程提醒时间”设置,支持自定义提前多少分钟提醒。
    • 优化了应用选择器的交互逻辑。
  • 后台日志持久化:支持从 NotificationCache 加载最近的 50 条处理记录,方便回溯。

稳定性与兼容性修复

  • Android 14+ 适配:更新了前台服务类型(specialUse),解决了在 Android 14 系统上数据同步服务可能被系统杀掉的问题。
  • 防 ANR 优化:将测试解析逻辑移至后台线程,避免在处理复杂文本或加载 AI 模型时导致界面卡死。
  • 内存与性能优化:
    • 为日志缓存增加了单条长度限制(1200字符)和总量限制。
    • 优化了 TextView 的渲染效率,采用批量更新机制减少布局重绘。
    • 规则引擎增强:改进了内置规则对“倒计时”(如:还有X小时)和“相对偏移”(如:3天后)的解析逻辑。

Full Changelog: v0.0.2.1...v0.1.0

0.0.2

Choose a tag to compare

@github-actions github-actions released this 23 Oct 01:24
0606662

minor update:
remove google blob