Skip to content

Releases: yenche123/liubai

v0.34.3

Choose a tag to compare

@yenche123 yenche123 released this 02 Jul 05:56
dc6c044

🚀 Features & Enhancements

  • 全新「日历」视图 (Calendar View) 页面上线

    • 重构并替代了旧版「日程」页面,页面路径更名为 /calendar/w/:workspaceId/calendar
    • 为防止历史消息链接或旧书签失效,配置了完善的 301 重定向逻辑,将旧版 /schedule 地址无缝重定向到 /calendar
    • 提供了标准的 6x7 跨月网格展示(周日起始),溢出日期弱化展示。
    • 网格下方加入了精美的视觉标志指示器:
      • 1-2 条事项:展示横条段 (segment)。
      • 3-5 条事项:展示小圆点 (dot)。
      • 5 条以上事项:展示 5+ 数字角标 (more)。
    • 完美适配移动端的手势操作,支持左右滑动切换月份。
    • 页面下方展示选中日期的日历事项列表详情。
    • 语言包更新:在 EN, ZH-Hans, ZH-Hant 中全面将“日程”改版翻译为“日历 / 日历事项”。
  • 接口与协议兼容性保障 (Wire Protocol)

    • 引入了全新 CALENDAR_RANGE 查询视图。支持通过 calendarStartcalendarEnd 进行高效率的时间段范围过滤。
    • 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

Choose a tag to compare

@yenche123 yenche123 released this 21 Jun 15:02
877de25

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.tsuseIndexBoard.ts 中的相关调用,使代码更为简洁。

Full Changelog: v0.32.1...v0.33.0

v0.32.1

Choose a tag to compare

@yenche123 yenche123 released this 19 Jun 13:43
1abded7

What's Changed

  • 编辑器描述区域优化:新增编辑器在全屏(展开)模式下的详细输入提示占位符,支持随侧边栏全屏状态动态更新提示文本 ✍️
  • 日出日落动态主题计算:自动主题切换由原固定时段模式升级为基于当前日期日出日落线性插值的动态计算,并采用 UTC 日序算法,确保了跨时区及夏令时(DST)场景下的切换准确性 🌅
  • 单元测试与工具链升级:引入 Vitest 测试框架,并对设备工具和主题计算算法补充了完整的单元测试覆盖 🧪
  • 项目维护:完成全仓库各子包版本号统一升级至 0.32.1 📦

v0.32.0

Choose a tag to compare

@yenche123 yenche123 released this 13 Jun 08:35
4898242

What's Changed

  • 升级 多个模型的型号
  • 优化 前端性能

Full Changelog: v0.30.0...v0.32.0

v0.30.0

Choose a tag to compare

@yenche123 yenche123 released this 06 Apr 14:22
c9c16b8

What's Changed

  • 引入 flexsearch,提升本地搜索性能;实测从 1.5s 降低至 25ms 📉
  • 优化前端打包策略,使用自定义 codeSplitting 分包

Full Changelog: v0.29.2...v0.30.0

v0.29.2

Choose a tag to compare

@yenche123 yenche123 released this 28 Mar 05:16
dae41d4

What's Changed

  • 提升 智谱的模型 至 GLM 5.1
  • 提升 MiniMax 的模型 至 M2.7
  • 将包管理器 统一迁移至 bun

Full Changelog: v0.29.1...v0.29.2

v0.29.1

Choose a tag to compare

@yenche123 yenche123 released this 28 Feb 05:30
729438b

新增 Web Push(支持苹果 Declarative Web Push),让你能在各个终端接收你所设置的日程提醒。

v0.27.6

Choose a tag to compare

@yenche123 yenche123 released this 06 Feb 01:34
58ea337

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

Choose a tag to compare

@yenche123 yenche123 released this 24 Jan 17:54
3af7e6c

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

Choose a tag to compare

@yenche123 yenche123 released this 27 Dec 16:30
f707b07

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