- 自动更新 notebook 状态
- 🔨 refactor: Dock 栏改为基于查询的方案获取预约信息
- 🔥 rm: 去掉一些基于 reservation 对象的代码,为后面弃用 reservation 对象做准备
- ✨ feat: 使用 Alt+5 打开日记之后,检查预约情况
- 🐛 fix: 修复打开日记却没有正确插入预约块的问题
- ✨ feat: 为 Reservation Tree Item 添加 popover icon
- 🐛 fix: 修复「查看预约块列表的弹窗」呈现位置异常的 bug
- 增加设置,允许插件覆盖 Alt+5 快捷键,启用后只打开默认笔记本的日记
- ⚡ 补充属性功能添加 plimit #192
- 🎨 设置快捷键的 langText
- ✨ feat: 允许用户手动设置最开始的日期 #182
- 🎨 优化界面显示和交互体感
- 🐛 fix: #191
- 稍微优化了一下自动处理重复日记时候的交互
- 消息提醒
- 自动打开主日记
- 增加了自动处理重复日记的方案,开启之后将不会再弹出重复日记处理的对话框,而是自动按照预先选择的方案处理重复的日记
- 请在插件设置的「日记-自动处理重复日记方案」中进行配置
-
优化重复日记处理方案,提供多种处理重复日记的方法。
- 全部合并(默认行为):将所有日记合并到最早的那个日记中
- 删除日记:将除了最早创建的日记以外的日记文档全部删除
- 智能合并:将非空、经过更改、存在引用的日记合并到最早的那个日记中,删除空白且无引用的日记文档
- 垃圾箱:将重复的日记移动到
[daily note root]/trash-bin/
目录下,并删除custom-dailynote-
属性
-
重构 i18n,使用 yaml 格式来编写
- 修复 v1.4.0 重构导致的 Move 功能异常 Bug
- 修复移动菜单中,自定义图标无法显示的 Bug
- feat: 增加设置,决定是否在有预约的当天高亮预约侧边栏 icon
- 允许用户在同步后创建日记
- 优化对话框显示
- 插件自己创建日记的时候, 同样也会添加对应的属性
- 提供了为过去的 Daily Note 补充文档属性的功能按钮
-
fix: 思源更新 2.10.16 后, 由于修改内部 API 的实现方案导致移动端插件无法打开日记文档
-
feat: 为预约块增加快捷键 #95
现在光标聚焦在块上,然后使用
Shift+Alt+R
可以快速对块执行预约功能
- fix: 思源更新 2.10.16 后, 由于修改内部 API 的实现方案导致插件无法打开日记文档
- 重构代码
- fix: 检查父文档树是否重复 #175
- update: 使用新的
loaded-protyle-static
API
- fix bug 多窗口模式下,使用顶栏菜单打开日记的行为,会错误的广播到所有窗口 #171
稳定性修复, fix #166
稳定性修复, 解决思源 2.10.6 版本移动标题块失效的问题
fix: #159
- 自动折叠标题
- 为预约窗口添加滚动条
修复了思源 2.9.4 的更新导致设置面板显示异常的问题。
- 设置界面样式改版
- 优化了日记冲突检测功能,增加自动合并功能
- 在笔记本中设置的模板现在对插件创建的日记同样生效
- 注册了块菜单项目「仅在 2.8.9 版本后可用」, 左键点击块的 icon 然后在下方看到「今日笔记」的菜单栏目 (默认关闭,请在设置中打开)
- 之前的 alt + 右键的触发方法依然保留,但是会在未来正式从插件中移除(预计在思源发布 2.9 版本后)
- 测试发现, 插件创建的菜单可能会导致部分主题自定义的菜单消失不见, 这是思源 API 和主题实现的冲突问题, 本插件暂时无能为力
- 移动块功能更新
- 支持移动单独的列表项 (之前不允许)
- 现在想要移动完整的标题块和下方内容, 请先折叠后移动
- 跨日更新功能已经默认开启(原本默认关闭),相关设置会在 2.9 版本后移除
- 去掉了「笔记本排序方案」的设置选项, 全部默认和文档树展示的方案一致
- 插件更新日志对话框 (就是你现在看到的这个, 放心, 不会每次更新都打扰你)
- 修复了之前插件无法在 docker 等其他端使用的问题
Bug fix
- 打开笔记可以自动读取设置的模板
- 修复了日记状态更新不及时的问题
修复一些 bug
- 重构设置面板代码
- 日记地址自动跨日更新
- 增加对跨日更新功能的开关
修复右键 Move Menu 不能通过更新状态解决无法呼出的问题。
迁移到官方插件系统,并做了一些适配
- 添加工具栏菜单图标,作为对下拉框的替换
- 增加设置,允许用户自行选择使用下拉框还是菜单
修复了插件退出后没有销毁 MutationObserver 的问题
重构代码,把 notebooks 状态部分代码单独抽象出来
重构代码,把 component 部分代码单独抽离出来。
添加了对多种文档排序方案的配置
下拉框内部对齐
大更新:增加了 alt+ 右键选择块,移动到指定的今天的日记中
更新了select 的样式,和思源内部的 select 统一。
打开笔记和更新笔记本的时候,在页面中给出提醒。
Setting 面板中加入了「更新笔记本状态」,用于替代 Ctrl+Alt+U。
增加了 Setting 面板。
open-diary-today
改名 daily-note-today
- 之前硬性默认打开
/daily note/{{now | date "2006/01"}}/{{now | date "2006-01-02"}}
- 现在根据 notebook 实际配置的 sprig 字段来打开日记
- 优化了 README
- 过滤英文帮助文档 "SiYuan User Guide"
使用插件系统提供的 Logger 服务。
修复了下拉框焦点移出后背景颜色会变成纯白色的 bug。
使用 svelte 重构插件
- 启动插件时,自动创建/打开今天的日记
- 右上角提供下拉选项,快速创建/打开今天的日记
- 下拉选项框为各个笔记本提供「是否已经创建了今天的日记」的标识
- 当笔记本有更新(打开/关闭创建笔记本)的时候,请按快捷键「ctrl+alt+u」更新状态