Releases: yenche123/liubai
Releases · yenche123/liubai
Release list
v0.34.3
🚀 Features & Enhancements
-
全新「日历」视图 (Calendar View) 页面上线
- 重构并替代了旧版「日程」页面,页面路径更名为
/calendar及/w/:workspaceId/calendar。 - 为防止历史消息链接或旧书签失效,配置了完善的 301 重定向逻辑,将旧版
/schedule地址无缝重定向到/calendar。 - 提供了标准的 6x7 跨月网格展示(周日起始),溢出日期弱化展示。
- 网格下方加入了精美的视觉标志指示器:
- 1-2 条事项:展示横条段 (
segment)。 - 3-5 条事项:展示小圆点 (
dot)。 - 5 条以上事项:展示
5+数字角标 (more)。
- 1-2 条事项:展示横条段 (
- 完美适配移动端的手势操作,支持左右滑动切换月份。
- 页面下方展示选中日期的日历事项列表详情。
- 语言包更新:在 EN, ZH-Hans, ZH-Hant 中全面将“日程”改版翻译为“日历 / 日历事项”。
- 重构并替代了旧版「日程」页面,页面路径更名为
-
接口与协议兼容性保障 (Wire Protocol)
- 引入了全新
CALENDAR_RANGE查询视图。支持通过calendarStart和calendarEnd进行高效率的时间段范围过滤。 - 在
sync-get.ts中对CALENDAR_RANGE的分页机制进行了优化(采用>=含等值游标搭配excluded_ids),避免在同一时间戳的多条数据出现漏页问题。 - 接口兼容性:严格遵守 Wire Protocol 兼容性规则,虽然前端已彻底下线旧版「日程」页,但后端继续保留对旧版本客户端的
TODAY_FUTURE视图类型的处理与校验分支,并妥善添加了[legacy]注释,防止线上旧客户端接口报错。
- 引入了全新
-
AI 提示词与工具调用微调 (AI Prompts & Functions)
- 相应更新了 Hunyuan, Kimi, Tongyi Qwen, DS Reasoner, Zhipu 等各种微信端 AI 模型提示词中的“日程”表述,统一修改为“日历事项”。
- 更新了 AI 意图识别函数工具(如
add_calendar,get_schedule)的方法描述及参数说明,使 LLM 工具调用意图对齐更精准。
v0.33.0
What's Changed
- 新增
time.getTimezoneIANA工具函数,用于获取 IANA 格式的系统时区标识符(如Asia/Shanghai)。 - 新增 西部地区时差补偿机制:针对东八区 (UTC+8) 下时区标识符为
Asia/Urumqi(乌鲁木齐,补偿 +2 小时) 和Asia/Chongqing(重庆,补偿 +1 小时) 的用户,对日出日落时间的计算进行偏差补偿,从而优化自动主题的切换时机。 - 新增
device.getLocation高精度地理定位接口,对原生 HTML5 Geolocation API 进行封装,支持传入配置项、错误处理、10 秒超时设置以及 1 小时最大缓存,并提供了完整的单元测试。 - 新增
canIUse.geolocation接口,用于检测浏览器是否支持 Geolocation API。 - 优化并重构 API 检测工具:移除了已废弃的 Arc 浏览器检测函数
isArcBrowser及其在useA2HS.ts和useIndexBoard.ts中的相关调用,使代码更为简洁。
Full Changelog: v0.32.1...v0.33.0
v0.32.1
What's Changed
- 编辑器描述区域优化:新增编辑器在全屏(展开)模式下的详细输入提示占位符,支持随侧边栏全屏状态动态更新提示文本 ✍️
- 日出日落动态主题计算:自动主题切换由原固定时段模式升级为基于当前日期日出日落线性插值的动态计算,并采用 UTC 日序算法,确保了跨时区及夏令时(DST)场景下的切换准确性 🌅
- 单元测试与工具链升级:引入 Vitest 测试框架,并对设备工具和主题计算算法补充了完整的单元测试覆盖 🧪
- 项目维护:完成全仓库各子包版本号统一升级至
0.32.1📦
v0.32.0
v0.30.0
What's Changed
- 引入 flexsearch,提升本地搜索性能;实测从 1.5s 降低至 25ms 📉
- 优化前端打包策略,使用自定义 codeSplitting 分包
Full Changelog: v0.29.2...v0.30.0
v0.29.2
What's Changed
- 提升 智谱的模型 至 GLM 5.1
- 提升 MiniMax 的模型 至 M2.7
- 将包管理器 统一迁移至 bun
Full Changelog: v0.29.1...v0.29.2
v0.29.1
新增 Web Push(支持苹果 Declarative Web Push),让你能在各个终端接收你所设置的日程提醒。
v0.27.6
What's Changed
- feat: Update AI prompts for three assistants and their documentation. by @yenche123 in #223
- Simplify comment editor initialization to use commentId and ignore empty cache by @yenche123 in #224
- Fix comment-editor by @yenche123 in #226
Full Changelog: v0.27.4...v0.27.6
v0.27.4
What's Changed
- fix: calendarStamp generated by AI
- feat: add new covers for weixin miniprogram
Full Changelog: v0.27.1...v0.27.4
v0.27.1
What's Changed
- VS Code 插件端,新增 Antigravity 的支持
- MiniMax M2 升级至 MiniMax M2.1
- GLM 4.6 升级至 GLM 4.7
Full Changelog: v0.26.5...v0.27.1