Repository navigation
Releases: a792883583/dsh-smart-reminder
Releases · a792883583/dsh-smart-reminder
Release list
v0.1.29 — 深色模式侧边栏提示修复
🐛 修复
深色模式下侧边栏悬停提示不可见。
日历图标的 tooltip 使用了不存在的 --dsw-alias-bg-elevated token,导致背景回退为白色;而 --dsw-alias-label-primary 在深色主题下是浅色文字 —— 形成「白底 + 浅字」,完全看不见。
现改用官方侧边栏 tooltip token --dsw-specific-tip(浅色 #f5f6f7 / 深色 #353638)与 --dsw-alias-label-primary 正确配对,与官方侧边栏图标的提示观感一致。
安装 / 升级
dsh plugin --profile web add dsh-smart-reminder完整变更见 CHANGELOG.md
v0.1.28 — 侧边栏入口移至搜索图标旁;中文数字时间识别修复
变更
侧边栏入口位置迁移
入口从「消息平台」下方移到**「工作区」行、紧贴搜索图标左侧**,与官方的搜索 / 视图 / 添加工作区图标排成一行,不再单独占一行。
- 宽栏对齐官方
searchButton规格:28×28 圆形、--dsw-alias-label-secondary、hover 用--dsw-alias-interactive-bg-hover - **收起(rail)**对齐官方规格:36×36 圆形、
--dsw-alias-label-primary、18px 图标、下边距 12px - 宽栏 ↔ 收起切换:官方在 rail 模式下不渲染
searchSlot(锚点会变),现每秒按nextElementSibling校验并按当前锚点重挂 - 悬停提示:新增样式化 tooltip(portal 渲染到
body,绕开sectionHeader的overflow:hidden裁剪);宽栏在按钮下方居中、收起态在右侧垂直居中
修复:中文数字时间无法识别
zhTimeMatch 只匹配阿拉伯数字,导致「下午三点提醒我开会」中的「三点」完全匹配不上,整句退回兜底逻辑(明天 09:00);而「今天下午三点」会算成 22:00。
现支持中文数字(三点 / 三点半 / 十点 / 十二点半 / 二十点 …),新增 cnToInt() 转换函数。
| 输入 | 修复前 | 修复后 |
|---|---|---|
| 下午三点提醒我开会 | 明天 09:00 | 今天 15:00 |
| 下午三点半提醒我开会 | 明天 09:00 | 今天 15:30 |
| 今天下午三点 | 今天 22:00 | 今天 15:00 |
| 晚上七点 | — | 今天 19:00 |
| 周五下午三点 | — | 本周五 15:00 |
安装 / 升级
dsh plugin --profile web add dsh-smart-reminder完整变更
v0.1.27
New Features
- Natural Language Quick Add Bar: Prominently featured top single-line input parsing relative dates, weekdays, and times across zh/en/es
- Recurring Task Auto-Rollover: Automatically schedules the next recurring task when checked off
v0.1.26: Windows Forms BalloonTip Instant Popup Notification
What's Changed
- Windows Notification: Implemented robust Windows Forms BalloonTip notifications that reliably pop up system reminder cards even when Windows Focus Assist (Priority Only / Alarms) is enabled.
v0.1.25: Windows High-Priority Toast Reminder Popup Fix
What's Changed
- Windows Toast Notifications: Upgraded Windows 10/11 notification template to high-priority reminder scenario (scenario="reminder" + Priority=High + sound), ensuring instant banner popups even with Focus Assist (Priority Only) active.
- Documentation: Updated Chinese, English, and Spanish documentation.
v0.1.24
Fixes
- 修复发布包缺失 cordis.patch.yml 导致 dsh web 启动失败:files 白名单补充该文件并重新发布(npm 0.1.16 ~ 0.1.23 均受影响)
- scheduler: 修改未来 dueAt 时恢复 reminder 为 pending 状态
v0.1.21
Verified Native Notification & Trilingual Docs
- Verified macOS Banner: Integrated terminal-notifier with ScriptEditor2 sender signature for guaranteed banner delivery.
- Updated Multilingual Docs: Synchronized zh, en, and es documentation with drag & drop, in-place edit, and push ecosystem features.
v0.1.20
Restored exact AppleScript notification matching user screenshot.
v0.1.19
Restored macOS native DSHReminder.app dispatch.