Skip to content

Latest commit

 

History

History
1592 lines (1248 loc) · 87.4 KB

File metadata and controls

1592 lines (1248 loc) · 87.4 KB

v6.2.9 / 20260310

  • 🎨 多选块批量创建任务:支持设置分组和里程碑
  • 🎨 多选块批量创建任务:优化性能,不再调用exportMdContent获取标题和备注
  • 🎨 任务侧栏:拖动排序父任务,子任务也要跟着移动
  • 🎨 番茄钟:mini模式优化
  • 🎨 安装插件不自动创建配置文件,避免因为同步会导致数据丢失
  • 🐛 日历视图编辑有time的固定时间任务,没设置endDate和endTime,编辑的时候会错误添加endDate
  • 📝 vip:明确月会员为30天
  • 🎨 系统通知:适配思源v3.5.10

  • 🎨 Multi-select block batch task creation: Supports setting groups and milestones
  • 🎨 Multi-select block batch task creation: Optimized performance, no longer calls exportMdContent to retrieve titles and notes
  • 🎨 Task sidebar: Dragging to sort parent tasks also moves child tasks accordingly
  • 🎨 Pomodoro Timer: Mini mode optimization
  • 🎨 Installing plugins no longer automatically creates configuration files to prevent data loss due to synchronization
  • 🐛 Calendar view editing fixed-time tasks with 'time' set but no 'endDate' and 'endTime' incorrectly adds 'endDate' during editing
  • 📝 VIP: Clarifies that monthly membership is for 30 days
  • 🎨 System notifications: Adapted for SiYuan v3.5.10

v6.2.7 / 20260309

  • 🎨 番茄钟:全局番茄钟mini模式支持调整大小
  • 🎨 任务侧栏:排序优化
    1. 非优先级排序模式,拖拽任务不调整优先级,只改变sort值
    2. 非优先级排序模式,相同值情况下按照sort值排序
  • 🎨 适配思源v3.5.10系统通知
  • 🐛 任务侧栏:自定义筛选器设置分类筛选时的数据加载刷新问题

  • 🎨 Pomodoro Timer: Global Pomodoro Timer mini mode now supports resizing
  • 🎨 Task Sidebar: Sorting optimization
    1. In non-priority sorting mode, dragging tasks does not adjust priority, only changes the sort value
    2. In non-priority sorting mode, items with the same value are sorted according to their sort value
  • 🎨 Adapted to SiYuan v3.5.10 system notifications
  • 🐛 Task Sidebar: Fixed data loading and refresh issues when setting category filters in custom filters

v6.2.6 / 20260308

  • 🎨 番茄钟支持预设
  • 🎨 番茄钟:优化点击开始时进度条跳跃问题
  • 🎨 番茄钟:优化电脑端全局番茄钟声音播放问题
  • 🎨 番茄钟:声音删除取消声音选中和停止试听播放
  • 🎨 任务侧栏:支持多选排序
  • 🎨 任务编辑:开头四个空格不解析为代码块
  • 🎨 任务编辑:优化番茄钟预计时长交互
  • 🎨 任务管理:删除任务显示删除的任务名称
  • 🎨 过滤器筛选优化一个任务多个分类的情况
  • 🎨 webdav 浏览器上传适配
  • 🎨 日期识别优化:使用逗号和句号来分割时间识别上下文
  • 🎨 跨平台复制文本优化
  • 🐛 项目看板:编辑有绑定块的任务,编辑内容之后,任务会及时更新,然后又会恢复为原来样式,然后又恢复成新的内容,而没有绑定块的内容就不会这样

  • 🎨 Pomodoro timer supports presets
  • 🎨 Pomodoro timer: Optimized the issue of progress bar jumping when starting
  • 🎨 Pomodoro timer: Optimized global Pomodoro timer sound playback on desktop
  • 🎨 Pomodoro timer: Sound deletion cancels sound selection and stops preview playback
  • 🎨 Task sidebar: Supports multi-select sorting
  • 🎨 Task editing: Leading four spaces are not parsed as code blocks
  • 🎨 Task editing: Optimized Pomodoro estimated duration interaction
  • 🎨 Task management: Deleted tasks display the deleted task name
  • 🎨 Filter optimization for tasks with multiple categories
  • 🎨 WebDAV browser upload adaptation
  • 🎨 Date recognition optimization: Uses commas and periods to separate time recognition context
  • 🎨 Cross-platform text copy optimization
  • 🐛 Project Kanban: Editing a task with bound blocks causes the task to update immediately after editing, then revert to the original style, and then revert to the new content, while tasks without bound blocks do not exhibit this behavior

v6.2.5 / 20260307

  • 🎨 更新插件图标,感谢Forrest为插件设计的图标
  • 🎨 日历视图支持显示在侧栏
  • 🎨 项目看板:支持隐藏已完成的子任务
  • 🎨 任务管理侧栏:过滤器支持设置未来x天和每年指定日期
  • 🎨 任务管理侧栏:支持删除内置过滤器
  • 🎨 任务编辑/查看:优化新建子任务和查看子任务体验,新建/查看子任务放在左下角,方便无需滚动就能看到有几个子任务
  • 🎨 新建任务:自动填充选择的项目分类
  • 🎨 任务备注:粘贴图片单独存放为文件,避免增加任务数据文件大小
  • 🎨 日期智能识别完善
  • 🎨 已订阅会员在新设备上可以联网获取已有激活码
  • 🎨 任务编辑:绑定到块改为子菜单形式,方便选择绑定已有块、新建标题、新建文档
  • 🐛 任务管理侧栏:无法完成修改日期的重复实例
  • 🐛 番茄钟:电脑端使用全局番茄钟,思源新建窗口会错误启动一个新番茄钟实例
  • 🐛 番茄钟:BrowserWindow随机微休息有时候不会自动关闭,并且需要手动关闭才会弹出系统通知

  • 🎨 Updated plugin icon, thanks to Forrest for designing the icon for the plugin
  • 🎨 Calendar view now supports display in the sidebar
  • 🎨 Project Kanban: Supports hiding completed subtasks
  • 🎨 Task management sidebar: Filters support setting future x days and specific annual dates
  • 🎨 Task management sidebar: Supports deleting built-in filters
  • 🎨 Task editing/viewing: Optimized the experience for creating and viewing subtasks; creating/viewing subtasks is placed in the lower-left corner for easy visibility of the number of subtasks without scrolling
  • 🎨 Creating tasks: Automatically fills in the selected project category
  • 🎨 Task notes: Pasted images are stored separately as files to avoid increasing the size of the task data file
  • 🎨 Improved date intelligent recognition
  • 🎨 Subscribed members can retrieve existing activation codes online on new devices
  • 🎨 Task editing: Binding to blocks changed to a submenu format for easier selection of binding existing blocks, creating new headings, or creating new documents
  • 🐛 Task management sidebar: Unable to complete recurring instances with modified dates
  • 🐛 Pomodoro Timer: Using the global Pomodoro Timer on the desktop, creating a new window in SiYuan incorrectly starts a new Pomodoro instance
  • 🐛 Pomodoro Timer: BrowserWindow random micro-breaks sometimes do not close automatically and require manual closure to trigger system notifications

v6.2.4 / 20260305

  • 🎨 适配思源v3.5.10 emoji弹窗
  • 🎨 适配思源安卓/鸿蒙v3.5.10手机端提醒
  • 🐛 日历视图:周看板和多日看板暂时不显示任务完成时间,目前有卡死问题,暂时找不到原因

  • 🎨 Adapted to SiYuan v3.5.10 emoji pop-up window
  • 🎨 Adapted to SiYuan Android/HarmonyOS v3.5.10 mobile reminders
  • 🐛 Calendar view: Weekly board and multi-day board temporarily do not display task completion time; currently, there is a freezing issue, and the cause cannot be found for now

v6.2.3 / 20260305

  • 🎨 日期智能识别:单个块右键设置任务识别结束时间

  • 🎨 Smart Date Recognition: Right-click on a single block to set task recognition end time

v6.2.2 / 20260304

  • 🎨 日期智能识别优化:
    • 输入下午11点半到1点,1点应该识别为13点
    • 农历识别优化:输入正月初一,可以识别识别为农历日期,不需要再添加农历前缀
  • 🎨 日历上传:如果任务设置了不在日历显示"hideInCalendar": true,,导出ics也不显示
  • 🎨 日历上传:导出自定义提醒时间也会在日历软件提醒
  • 🎨 日历视图:+x弹窗位置调整,不超出日历视图外
  • 🎨 番茄钟:各个声音支持设置音量
  • 🐛 平板端不支持 rgb(from rgb(255, 0, 0) r g b / 0.15);这种语法来设置背景色透明度,需要兼容任务上色样式
  • 🐛 平板端无法长按触发右键菜单
  • 🐛 如果设置一天开始时间为03:00,凌晨不显示事项通知

  • 🎨 Optimized Date Intelligent Recognition:
    • Input "11:30 PM to 1:00" should recognize 1:00 as 13:00
    • Optimized Lunar Calendar Recognition: Input "the first day of the first lunar month" can be recognized as a lunar date without needing to add the "lunar" prefix
  • 🎨 Calendar Upload: If a task is set to not display in the calendar with "hideInCalendar": true, it will also not show when exporting to ics
  • 🎨 Calendar Upload: Exported custom reminder times will also trigger reminders in calendar software
  • 🎨 Calendar View: Adjusted the position of the +x popup to not extend beyond the calendar view
  • 🎨 Pomodoro Timer: Each sound effect now supports volume settings
  • 🐛 Tablet devices do not support the syntax rgb(from rgb(255, 0, 0) r g b / 0.15) for setting background color transparency; compatibility with task coloring styles is required
  • 🐛 Tablet devices cannot trigger right-click menus via long press
  • 🐛 If the day start time is set to 03:00, task notifications are not displayed in the early morning hours

v6.2.1 / 20260301

  • 🎨 任务侧栏支持多选:Ctrl+Click触发多选模式,Shift+Click可区域选择
  • 🎨 任务管理页面的「显示以完成子任务」需要在所有筛选项都显示和作用
  • 🎨 日历订阅:新建订阅弹窗优化,适配小屏幕
  • 🎨 日历订阅:订阅的日程支持时间提醒
  • 🎨 粘贴新建任务如果标题只为<br />,认为是空行需要跳过,而不创建任务
  • 🎨 粘贴新建子任务:支持Ctrl+Enter快速新建子任务
  • 🐛 日历摘要:当周跨月时,本周日期计算错误
  • 🐛 如果思源开了多个新窗口,任务提醒会错误提醒多次

  • 🎨 Task sidebar supports multi-selection: Ctrl+Click triggers multi-select mode, Shift+Click enables area selection
  • 🎨 The "Show completed subtasks" option on the task management page should be displayed and functional across all filter conditions
  • 🎨 Calendar subscription: Optimized the new subscription pop-up window for better adaptation to small screens
  • 🎨 Calendar subscription: Subscribed events now support time reminders
  • 🎨 When pasting to create a new task, if the title is only <br />, it is considered an empty line and will be skipped without creating a task
  • 🎨 Pasting to create a new subtask: Supports Ctrl+Enter for quick creation of subtasks
  • 🐛 Calendar summary: Incorrect date calculation for the current week when it spans across months
  • 🐛 If multiple new windows of Siyuan are opened, task reminders may be triggered incorrectly multiple times

v6.2.0 / 20260301

  • ✨ 日历上传:支持webdav服务器上传
  • 🐛 任务编辑:持续多少天丢失

  • ✨ Calendar upload: Supports WebDAV server upload
  • 🐛 Task editing: Duration in days lost

v6.1.7 / 20260301

  • ✨ 任务提醒和番茄钟结束提醒支持安卓端系统通知,需要思源笔记v3.5.9及以上版本
  • 🎨 日期智能识别:优化时间段日期识别和识别后的时间去除效果
  • 🎨 日期智能识别:识别日期后标题移除日期,支持设置移除日期和时间,还是只移除日期
  • 🎨 日历订阅和日历上传:支持设置每天固定时间同步
  • 🎨 绑定块新建标题、新建文档优化,如果任务有备注,新建标题和新建文档要自动填充备注内容
  • 🎨 查看块绑定任务:显示结束时间
  • 🐛 备注、粘贴新建任务粘贴多行会合并为一行

  • ✨ Task reminders and Pomodoro timer end notifications now support Android system notifications, requires SiYuan Note v3.5.9 or higher.
  • 🎨 Smart date recognition: Optimized date range recognition and the effect of removing recognized time.
  • 🎨 Smart date recognition: After recognizing a date, remove the date from the title; supports setting whether to remove both date and time, or only the date.
  • 🎨 Calendar subscription and calendar upload: Supports setting a fixed daily sync time.
  • 🎨 Optimized creating titles and documents for bound blocks: If a task has notes, the new title or document should automatically fill in the note content.
  • 🎨 View tasks bound to blocks: Display the end time.
  • 🐛 Notes, pasting to create new tasks: Pasting multiple lines will merge into a single line.

v6.1.6 / 20260228

  • 🎨 帮助文档:将帮助文档链接改为知乎专栏

  • 🎨 Help Documentation: Changed help documentation link to Zhihu Column

v6.1.5 / 20260228

  • 🐛 vip:丢失 VIP 弹窗的文本内容

  • 🐛 vip:Missing text content of the VIP pop-up

v6.1.4 / 20260228

  • 🎨 日历视图:优化农历节日显示,单行显示,太长自动缩略
  • 🎨 项目看板:子任务排序更新不改变任务状态
  • 📝 日历上传:S3同步推荐阿里云,不推荐七牛云

  • 🎨 Calendar View: Optimized display of lunar holidays, showing them in a single line and automatically truncating if too long
  • 🎨 Project Kanban: Updating subtask sorting does not change the task status
  • 📝 Calendar Upload: Recommending Alibaba Cloud for S3 synchronization, not recommending Qiniu Cloud

v6.1.3 / 20260228

  • 🎨 日历视图:看板样式也支持显示任务完成时间
  • 🎨 日历视图:默认不显示分类图标和项目信息
  • 🎨 日历视图:优化节假日显示,样式改为圆形徽章
  • 🎨 日历视图:订阅日历的emoji添加背景色和圆角
  • 🎨 日历视图:重复日程在日历显示优化,把🔄移动在任务标题前
  • 🎨 日历视图:多天视图点击today,依然要保持today是第二天,第一天是昨天
  • 🎨 任务编辑:编辑子任务,所属父任务置顶
  • 🎨 日历视图:最多显示2个重叠事件
  • 🎨 插件设置:添加帮助文档
  • 🎨 禁用插件时监听事件需要全部清理

  • 🎨 Calendar View: Kanban style now supports displaying task completion time
  • 🎨 Calendar View: Category icons and project information are hidden by default
  • 🎨 Calendar View: Optimized holiday display, style changed to circular badges
  • 🎨 Calendar View: Added background color and rounded corners to emojis in subscribed calendars
  • 🎨 Calendar View: Optimized display of recurring events in the calendar, moved 🔄 to the front of the task title
  • 🎨 Calendar View: In multi-day view, clicking "today" still keeps "today" as the second day, with the first day being yesterday
  • 🎨 Task Editing: When editing subtasks, the parent task is pinned to the top
  • 🎨 Calendar View: Display a maximum of 2 overlapping events
  • 🎨 Plugin Settings: Added help documentation
  • 🎨 When disabling the plugin, all monitored events need to be cleared

v6.1.2 / 20260228

  • 🎨 vip:终身会员的激活时间显示为终身会员key生成时间,不考虑其他key的累加时间
  • 📝 vip:vip设置添加答疑交流方法
  • 🎨 订阅日历:完善设置,添加帮助文档
  • 🐛 日历上传:使用思源S3设置,同时自定义bucket,没有使用自定义的bucket
  • 🐛 日历上传:不开启定时同步无法显示S3设置
  • 🐛 日历上传:手动上传 ICS 到云端,没有自动更新ICS 云端链接

  • 🎨 vip: The activation time for lifetime members is displayed as the generation time of the lifetime membership key, without considering the cumulative time of other keys.
  • 📝 vip: Add Q&A communication methods in vip settings.
  • 🎨 Subscription Calendar: Improve settings and add help documentation.
  • 🐛 Calendar Upload: When using Siyuan S3 settings and customizing a bucket, the custom bucket is not utilized.
  • 🐛 Calendar Upload: S3 settings cannot be displayed without enabling scheduled synchronization.
  • 🐛 Calendar Upload: Manually uploading ICS to the cloud does not automatically update the ICS cloud link.

v6.1.1 / 20260227

  • 🎨 块菜单:列表块右键菜单支持批量将列表项转为任务
  • 🎨 订阅日历:在日历视图的排序按照订阅排序置顶展示
  • 🎨 订阅日历:支持设置是否在四象限和任务侧栏显示
  • 🎨 日历视图:按项目、分类上色,border需要改为优先级颜色,如果无优先级,则按项目、分类颜色上色
  • 🎨 新建绑定块:新建文档默认路径修改
  • 🐛 订阅日历:定时更新订阅日历报错
  • 🐛 任务侧栏:修复侧栏任务拖拽排序无法保存
  • 📝 vip:学生优惠需要用教育邮箱发送学信网证明邮件

  • 🎨 Block Menu: Right-click menu for list blocks now supports batch conversion of list items into tasks
  • 🎨 Subscribed Calendars: In calendar view, sorting now prioritizes subscribed calendars and displays them at the top
  • 🎨 Subscribed Calendars: Added option to control display in the four quadrants and task sidebar
  • 🎨 Calendar View: Color coding by project and category; border color now reflects priority color. If no priority is set, color is based on project or category
  • 🎨 New Bound Block: Modified default path for new document creation
  • 🐛 Subscribed Calendars: Fixed error in scheduled updates for subscribed calendars
  • 🐛 Task Sidebar: Fixed issue where drag-and-drop sorting in the sidebar tasks could not be saved
  • 📝 VIP: Student discounts require sending an email with a verification from the China Higher Education Student Information (CHSI) using an educational email address

v6.1.0 / 20260227

  • 🌐 完善i18n
  • 🎨 番茄钟:吸附到屏幕边缘emoji🧲改为⬅️ ➡️ ⬆️ ⬇️
  • 🎨 日历视图:支持单独显示任务完成时间
  • 🎨 日历视图:多天视图支持配置天数
  • 🎨 项目看板:筛选日期优化,筛选今日和明日,应该是根据任务起始日期是否属于任务范围进行筛选,而不是仅靠起始日期
  • 🐛 milkdown 粘贴内容,会错误添加换行

  • 🌐 Improve i18n
  • 🎨 Pomodoro: Change the "snap to screen edge" emoji 🧲 to ⬅️ ➡️ ⬆️ ⬇️
  • 🎨 Calendar view: Support displaying task completion time separately
  • 🎨 Calendar view: Multi-day view supports configurable number of days
  • 🎨 Project board: Optimize date filtering; filtering for today and tomorrow should be based on whether the task's start date falls within the task range, not solely on the start date
  • 🐛 milkdown: Pasting content incorrectly adds line breaks

v6.0.4 / 20260225

  • 🎨 项目看板:任务状态看板和任务列表分组看板支持隐藏没有进行中、没有今日任务的分组
  • 🎨 项目看板:限制分组最大宽度
  • 🐛 思源笔记v3.5.8 全局番茄钟关闭会错误导致思源窗口也关闭

v6.0.3 / 20260224

  • 📝 会员优惠说明:思源笔记开发者(在思源集市上架作品或为思源贡献PR被采纳)或在校学生,凭相关证明可享6折优惠。

v6.0.2 / 20260224

  • 🎨 粘贴创建子任务:修复设置多个任务参数没有起作用,支持通过参数设置提醒时间
  • 🎨 项目看板:支持隐藏没有进行中、没有今日任务的分组
  • 🎨 任务管理侧栏和日历视图:支持显示只有截止日期的任务
  • 🎨 日历视图支持创建子任务和查看父任务
  • 🐛 任务编辑:无法选择项目

v6.0.1 / 20260224

  • 🎨 付费功能:添加激活码使用须知

v6.0.0 / 20260224

  • ✨ 付费功能上线
  • 🎨 日历视图添加跳转日期按钮
  • 🎨 块右键设置任务:块创建任务优化,如果一个块的父块、同级标题、文档设置过任务,且设置了分类、项目、分组、里程碑,会默认填充
  • 🎨 任务侧栏、日历视图、项目看板:块、文档支持直接拖入快速创建任务
  • 🎨 任务侧栏:到了新的一天,自动刷新任务管理侧栏
  • 🎨 任务管理侧栏和四象限:显示任务的项目分组名
  • 🎨 任务编辑:按Ctrl+Enter快速完成保存关闭弹窗
  • 🎨 任务编辑:选择项目、分组、里程碑支持搜索
  • 🎨 编辑重复实例的ghost子任务编辑完善
  • 🎨 番茄钟:番茄钟声音优化,添加更多声音预设,支持快捷上传声音文件
  • 🎨 番茄钟:全局番茄钟吸附模式实现鼠标穿透
  • 🎨 番茄钟:DOM窗口支持吸附模式
  • 🎨 添加onDataChanged监听:插件数据同步后,检测数据不一致,自动加载数据,而不会导致插件重启
  • 🎨 项目看板支持直接编辑项目信息
  • 🎨 项目分组看板的筛选里程碑隐藏已归档里程碑
  • 🎨 查看块绑定任务优化:添加编辑任务按钮,编辑任务后自动更新任务列表
  • 🎨 文档查看任务,没有设置日期,不要显示日期,而不是显示invalid date
  • 🐛 项目分组看板,归档分组后,分组没有正确隐藏

v5.5.3 / 20260212

  • 💄 任务编辑:设置项调整,把任务时间相关设置提前
  • 💄 任务管理侧栏:项目单独一行,与分类区别开
  • 📝 番茄钟全局弹窗提醒设置项文案优化
  • 🎨 ics 导出优化,使用end参数而不是duration参数生成ics,避免全天事件会出现P1DT这样格式,导致小米无法导出。移除小米兼容格式,因为目前导出的ics同时兼容google calendar、outlook、小米日历。

v5.5.1 / 20260212

  • 🎨 任务编辑:为链接输入框右边添加一个在浏览器打开按钮
  • 🎨 粘贴新建任务支持Markdown渲染

v5.5.0 / 20260211

  • ✨ 重复任务支持创建子任务:对当前父子任务设置重复周期,就会一键转为重复父子任务,每个重复实例可单独新增、删除子任务
  • 🎨 任务管理侧栏:支持拖动任务到项目看板,快速设置为项目任务
  • 🎨 日历视图:视图样式优化,应用到全局
  • 🎨 优化移动端的日历视图、四象限、项目看板样式
  • 🎨 四象限面板:拖动排序优化
  • 🎨 项目看板:优化分组吸顶样式
  • 🎨 新建/编辑任务时可以勾选"不在日历视图显示", 适合隐藏一些日常琐事和每日重复习惯
  • 🎨 查看子任务弹窗:优化排序,编辑子任务后立即刷新
  • 🎨 查看子任务弹窗:支持粘贴新建子任务

v5.4.1 / 20260210

  • 🎨 任务编辑:每周重复支持每隔x周重复
  • 🎨 任务编辑:优化手机端样式
  • 🎨 任务编辑:优化备注富文本渲染,不被渐进学习、番茄工具箱插件影响
  • 🎨 任务摘要对重复实例的番茄钟统计优化
  • 🎨 优化备注的Markdown渲染任务列表样式
  • 🎨 四象限:优化移动端样式

v5.4.0 / 20260210

  • ✨ 任务管理侧栏:新增过滤器自定义功能
  • ✨ 日历视图新增显示设置,支持过滤任务,自定义跨天任务、重复任务是否显示
  • 🎨 任务编辑弹窗:新增持续天数设置
  • 🎨 优化里程碑任务列表显示完成任务的样式
  • 🎨 里程碑支持设置起始和结束日期
  • 🎨 里程碑绑定块支持编辑里程碑和查看任务
  • 🎨 任务管理侧栏和项目看板任务折叠状态持久化
  • 🎨 日历视图筛选项目和分类的时候,番茄专注记录也要跟着筛选
  • 🐛 日历视图重复实例的番茄钟记录无法查看原任务
  • 🎨 优化日历视图拖动重复实例弹窗提示:已改变的实例不再弹窗提示应用到全部实例
  • 🎨 日历视图重复实例的优先级正确显示
  • 🎨 项目看板支持右键设置日期
  • 🐛 任务管理侧栏右键调整日期,对于重复实例任务的日期没有调整成功
  • 🎨 备注使用milkdown渲染markdown
  • 🎨 任务备注支持快捷编辑
  • 🎨 任务管理:添加本周任务
  • 🐛 每日通知目前会错误一直通知

v5.3.8 / 20260204

  • 🎨 项目管理:删除项目,自动关闭项目看板标签页
  • 🎨 日历视图今日日期样式优化:添加边框
  • 🎨 项目看板:优化编辑任务性能
  • 🎨 项目看板支持显示提醒时间
  • 🎨 任务编辑:优化添加提醒时间交互
  • 🐛 今日任务统计错误:每日重复任务错误统计了明日重复任务
  • 📝 界面文字:优化每日可做功能提示

v5.3.7 / 20260205

  • 🎨 优化任务提醒机制:只提醒当前事项,过期事项不再提醒,避免多端同步时插件因为保存提醒数据写入数据导致旧数据覆盖新数据,任务数据丢失

v5.3.6 / 20260203

  • 🐛 任务管理侧栏:任务勾选,解除父子任务、设置优先级没有自动刷新 #278

v5.3.5 / 20260131

  • 🎨 项目看板:里程碑管理弹窗支持查看任务
  • 🎨 项目看板:筛选里程碑,已归档的里程碑显示为暗色

v5.3.4 / 20260131

  • 🎨 番茄钟继承原来任务保存整分钟时长
  • 🎨 番茄钟继承保持窗口位置和模式
  • 🐛 番茄钟:吸附模式进度条初始化错误计算为今日专注进度而不是当前番茄钟进度
  • 🎨 项目看板:继续优化里程碑筛选体验

v5.3.3 / 20260131

  • 🎨 项目看板:在任务状态看板,分组的里程碑筛选只显示当前这个分组有的里程碑,而不用把这个分组的所有里程碑都显示出来
  • 🎨 项目看板:优化里程碑筛选弹窗位置
  • 💄 项目看板:优化已开始标签颜色
  • ⚙️ 新建标题分组的默认层级默认层级改为1
  • 🐛 项目看板:修复分组和里程碑拖拽排序位置不正确的问题

v5.3.2 / 20260131 项目看板里程碑和分组支持快速新建块并绑定

  • 🎨 项目看板:分组支持新建块并绑定,设置添加新建标题时默认标题层级
  • 🎨 项目看板:里程碑支持新建块并绑定,设置添加新建标题时默认标题层级
  • 🎨 项目看板:优化分组归档,如果分组已归档,分组未完成的任务直接隐藏,而不是显示在未完成
  • 🎨 项目看板:里程碑全选等于不筛选,避免新增里程碑,任务设置这个新里程碑,导致任务消失

v5.3.1 / 20260130 项目看板里程碑交互优化

  • 🎨 项目看板:如果里程碑绑定了块,任务详情显示的里程碑支持悬浮预览块
  • 🎨 项目看板:优化分组里程碑交互,筛选里程碑按钮添加管理里程碑按钮
  • 🎨 项目看板:里程碑筛选优化,当任务没有自己的里程碑且有父任务时,查找父任务的里程碑
  • 🎨 项目看板:里程碑支持备注
  • 🎨 项目看板:里程碑支持新建绑定块
  • 🎨 项目看板:分组支持归档
  • 🎨 重复实例完成时间正确显示
  • 🎨 项目看板:ctrl+click快速进入多选模式,esc退出

v5.3.0 / 20260130 项目看板支持设置里程碑

  • ✨ 项目看板:支持设置里程碑,用于版本记录
    • 🎨 每个分组设置单独里程碑
    • 🎨 每个里程碑可绑定块
    • 🎨 绑定块适配里程碑,如果任务添加了里程碑,并且里程碑绑定了块,则任务绑定块父块优先使用里程碑绑定块
      • 如果里程碑绑定的块是文档,右键菜单的绑定块新建文档的文档路径优先使用该文档路径,再使用父任务、分组等绑定块文档路径
      • 如果里程碑绑定的块是标题,右键菜单的绑定块新建标题的父块优先使用该id,再使用父任务、分组等绑定id
    • 🎨 新建/编辑任务支持设置里程碑
    • 🎨 粘贴批量新建任务支持项目里程碑
  • 🎨 项目看板:支持任务列表视图,把单个分组的任务统一显示,不按状态显示
  • 🎨 项目看板:把管理项目状态、管理分组、管理标签放入更多按钮,点击显示子菜单
  • 🎨 项目看板:顶栏添加一个筛选按钮,支持根据日期、标签进行筛选
  • 🎨 项目看板:批量选择的悬浮工具栏需要添加一个退出多选按钮
  • 🎨 项目看板:支持重复实例拖动调整排序、分组、状态
  • 🎨 项目看板:父子任务设置同步优化
    • 如果父任务设置日期为今天,状态不是进行中,需要自动设置其状态为进行中,子任务也要设置状态为进行中
    • 父任务拖动调整状态和分组,需要同时设置子任务的状态分组
    • 调用弹窗修改父任务所属项目、状态、分组都需要改变
  • 🎨 编辑/新建任务弹窗
    • 📝 界面文字:快速设置→提醒时间预设
    • 🎨 新建任务:在标题下方添加一个粘贴自动识别日期,根据自动识别日期的全局设置自动设置开启或不开启,不开始粘贴标题不自动识别日期
    • 🎨 新建编辑任务优化:
    • 🎨 新建/编辑任务的设置时间和提醒时间交互优化
      • 把日期和时间拆成两个单独组件,可以单独设置日期和时间,默认不设置时间,时间组件右边需要添加一个清除按钮
      • 设置提醒时间改为添加按钮才显示相关组件
  • 🎨 项目看板和任务管理侧栏的排序菜单优化:统一优先级放在最前,降序放在升序前
  • 🎨 日历上传设置支持任务状态筛选:选项有全部任务、已完成任务、未完成任务
  • 🐛 任务管理侧栏:每日可做任务右键点击今日已完成和今日忽略不会刷新
  • 🐛 快速调整日期不生效

v5.2.0 / 20260129 项目看板支持自定义任务状态

  • ✨ 项目看板:支持自定义任务状态
  • 🎨 项目看板:右键菜单添加「设置状态」
  • 🎨 项目看板:在各个状态分组列都添加新建按钮和粘贴新建按钮
  • 🎨 项目看板:支持多选操作
    • 可以批量设置任务日期、状态、分组,批量删除任务
    • 支持按住shift进行区域多选
  • 🎨 项目看板:删除分组时支持选择删除时是否移动任务到其他分组
  • 🎨 项目看板:调整分组样式,居中对齐
  • 🎨 项目看板:粘贴新建任务,支持设置项目分组和状态
  • 🎨 项目看板:优化任务完成、删除任务的绑定块属性更新和移除
  • 🎨 项目看板:重复实例支持右键设置分组和标签
  • 🎨 项目管理侧栏:统计适配项目自定义任务状态
  • 🎨 任务管理侧栏:项目看板的任务拖动到任务管理侧栏的样式优化
  • 🎨 粘贴新建子任务:点击新建后显示调用进度条弹窗
  • 🎨 绑定块弹窗:支持粘贴块引用和块链接进行绑定
  • 🎨 绑定块:添加的打开项目看板按钮和查看绑定任务,性能优化
  • 🎨 绑定块:打开项目看板按钮悬浮显示项目名
  • ⚙️ 默认不启用每日统一通知
  • 🐛 日历视图Tab在后台不会自动更新任务
  • 🐛 批量添加块任务无法对一个块重复添加不同任务
  • 💻 统一任务id格式
  • 💻 utils/i18n.ts文件重命名为pluginInstance.tsi18n函数名优化,从t改为i18n

v5.1.1 / 20260128

  • 🎨 自定义分组看板,如果没有未分组任务,则不显示未分组column
  • 🎨 继承番茄钟,会记录先前任务的专注数据,避免继承之后,只有继承任务才有番茄数据
  • 🎨 任务管理侧栏性能优化
    • reminderPanel触发的reminderUpdate不要触发自己面板更新
    • 添加文档标题缓存:为了避免获取reminder-item__doc-title时的跳动,需要缓存当前Tab下的块标题,除非点击刷新按钮,否则用缓存的块标题
  • 🎨 补录番茄钟支持设置结束时间
  • 📝 界面文字优化:优化项目分组文字描述
  • 📝 界面文字优化:提醒改为任务
  • 🐛 补录番茄钟没有更新缓存和界面
  • 🐛 重启思源没有加载番茄统计数据,需要点击刷新按钮才加载
  • 🐛 修复未来七天筛选逻辑:只要任务时间跨度包含未来七天就显示,不再要求任务起始时间必须在未来七天内

v5.1.0 / 20260128 优化插件性能,比之前丝滑太多

  • 🎨 优化插件数据读取和保存性能
    • 任务数据
    • 项目数据
    • 习惯数据
    • 任务和项目分类数据
    • 番茄钟数据
    • 订阅日历数据
    • 节假日数据
  • 🎨 项目看板支持拖动到任务管理侧栏今日任务设置为今日任务,拖动到明日任务设置为明日任务
  • 🎨 粘贴列表新建子任务重构,支持临时设置是否识别日期和移除日期
  • 🎨 设置绑定块属性性能
  • 🎨 优化绑定块按钮添加稳定性
  • 🎨 优化添加大纲前缀性能
  • 🎨 优化日历删除性能
  • 🐛 项目看板拖动分组没有自动更新排序
  • 🎨 优化番茄钟统计:统计视图也需要计算未完成完整时长的番茄数

v5.0.2 / 20260126

  • 🎨 项目看板自定义分组header吸顶
  • 🎨 项目看板自定义分组header支持设置背景色
  • 🎨 优化任务侧栏新建
  • 🐛 任务侧栏计数统计错误
  • 🐛 切换到吸附模式无法完成番茄
  • 🐛 项目看板任务状态看板新建任务外观错误

v5.0.1 / 20260125

  • 🎨 番茄钟统计优化

    1. 倒计时中断番茄认为是一个番茄
    2. 正计时番茄,都认为是完整番茄,只要计时超过番茄时长,番茄数按实际时长计算,小于番茄时长,认为是一个番茄

    番茄计数的意义,记录自己用了几个连续时间进行任务,不追求非要用完整的长时间去做一个任务,给自己利用片段时间完成任务的正反馈,积极的奖励比惩罚更容易养成习惯、完成任务。

    如果觉得一个时间就进行了几分钟,没必要算作番茄,在中断番茄钟的时候,就应该选择不记录

  • 🐛 startPomodoro继承已有BrowserWindow番茄钟存在问题

    1. 没有询问是否继承时间的confirm弹窗
    2. 任务标题没有改变
    3. 番茄声音会丢失

v5.0.0 / 20260124

  • ✨ 日历视图支持显示番茄钟记录
  • ✨ 添加每日可做功能,用于显示没有明确日期的长期任务
  • 🎨 项目支持设置和显示多分类
  • 🎨 任务可以设置多分类
  • 🎨 优化任务摘要,支持显示有当日番茄钟记录的其他日期任务,支持显示总番茄
  • 🎨 日历视图显示全部状态、还是完成状态还是未完成需要持久化
  • 🎨 重复事件的番茄钟统计优化
    • 支持显示重复系列的总番茄
    • 编辑系列支持查看所有番茄
  • 🎨 全局番茄钟,思源刷新后还可以继续计时,支持吸附模式
  • 🎨 全局番茄钟吸附模式优化:之前的方式实际上宽度不对,只是把窗口移到外部,现在宽度依然无法调整,但是进度条以外设置为透明色
  • 🎨 全局番茄钟支持主题配色
  • 🐛 全局番茄钟静音按钮无法使用
  • 🎨 新建任务允许空标题,自动将任务设置为未命名任务
  • 📝 添加国外用户赞赏方法
  • 🐛 新建快速提醒,输入块id进行绑定,没有自动获取root_id,用于docId记录
  • 🐛 修复DocumentReminderDialog无法显示问题

v4.7.6 / 20260123

  • 🎨 粘贴任务支持日期识别
  • 🎨 日期智能识别增强:支持识别截止日期
  • 🎨 日历视图的今日判断需要使用getLogicalDateString
  • 🎨 项目看板和任务侧栏使用getLogicalDateString来判断是否是今天
  • 🎨 多选块优化:如果设置了导出标题,需要去掉第一行
  • 🎨 使用绑定块,新建标题和文档后,会往quickBlockInput插入id,但是没有触发quickBlockPreview预览
  • 🎨 任务管理侧栏性能优化:新建任务直接渲染
  • 🎨 项目看板修改自定义分组刷新优化
  • 🎨 项目看板性能优化
    • 任务完成直接渲染
    • 绑定块直接渲染
    • 编辑任务直接渲染
    • 完成任务直接渲染
  • 🎨 项目侧栏支持合并项目
  • 🎨 新建任务和删除任务只更新项目侧栏所属项目更新

v4.7.5 / 20260123

  • 🎨 项目看板优化:自定义分组看板,进行中、短期、长期三个kanban-column-header都添加新建按钮和粘贴新建按钮功能,方便新建任务
  • 💄 美化项目看板样式,边框加粗
  • 🎨 日历视图默认按优先级上色

v4.7.4 / 20260123

  • 🐛 新用户无法新建任务的问题
  • 🎨 优化项目自定义分组暂无自定义分组样式
  • 💄 优化日历视图在时间轴划选新建任务样式
  • 🎨 优化编辑任务的warning

v4.7.3 / 20260122

  • 🔥 项目看板保存改回加载全部数据

v4.7.1 / 20260121

  • 💄 美化项目看板样式

v4.7.0 / 20260121

  • ✨ 日历视图支持显示农历
  • ✨ 日历视图内置节假日、补班信息
  • 🎨 日历视图全天事件支持自定义排序
  • 🎨 日历视图时间轴的全天事件显示栏支持调整高度

v4.6.3 / 20260120

  • 🎨 番茄钟:中断的番茄钟也计时,但是不认为是一个番茄
  • 🎨 增强项目看板性能
    • 不反复加载文件数据:reminderUpdated触发刷新时,this.reminderData更新为最新数据,其他时候都用this.reminderData缓存的数据
    • 加载文件数据优化:获取数据只获取项目里的任务,不获取额外任务
    • 拖动任务调整分组和状态性能增强
    • 删除任务是直接移除DOM,后台存储数据
    • 拖动排序,直接更改DOM,后台保存数据
    • 新增任务也是直接获取新建的任务数据,新增DOM,而不需要加载全部数据

v4.6.2 / 20260120

  • 🎨 任务摘要优化复制
  • 🎨 任务摘要显示已完成时间,优化今日任务判断
  • 🎨 今日已完成识别优化
  • 🎨 docker会丢失数据,尝试使用loadData和saveData 保存数据 #250
  • 🎨 全局番茄钟:番茄钟短时休息结束后自动切换到工作时间状态

v4.6.0 / 20260118

  • 🎨 任务摘要支持显示父子任务、预计番茄、重复事件显示优化
  • 🎨 优化番茄钟时间和数量统计
  • 🎨 任务支持预计番茄钟时长
  • 🎨 全局番茄钟各种细节和bug优化
  • 🎨 番茄钟:今日专注时长不显示进度条
  • 🎨 随机提示音改名随机微休息
  • 🎨 任务侧栏右键快速设置日期 (#252),感谢@lisontowind贡献
  • ⏪ 日历 all-day区域取消最大高度设置

v4.5.2 / 20260112

  • 📝 优化任务摘要
  • 🎨 优化番茄钟双击编辑样式
  • 🐛 BrowserWindow模式番茄钟:修复吸附模式和mini模式继承问题
  • 🎨 改进openPomodoroEndWindow和RandomNotificationWindow仅在电脑桌面端才启用,因为手机端和浏览器端没有electron环境无法打开
  • 🐛 番茄钟BrowserWindow模式中途会突然没有工作背景音声音
  • 🐛 番茄钟BrowserWindow模式,关闭随机微休息的BrowserWindo会错误把番茄钟也关闭
  • 🎨 番茄钟:如果无法创建BrowserWindow,改用DOMWindow

v4.5.0 / 20260110

  • ✨ 任务侧栏支持筛选所有未完成和无日期任务
  • ✨ 任务支持查看番茄钟数据和补录番茄钟
  • ✨ 重构番茄钟:电脑端默认为全局窗口,可在其他应用显示,支持吸附到屏幕右侧不遮挡内容
  • 🎨 习惯重复优化,删除自定义,每年重复支持设置日期
  • 🎨 任务重复优化
    • 优化每周、每月、每年重复,删除自定义重复
    • 优化ics生成重复实例,当任务设置为每周特定几天重复时,如果起始日期(date)不在指定的星期列表中,ICS 生成会错误地在起始日期显示一个日程
  • 🎨 订阅任务支持勾选完成
  • 🎨 订阅日历任务如果过期,自动完成
  • 🎨 日历订阅和日历上传频率支持设置为手动
  • 🎨 电脑端且开启了系统通知时,不显示思源内部通知;手机端始终显示内部通知
  • 🎨 ics订阅日历全天事件识别优化
  • 🎨 ics订阅支持webcal://订阅
  • 🎨 ics 订阅重复事件自动完成
  • 🎨 日历视图支持多天视图:默认显示最近7天,今天放在第二天
  • 🎨 addBlockProjectButtonsToProtyle切换文档再切换回来,会重复添加 block-bind-reminders-btn
  • 🎨 日历视图优化复制副本功能
  • 🎨 任务摘要支持筛选,显示番茄钟和习惯打卡
  • 🎨 日历视图支持隐藏分类和项目信息
  • 🎨 日历视图限制周日时间轴视图 all day最大高度
  • 🎨 优化任务时间排序:无日期任务始终在最后
  • 🐛 项目看板,父任务完成子任务都要完成
  • 🐛 创建任务,标题粘贴内容,会错误把当前已有内容清空
  • 🐛 项目看板修改后,标签丢失
  • 🐛 新建项目后再编辑,会错误把quickid做为绑定块id显示,应该只有blockid才是绑定块id

v4.4.0 / 20251229

  • 🎨 编辑任务支持添加一个显示子任务按钮,点击之后打开弹窗,显示子任务,并支持新建、排序、删除、编辑子任务。
  • 🎨 日历视图优化
    • 优化订阅日历样式:改为不显示checkbox,🗓代替checkbox
    • 选项hover优化
    • 选中列表样式,点击年月不切换问题
    • 优化绑定块样式,添加虚线,悬浮可查看块内容
  • 🎨 增加任务时间统计视图 (#230),感谢ebAobS贡献

v4.3.2 / 20251228

  • 🎨 日历视图优化:响应式布局优化
  • 🎨 日历视图优化:显示项目名和分组名
  • 🎨 日历视图支持多选项目和分类
  • 🎨 日历视图优化:支持时间轴、列表、看板视图

v4.3.1 / 20251228

  • 🐛 项目管理侧栏已完成数目无法统计
  • 🐛 项目看板计数优化

v4.3.0 / 20251228

  • 🎨 项目看板支持搜索
  • 🎨 项目看板支持拖动到日历
  • 🚀 优化项目看板性能
  • 🎨 优化ics定时云端同步设置交互
    • 定时上传开关放在定时时间上方,只禁用定时时间按钮
  • 🎨 ics同步上传设置:添加上一次上传时间,显示icsLastSyncAt
  • 🎨 改进快速提醒界面
    • 备注放在绑定网页链接下方
    • 粘贴多行文本,只把第一行作为标题,其余行作为备注
    • 粘贴文本时,如果当前任务没有设置时间,粘贴的文本检测到时间,如果启用了自动识别,自动识别日期设置时间
  • 🎨 块菜单添加查看绑定块任务选项
  • 🎨 添加迁移功能,绑定块需要添加custom-bind-reminders属性
  • 🎨 优化 addBlockProjectButtonsToProtyle 性能
  • 🎨 改进多选块批量添加任务:多选块包括标题时,只把标题作为任务标题,内容可选择作为备注,以及自动识别内容日期(如果开启了日期自动识别功能)
  • 🎨 任务侧栏拖动到日历视图优化:最小是5分钟间隔,不出现19:03这种时间
  • 🎨 日历视图:优化项目筛选下拉框

v4.2.0 / 20251224

  • 🎨 支持绑定块新建标题,绑定块支持搜索文档和标题块
  • 🎨 设置添加静默上传ics文件设置
  • 🎨 优化ics上传逻辑:检测事件有没有新生成(reminder.json时间是否新于上一次同步时间)。没有新生成则不上传(但还要更新上一次同步时间)
  • 🎨 支持设置绑定标题的完成状态样式
  • 🎨 quickreminder 把绑定块id清空保存要删除docid
  • 🎨 quickreminder 如果绑定块粘贴块引用时,标题输入框为空,需要自动获取块标题到标题

v4.1.1 / 20251223

  • 🎨 优化日历视图列表交互:
    • 改进switchViewType,目前周视图和日视图的switchViewType是分别记忆的,不要分别记忆,switchViewType直接控制周视图和日视图显示风格
    • 优化switchViewType按钮,目前如果窄的话,switchViewType label会变成一列显示,导致撑高

v4.1.0 / 20251223

  • 🎨 日历视图增加更多视图 #223

v4.0.5 / 20251223

  • 🎨 设置插件最低思源版本为3.5.1
  • 🎨 支持直接上传ics文件到思源服务器,限制思源版本v3.5.1 #219

v4.0.4 / 20251223

  • 🎨 任务管理侧栏的任务可以直接拖动到日历,调整任务时间 #218
  • 🎨 任务管理侧栏添加设置,支持设置是否显示已完成的子任务 #224

v4.0.3 / 20251223

  • 🎨 日历视图优化:
    • 修复日历拖动重复渲染问题
    • 全天事件拖动为定时事件,fullcalendar是有默认时间跨度的,1小时,而目前把全天事件拖动到某个时间点,没有给这个事件设置结束时间,导致刷新之后事件变短
  • 🎨 ics订阅刷新优化:不需要每次启动都拉取,根据lastSync来定时拉取

v4.0.0 / 20251223

  • ✨ 支持ics文件导入
  • ✨ 支持订阅ics链接

v3.9.3 / 20251223

  • 🎨 mac系统表情文件无法正确加载,改为相对路径 (#214),感谢QYLexpired贡献
  • 🎨 增加一天起始时间的设置,增加任务时间统计功能,增加日历快捷键 (#221),感谢ebAobS贡献

v3.9.2 / 20251223

  • 🎨 改进S3设置:添加自定义域名,使用思源S3设置,还可以设置bucket和S3 存储路径

v3.9.0 / 20251222

  • ✨ 支持使用S3来同步ICS文件

v3.8.0 / 20251215

  • 🎨 支持使用思源API
  • 🎨 支持设置日历起始时间

v3.7.0 / 20251215

  • 🎨 支持生成ics文件

v3.6.2 / 20251215

  • 🐛 修复当天时间段编辑丢失时间的问题
  • 🎨 支持项目管理绑定块更换 #208

v3.6.1 / 20251214

  • 🐛 项目看板任务数量统计错误 #207
  • 🎨 任务状态看板不需要显示status-stable-group-header
  • 🎨 优化projectdialog样式

v3.6.0 / 20251214

  • 🎨 项目看板添加项目专属标签功能
  • 🎨 项目编辑对话框支持编辑项目颜色 #202
  • 🎨 项目看板新建的任务默认在优先级排序下默认放在同一优先级的最后
  • 🎨 删除项目,是否删除项目的所有任务 #195
  • 🎨 习惯打卡的选项可以标记哪个打卡项不认为是成功打卡 #199
  • 🎨 编辑已完成任务,完成时间可以修改 #194
  • 🎨 任务编辑支持查看父任务 #198
  • 🎨 任务侧栏子任务右键菜单添加解除父子任务关系按钮 #200
  • 🎨 任务侧栏今日任务如果把子任务拖拽出来,解除父子任务关系,要添加今日日期,否则就找不到了 #201
  • 🎨 日历视图支持ctrl+滚轮放大缩小时间间隔
  • 🎨 任务管理拖拽任务排序支持跨优先级排序,自动更改优先级 #204
  • 🎨 项目管理拖拽项目排序支持跨优先级排序,自动更改优先级
  • 🎨 习惯拖拽排序支持跨优先级排序,自动更改优先级 #205
  • 🐛 项目面板编辑任务会错误触发两次更新
  • 🐛 单独修改日期的重复实例没有在日历视图日视图和周视图显示(月视图可以正常显示)
  • 🐛 正计时如果不到一个番茄钟的时间无法记录 #197

v3.5.0 / 20251206

  • ✨项目自定义分组支持绑定块,点击跳转
  • 🎨任务提醒:重复事件,编辑实例没有保存和提醒 #189
  • 🎨习惯支持优先级排序
  • 🎨习惯统计的月度打卡视图悬浮emoji支持显示备注 #188
  • 🎨习惯统计的月度打卡视图支持单击编辑,添加/修改当天的习惯
  • 🎨历史打卡,每一天的打卡按时间排序展示
  • 🎨今日任务统计数量优化
  • 🎨统计打卡天数、月视图打卡完成,需要根据每个习惯的打卡目标,如果打卡次数没有达标,也认为没有完成打卡
  • 🎨 优化打包脚本
  • 🐛 粘贴创建任务没有添加块书签
  • 🐛 日期识别错误识别为农历对应日期 #191
  • 🐛日历视图根据项目上色的时候,修改项目上色,日历无法更新项目颜色 #193
  • 🐛项目管理计数:在没有项目的情况下提示有1个项目 #190

v3.4.0 /20251203

  • 🚀日历视图加载性能优化 #170
  • 🎨日历视图顶栏按钮优化 #181
  • 🎨习惯统计优化年度打卡视图 #175
  • 🎨改进习惯的时间提醒编辑:编辑不用处理过去的提醒数据
  • 🎨编辑习惯打卡支持编辑打卡时间点
  • 🎨习惯打卡的查看统计图标设置为iconSparkles
  • 🎨习惯打卡打卡状态分布统计根据百分比填充绿色 #180
  • 🎨习惯日历统计界面优化 #185
  • 🎨番茄钟专注趋势:专注为0m,不应该显示高度 #179
  • ⚙设置添加一个打开插件数据文件夹按钮和删除文件夹按钮
  • ⚙数据保存优化,精简保存的文件 #107 在index.js用常量的方式罗列所有要保存的数据文件名
  • 🎨状态管理、分类图标使用emoji picker #182
  • 🎨优化任务提醒时间编辑和新增
  • 🎨batchReminderDialog的编辑调用quickerReminderDialog #183
  • 🔥编辑任务删除标题blur自动识别日期功能
  • 🎨编辑任务不设置具体时间取消勾选需要保留原来的日期 #184

v3.3.8 / 20251201

  • 🐛创建提醒时,没有给块成功添加书签⏰ #171

v3.3.7 / 20251201

  • 🐛 打包缺失i18n文件 #169
  • 🎨随机微休息系统通知自动关闭 #163
  • 🎨 习惯提醒支持设置多个时间提醒 #161
  • 🎨任务支持设置多个提醒时间 #162
  • 🎨习惯统计优化 #158

v3.3.6 / 20251130

  • 🎨习惯侧栏改进:顶部需要sticky #156
  • 🎨习惯统计优化 #158
  • 🎨历史打卡需要一行一个展示 #155
  • 🎨番茄钟记录支持删除 #159
  • 🎨番茄钟计数优化:显示总番茄数和今日番茄数 #119
  • 🎨任务侧栏渲染bug:展开子任务不显示子任务番茄数,目前需要在展开状态下刷新才显示 #157
  • 🎨随机微休息提醒优化 #154
  • 🎨如果开启了随机微休息,界面要出现一个骰子🎲图标,在番茄计数右边添加,每次随机微休息休息响起都+1 #153

v3.3.5 /20251130

  • 🎨习惯打卡面板改进
    • 添加打卡按钮
    • 绑定块样式改进
  • 🎨项目侧栏:支持单击项目打开项目看板 #149
  • 🎨设置里修改番茄钟时间和随机微休息需要更新当前番茄钟 #147
  • 🎨 随机微休息最大值默认值改为5分钟

v3.3.4 / 20251129

  • 🎨 设置新增侧栏设置Tab,支持开关任务管理、项目管理、习惯管理侧栏 #145
  • 🎨 全天提醒的时间设置优化,支持设置具体时间点,比如09:00 #144
  • 🎨 尝试修复「提示音不断重复」 #133
  • 🐛 四象限面板勾选任务不会自动移除 #142
  • 🐛 随机微休息失效尝试修复 #30
  • 🐛 修复习惯提醒消息格式

v3.3.3 / 20251128

  • ✨ 新增习惯打卡侧栏
  • ✨ 新增提醒时间设置,可提前提醒任务,而不改变任务时间
  • 🎨 日历重复任务拖动优化
  • 🎨 日历视图支持筛选完成状态:未完成、已完成、全部
  • 🎨 任务管理和项目管理分类筛选优化:支持多选
  • 🎨 重复任务需要设置时间才能创建
  • 🎨 智能识别日期优化:农历识别,支持“农历7月13”“农历七月13”识别
  • ♻️ 重构代码:合并reminderDialog和reminderEditDialog到quickReminederDialog代码

v3.3.2 / 20251123

  • 🎨 重启思源,自定义Tab依然可以显示

v3.3.1 / 20251123

  • 🎨 在发布模式下,用浏览器方式打开思源笔记,应隐藏并禁用 #128
  • 🎨 优化addBlockProjectButtonsToProtyle函数 #130

v3.3 / 20251121

  • ✨ 日历视图 周视图支持设置一周开始 #126
  • ✨ 绑定块有项目在块属性显示按钮 #120
  • 🎨 新建快速提醒在绑定块右边添加一个粘贴块引用/块链接按钮,可以粘贴块引用,获取标题和块id #123
  • 🎨 日历显示子任务优化:悬浮需要显示父任务 #118
  • 🎨 项目自定义分组看板优化下父子任务成情况:完成的子任务也要显示(参考任务状态看板) #124
  • 🐛项目排序kanban-sort-menu样式错乱 #122

v3.2 / 20251115

  • ✨项目搜索优化:支持搜索项目分类、自定义分组搜索项目 #117
  • ✨ feat(任务管理): 新增未来任务过滤项,方便修改管理7天以后的未来任务 (#116)(感谢@fetasty贡献)

v3.1 / 20251113

  • 🎨 日历视图筛选分类,点击创建任务,默认填充对应分类
  • 🎨 新建子任务不填充时间段信息

v3.0 / 20251112

  • ✨ 日历视图添加筛选只显示某个项目功能 #114
  • ✨ 新建子任务支持设置具体时间 #108
  • 🐛 绑定块创建文档失败 #113 尝试修复
  • 🐛 四象限已过期N天标签数值计算错误 #111

v2.4 / 20251101

  • 🎨项目看板:新建任务记住上一次的任务状态选择 #103

  • 🎨 项目看板:任务状态看板的刷新优化,刷新不跳动 #100

  • 🎨任务管理侧栏的刷新优化,刷新不跳动 #101

  • 🎨重复事件优化

    • 只显示实例
    • 点击完成默认是完成该实例,而不是原始事件,这样下一个重复实例还能继续进行
    • 重复实例也需要像普通任务一样显示所属项目
    • 重复实例支持单独番茄钟计数

    🎨四象限优化

    • 需要将今天或过去的任务作为进行中任务

v2.3 / 20251026

  • 💄 style(样式): 移除提醒面板高度限制
    • 调整提醒面板样式,移除高度设置
    • 优化悬浮窗口中的提醒面板样式
  • ♻️ refactor(项目看板): 默认折叠所有父任务
  • ✨ 项目自定义看板的分组支持显示进行中、短期、长期、已完成任务 #98
  • 🎨 番茄钟显示优化:直接显示番茄数量🍅 具体数量 #99
  • 💄 番茄钟默认窗口不隐藏顶部菜单 #97

v2.2.1 / 20251023

  • 🐛 项目看板自定义分组-修改项目内容后保存保存会丢失分组信息 #95

v2.2 / 20251023

  • ✨ 项目看板支持自定义分组 #85

v2.1 / 20251022

  • ✨ 每日通知支持关闭 #88

  • 🎨 新建任务、修改任务允许不设置日期 #83

  • 🎨 项目看板优化:进行中判断优化 #89

    • 如果未完成的任务设置了日期,哪怕没有设置为进行中,根据startDate日期为今天或者是未来需要放入进行中列
  • 🎨 项目看板新建的任务默认使用项目所属的标签 #84

  • 🎨 项目看板任务倒数日显示优化 #81

    1. 如果任务为时间段(同时有startDate和endDate)应该根据endDate显示倒数日,而不是startDate和endDate都显示倒数日,导致错误显示两个倒数日,只显示一个倒数日即可
    2. 明天任务倒数日应该显示为剩1天开始而不是“剩明天开始”
    3. 过去已完成的任务,就不用显示日期倒数日了
  • 🎨 重复事件的编辑实例,备注需要复用原始事件的备注 #78

  • 🎨 任务管理侧栏添加「昨日已完成」筛选项 #82

  • 📝 README补充 #87

    • 知行合一:知识和任务不应该分开

    • 滴答清单更偏向任务管理,管理固定日期的行程,但对于长期项目管理、目标管理的功能不足

    • 任务管理的几个状态

      • 想到什么创建什么任务
      • 专注重要的任务
      • 管理项目,看重项目的整体进展,延迟满足
    • 推荐的使用方式:新建一个项目,设置为项目,添加任务,任务进行中和完成后的笔记放在项目笔记里

v2.0 / 20251017

  • 🎨 四象限面板和项目看板的重复事件显示优化 #70

    1. 重复事件的startdate日期为未来日期存在问题:如果设置StartDate为20251101开始(今天是20251015,也就是设置为未来日期),每月1号的重复事件,任务会出现两个20251101和20251201,startDate为20251001的每月重复任务就不会有这个问题,需要修复
    2. 重复事件的整体逻辑需要修改,只显示实例,不显示原始任务非农历周期任务也不显示原始任务,只显示实例
  • 🎨 新建任务、修改任务的设置农历重复优化 #76

    • 点击设置重复弹窗,农历日期(农历日和农历月)都需要重新计算,以防修改startDate之后,农历日期没有变化
  • 🎨 任务管理面板拖动排序优化 #73

  • ♻️ refactor(日期输入): 为日期输入框添加最大日期限制

    • 在多个日期输入框中设置最大日期为 9999-12-31,确保用户输入的日期不会超出合理范围
    • 输入四位数年份,自动跳到月份,更方便输入日期
  • ♻️ refactor(日期验证): 移除立即验证逻辑,改为保存时验证

    • 调整开始日期和结束日期的验证逻辑
    • 优化日期比较方式,确保结束日期不早于开始日期
  • 🎨 四象限面板优化:子任务不显示看板状态

  • 🎨 四象限面板优化:不渲染已完成的子任务

  • 🎨 四象限面板的右键菜单调整

  • 🎨 粘贴新建子任务,每个子任务如果没指定优先级,要继承父任务的优先级 #74

  • 💄 项目看板和四象限看板日期显示优化

    1. 如果普通任务和重复实例的日期不在今年,需要显示年份
    2. 如果日期已过期,需要显示已过期x天(如果任务只有startDate,根据startDate计算,如果任务有startDate和endDate,根据endDate计算)
  • 💄 style(ReminderPanel): 更新提醒面板时间图标

    • 将排序菜单中的时间图标更改为日历图标
    • 更新提醒项中的时间显示图标为日历图标

v1.9 / 20251015

  • 💄 优化日期自动识别对话框样式、
  • ✨ 任务管理面板:添加拖拽功能以支持任务排序和父子关系设置
  • ✨ 新建任务、修改任务、四象限面板支持设置任务状态:进行中、短期待办、长期待办
  • ✨ 四象限面板:优化紧急性判断
    1. 如果任务有startDate和endDate,应该要显示任务的日期跨度
    2. 如果任务有startDate和endDate,判断紧急应该用endDate 3.过期任务判断为紧急

v1.8 /20251015

  • 🐛单个任务消息提醒时间不受制全天事项通知,设置几点就几点通知
  • 🎨全天事项通知启用任务提醒系统弹窗,也要在思源内部通知
  • 🎨快速提醒控制台不警告提醒项缺少必要属性

v1.7 / 20251012

  • ✨ 项目看板优化 #68
  • ✨打开项目面板默认显示全部项目

v1.6 / 20251012

  • ✨ 任务支持农历重复设置

  • ✨ 任务日期识别支持农历日期,如农历七月十三

  • ✨ feat(四象限看板): 添加任务看板状态筛选功能,只显示doing的任务

  • ✨ feat(四象限看板): 支持设置任务doing和todo

  • ✨ feat(项目看板): 项目看板的任务添加支持重复设置

    1. 项目看板的新建任务改为调用quickReminderDialog,模块化,减少重复代码
    2. 需要支持项目看板的新建任务的特殊显示:不显示项目设置,默认为当前项目,显示短期任务和长期任务选择

v1.5 / 20251011

  • 💄番茄钟独立窗口优化 1.移除数据统计折叠按钮 2. 继续和暂停按钮的间距需要自适应调大,以适应窗口,避免重叠
  • 🐛 fix(番茄钟): 优化部分情况无法打开新窗口问题

v1.4 / 20251011

  • ✨ 番茄钟实现多窗口通信
  • ✨ 任务管理面板:「今日已完成」刷新优化 #53
  • ✨ 项目看板:把todo拆解为long term和short term #56
  • 💄 style(任务标题输入框): 优化项目看板新增任务和任务面板新增子任务标题输入框样式,将任务标题输入框宽度设置为100%
  • 💄 移动端支持打开四象限 #55
  • 💄 移动端设置面板左边栏无显示 #55
  • 🐛 番茄计时最小化异常 #59

v1.3 / 20251003

  • ✨番茄钟支持新窗口打开
  • ✨番茄钟按钮样式优化

v1.2.1 / 20251001

  • 🐛父任务设置项目,现有的子任务也要设置同样项目#50

  • ✨ 新建快速提醒绑定块优化:支持输入绑定块ID和新建文档

  • ✨手机端支持查看项目看板

    • 参考openCalendarTab,新建openProjectKanbanTab函数
    • 替换所有文件使用openTab打开项目看板的代码
  • ✨项目看板支持显示周期事件

  • 🐛在任务看板新建任务,在修改弹窗设置绑定块id,在项目看板没有显示任务有绑定块

v1.2 / 20251001

  • 💄设置新增一个Tab,数据存放位置,告知数据存放在data/storage/petal/siyuan-plugin-task-note-management,并添加一个按钮,点击可以打开文件夹

  • 💄弹窗提示优化

    • 番茄钟系统弹窗如果开启,不用显示思源笔记弹窗
    • 任务提醒系统弹窗如果开启,不用显示思源笔记消息弹窗
  • 🐛番茄钟声音优化:尝试修复有时候随机微休息偶尔没声音的问题

v1.1 / 20251001 日历视图显示优化

  • 💄日历视图:非全天事件没有border,要与全天事件区别开

  • 💄日历视图:绑定块样式优化

    • 有绑定块的事件,右上角带一个小的链接🔗图标
    • 移除未绑定块事项的颜色透明度差异。
  • 💄日历视图: 优化已完成任务的文本颜色

    • 改为透明白色,提升在不同状态下的可读性
  • 💄日历视图: 任务分类显示优化

    • 任务的分类之前是直接加到fc-event-title,现在把分类的emoji也参考链接图标,放在右上角,放在链接图标的左侧

v1.0.0 / 20250930

  • ✨ 任务管理面板刷新优化 #42

    • 完成的任务直接隐藏
    • 删除任务不用刷新全局,只移除当前任务DOM
    • 添加分类不用刷新全局,只更新当前任务DOM
    • 添加优先级不用刷新,只更新当前任务DOM
    • 把刷新移出更多菜单,在番茄钟按钮右侧
    • 拖拽排序不要刷新全局,只更新受影响的DOM排序
    • 新建子任务、批量粘贴子任务不刷新全局
  • 💄任务管理面板样式优化:绑定块和非绑定块样式优化 #43

    • reminder-item__title如果没有绑定块,cursor不应该显示为pointer,也不应该有hover下划线样式
    • 如果绑定块是文档,不要显示所属文档名块链接,给reminder-item__title添加块链接
  • ✨全局番茄管理器 #45

    • 日历面板、任务面板、项目看板、四象限面板打开同一个番茄钟,不再独立打开各自番茄钟
  • ✨项目管理支持搜索 #46

  • ✨“任务笔记管理”图标下标数字显示优化 #31

    • 考虑周期事件
  • ✨增加快捷键配置 #12

    • 设置当前文档为任务
    • 设置当前块为任务
    • 设置项目管理
  • ✨绑定块支持解析块引用格式 #48

v0.9.0 / 20250920

  • 🐛 fix(任务管理面板): quick project 的任务从任务面板上”打开项目看板“,提示”加载项目失败“ #32
  • 🐛 fix(任务管理面板): 任务分类显示丢失
  • ✨ feat(项目面板): 添加双击打开项目看板支持
  • ✨ feat(项目面板): quick project support open project kanbanTab
  • ✨ feat(批量提醒对话框): 添加批量设置项目功能
  • 💄 style(日历视图): 日历视图中,已完成任务的颜色不变灰色,保持原有颜色 #39

v0.8.0 / 20250919

  • 日历视图新增任务摘要及复制功能 #34,感谢 @MoonBottle 贡献

v0.7.8/20250829

  • ✨任务管理面板:优化今日已完成和全部已完成的排序问题:默认按照完成时间降序来展示,不受排序方式影响
  • ✨任务管理面板:支持分页展示,每页展示30个任务
  • ✨任务管理面板:父任务默认折叠子任务展示
  • ✨任务管理面板:任务右键菜单的新建子任务下面添加一个粘贴新建子任务
  • ✨项目管理面板:添加项目进度条,进度条等于done/(todo+doing+done),如果todo、doing、done都是0,则进度为0%
  • ✨项目看板:每个状态添加分页机制,每页最多30个任务
  • ✨项目看板:任务右键菜单的新建子任务下面添加一个粘贴新建子任务
  • ✨项目看板:删除父任务优化:考虑多级子任务

v0.7.7 / 20250828

  • 🐛 任务管理面板添加番茄钟计数显示功能

v0.7.6 / 20250828

  • ✨项目看板面板支持粘贴创建任务支持任务列表格式
  • ✨项目管理面板的全部项目按项目状态进行分组(忽略已归档项目)

v0.7.5 / 20250827

  • ✨项目看板有子任务的可以支持显示进度条
  • ✨项目看板新建任务应该放在最下面
  • ✨项目看板绑定到块支持创建文档
  • ✨项目看板:支持直接拖动任务到一个父任务的子任务上下,使其成为子任务,并插入到选择的位置,目前需要先设置为子任务,才能完成子任务的排序,太麻烦了
  • ✨项目看板父任务右键菜单添加复制子任务为列表
  • ✨项目管理面板显示当前项目有几个任务在doing,几个在todo,已完成多少个(只计算父任务个数)
  • ✨有子任务的可以支持显示进度条
  • ✨四象限面板参考任务管理面板,子任务完成也要显示出来,不隐藏
  • ✨任务管理面板已完成的任务添加透明度
  • ✨任务管理面板优化:完成任务不直接刷新面板,这会导致跳动,只更新当前任务和父任务显示
  • ✨文档创建任务,标题是第一个块内容, 需要修复为文档标题

v0.7.4 / 2025-08-24

  • ✨ feat(i18n): 将“设置时间提醒”修改为“设置为任务”
  • 🔥 移除块彩蛋的「添加到项目」按钮,直接用添加任务就可以设置项目了
  • 🔥 移除文档面包屑添加到「查看提醒」按钮的创建

v0.7.3 / 2025-08-24

  • ✨任务管理面板完善

    • 支持父子任务显示

      • 父子任务显示规则

        • ✅ 如果父任务满足筛选(例如父任务是“今天”),所有子任务都会一起显示(并可折叠/展开)。
        • ✅ 如果是子任务满足筛选(例如某子任务是“今天”),则把它的所有祖先(父、祖父等)都显示出来(计算父任务不符合筛选条件如“今天”,也要显示),根据 parentId 获取所有祖先节点,最后把所有符合的子任务与祖先节点一起层级显示,
        image
    • 任务右键菜单支持创建子任务

    • 支持显示所属项目,并支持点击项目名称打开项目管理面板

    • 任务管理面板顶栏添加新建任务、四象限按钮

  • ✨项目管理面板完善

    • 项目管理面板顶栏添加番茄钟按钮
  • ✨四象限面板优化

    • 每个象限的创建的任务需要根据哪个象限创建的,自动放在哪个象限
    • 四象限面板顶部添加一个新建任务按钮,创建任务不特别指定象限,让系统根据任务的优先级和日期自动分配象限:
  • ✨项目管理看板优化

    • 粘贴列表创建任务支持多层级列表,自动创建父子任务

      image
    • 看板支持拖拽设置父子任务和调整排序

      image
    • 父子任务完成优化:父任务完成,子任务自动完成

v0.7.2 / 2025-08-23

  • ✨任务添加优先级样式优化:添加颜色边框,与项目样式(只有左边框)区别
  • ✨四象限:
    • 任务优先级支持快速设置任务优先级功能
    • 支持番茄钟
    • 支持显示子任务和折叠子任务
    • 支持绑定块
  • ✨任务管理面板: 判断绑定块优化

v0.7.1 / 2025-08-23

  • ✨ 四象限排序优化
    • 支持项目排序
    • 支持任务手动排序
  • ✨四象限条件设置按钮:在顶栏添加一个设置按钮,可以设置紧急和重要判断规则
    • 重要:默认≥中优先级
    • 紧急:默认为三天内,

v0.7.0 / 2025-08-23

  • ✨ 新增四象限面板
  • ✨ 项目看板优化
    • 如果文档被创建为项目了,则文档面包屑添加一个iconProject按钮,点击可以打开项目管理看板
    • 项目看板的project-kanban-title支持点击跳转到项目笔记
  • ✨ 优化日历视图
    • 支持按分类和优先级显示任务颜色,支持持久化
    • 日历面板任务支持打开项目管理看板

v0.6.3 / 2025-08-23

  • ✨ feat(项目管理看板): 添加任务倒计时显示功能
    • 只有开始日期:显示距离开始的天数("X天后开始")
    • 只有截止日期:显示距离截止的天数("X天截止")
    • 同时有开始和截止日期:
      • 开始前:显示距离开始的天数("X天后开始")
      • 开始后:显示距离截止的天数("X天截止")

v0.6.2 / 2025-08-22

  • ✨ feat(项目管理看板): 支持子任务
  • ✨ feat(项目管理看板): 支持显示完成时间
  • ✨ feat(项目管理看板):支持跨状态拖拽排序,任务从待办拖动进行中,可以直接进行排序,选择插入到哪个任务旁边
  • ✨ feat(项目管理看板): 改进文档菜单的「设置为项目笔记」,改名为「项目管理」,如果文档已经是项目,则打开项目管理看板

v0.6.1 / 2025-08-22

  • ✨ feat(任务管理):块包含链接,添加到任务,在任务管理面板中会将链接一起展现出来 #19
  • ✨ feat(项目管理):项目管理支持自定义项目状态 #24
  • ✨ feat(项目管理): 添加将任务添加到项目的功能
    • 在菜单中添加“添加到项目”选项
    • 显示添加到项目对话框以选择项目
  • 💄 style(项目面板): 调整归档项目的透明度样式
    • 修改归档项目的透明度为 0.5
    • 更新相关样式以确保一致性
  • ✨ feat(项目面板): 优化项目标题和删除项目功能
    • 根据项目是否有块ID动态设置标题样式和点击事件
    • 移除翻译函数t()的使用,直接使用中文文本
    • 添加取消按钮的事件监听器以关闭对话框
  • ✨ feat(提醒): 添加任务时间通知标记功能
    • 如果任务时间早于当前时间,则标记为已通知
    • 对于全天任务,比较当天的结束时间
  • ✨ feat(项目管理看板): 按顺序分配任务排序值
    • 获取当前项目中所有任务的最大排序值
    • 在创建任务时根据最大排序值分配新的排序值

v0.6.0 / 2025-08-22

  • ✨ feat: 支持项目看板模式 #22

v0.5.6 / 2025-08-12

  • 🐛 正计时不参与计数的bug

v0.5.5 / 2025-08-02

  • 💄 style(对话框): 移除对话框最大高度限制,避免高度小时,出现两个滚动条

v0.5.4 / 2025-07-31

  • 💄 style(日历视图): 添加当前时间指示线及样式
  • 💄 style(日历视图): 如果是未绑定块的事项,右键菜单不应该出现复制块引用
  • 💄 style(日历视图): 日历视图布满窗口,不超出导致出现滑条
  • 💄 style(番茄钟): 优化标题字体样式,支持显示emoji

v0.5.3 / 2025-07-30

  • ✨ feat(日历视图): 快速提醒如果在月视图添加事项、以及在周、日视图添加全天事项,默认不设置具体时间
  • 💄 style(快速提醒): 优化快速提醒对话框样式

v0.5.2 / 2025-07-29

  • ✨ feat(时间线): 添加月度和年度平均专注时间数据统计
    • 实现获取每月和每年平均专注时间的功能
    • 更新时间线图表以支持平均数据的显示
    • 优化图表渲染逻辑,增强可读性 ## v0.5.1 / 2025-07-29
  • 日历视图,切换前后时间(比如周视图切换前后周)会导致事项重复

v0.5.0 / 2025-07-29

  • ✨ 日历视图支持番茄专注
  • ✨ 支持番茄钟统计

v0.4.9 / 2025-07-29

  • ✨支持鸿蒙平台

v0.4.8 / 2025-07-28

  • ✨ 支持绑定块时创建文档
  • 💄 style(样式): 修改日历视图今日背景颜色
  • ♻️ refactor(日历视图): 添加滚动时间设置
  • ♻️ refactor(日历视图): 修改初始视图为周视图

v0.4.7 / 2025-07-27

  • ♻️ 优化时间段的设置与显示
  • ✨ 日历视图适配手机端打开
  • ♻️ 任务管理面板排序逻辑改进

v0.4.6 / 2025-07-27

  • ✨ 日历视图支持点击直接创建事项,创建的事项支持绑定块
  • ♻️ 任务日期和提醒时间合并为任务日期

v0.4.5 / 2025-07-16

手机端适配

  • ✨ 支持手机端的点击跳转功能
  • 💄 style(对话框): 优化对话框的最大高度和宽度

v0.4.3 / 2025-07-13

  • ✨ 任务管理面板和项目管理面板支持悬浮预览块,方便悬浮记录笔记
  • ✨ 自动识别日期,支持设置是否添加时自动识别

v0.4.2 / 2025-07-04

  • 🐛Fix: 番茄钟继承失效了,会重新开始计时

v0.4.1 / 2025-06-24

  • ✨ feat(番茄钟): 改进计时逻辑,尝试避免思源笔记放在后台导致的计时错误
  • 💄 style(番茄钟): 调整样式,缩小番茄钟Dialog,添加窗口阴影,添加部分css变量

v0.4.0 / 2025-06-22

  • ✨ feat(ReminderPanel): 改进倒计时显示逻辑以支持过期事件
  • ✨ feat(ProjectPanel): 添加项目开始和倒计时显示

v0.3.9 / 2025-06-22

  • ✨ 随机微休息系统通知的休息秒数根据设置来更改
  • 🐛 番茄钟双击编辑时长后,统计时长有误

v0.3.8 / 2025-06-21

  • 🐛 fix(提醒对话框): 修复添加提醒时,无法获取标题内容的问题

0.3.7 / 2025-06-21

  • ✨ feat(设置面板): 添加番茄钟使用提示
  • ✨ feat(番茄钟):番茄钟支持全屏模式
  • ✨ feat(番茄钟): 随机微休息系统通知功能支持关闭
  • 🐛 Fix(提醒对话框): 列表块添加到提醒,只取第一层级的内容
  • 💄 style(番茄钟): 优化番茄钟header样式,添加鼠标悬停时显示的效果

v0.3.6 / 2025-06-20

  • 🐛 fix(批量添加提醒): 修复批量添加块不显示在文档所有提醒

v0.3.5 / 2025-06-20

  • ✨ feat(番茄钟): 插件设置里的番茄钟添加一个选项,番茄结束之后,是否弹出系统弹窗
  • 🎨 refactor(番茄钟): 取消番茄钟mini模式恢复正常窗口时折叠统计数据
  • ✨ feat(打开块): 优化打开块功能,在多个组件中统一使用 openBlock 方法
  • ✨ feat(notify): 任务提醒时显示系统弹窗通知,支持点击跳转到相关块
  • ✨ feat(notify): 新增每日通知时间设置功能,支持设置每天几点后进行全天通知,默认每天8点,设置值(0-24)
  • 🐛 fix(任务管理): 重复任务会错误计数

v0.3.3 / 2025-06-19

  • 🌐 i18n优化

v0.3.2 / 2025-06-18

  • ✨ feat(番茄钟): 番茄钟支持设置每日专注目标,并显示进度条

v0.3.1 / 2025-06-18

  • ✨ feat(番茄钟): 新增自动模式和长休息设置
    • 添加自动模式相关属性
    • 实现自动切换到工作和休息阶段
    • 增加长休息间隔设置
  • ✨ feat(设置面板): 改进设置面板,实现设置项的分组和展示

v0.3.0 / 2025-06-17

  • ✨ feat(openBlock): 思源官方的插件API貌似有问题,打开标题块会错误聚焦无法退出,尝试解决这个问题
  • 🐛 fix(UI): 有时Dock栏按钮不显示
    • 在布局准备就绪时才添加dock栏和顶栏按钮

v0.2.9 / 2025-06-17

  • 📝 完善项目赞赏说明

    如果喜欢我的插件,欢迎给GitHub仓库点star和金钱赞赏,这会激励我继续完善此插件和开发新插件。

    个人时间和精力有限,如果项目star和赞赏人数过少,我会考虑停止维护此插件,不再回复用户问题和需求。

v0.2.8 / 2025-06-17

  • ✨ feat(智能识别日期): 完善对“yyyymmdd 做事”格式的识别

v0.2.7 / 2025-06-16

  • ✨ feat(文档全部提醒面板): 添加右键菜单功能,支持删除提醒
  • ✨ feat(文档全部提醒面板): 添加新建提醒功能
  • 💄 style(文档全部提醒面板): 优化文档提醒项的悬停效果

v0.2.6 / 2025-06-16

  • ✨ feat(任务管理面板):优先级排序模式下添加拖拽排序功能
  • ✨ feat(项目管理面板):优先级排序模式下添加拖拽排序功能
  • ✨ feat(提醒面板): 改进跨天事件的完成状态判断,今日已完成的跨天事件会在“今日已完成”和“已完成”中显示

v0.2.5 / 2025-06-16

  • ✨ feat(提醒面板): 跨天的任务勾选今天已完成,顶栏徽章和停靠栏徽章显示的任务数量需要更新
  • ✨ feat(日期智能解析): 支持YYYYMMDD格式智能解析
  • ✨ feat(文档树右键检测): 添加文档树右键菜单进行批量设置文档提醒和项目笔记

v0.2.4 / 2025-06-16

  • ✨ feat(番茄钟): 添加休息时的背景音,与工作背景音区别

v0.2.3 / 2025-06-16

  • ✨ feat(提醒面板): 跨天事件支持今日已完成标记

v0.2.2 / 2025-06-16

  • ✨ feat(音频): 优化随机微休息的预加载和播放逻辑
  • 💄style(项目管理):项目管理不同优先级添加背景色

v0.2.1 / 2025-06-15

  • ✨ feat(番茄钟): 添加背景音量控制功能
    • 番茄钟新增音量控制按钮,对背景声音进行控制(不调节通知声音)
    • 插件设置支持设置背景音量
  • ✨ feat(番茄钟): 添加随机微休息停止逻辑
    • 在正计时和倒计时模式完成时停止随机微休息
    • 更新模式切换按钮的标题提示

v0.2.0 / 2025-06-15

  • ✨ feat(番茄钟): 优化获取本周专注时间的逻辑
    • 修改周开始日期为周一
    • 使用本地日期格式替代ISO字符串

v0.1.9 / 2025-06-15

  • 番茄钟周专注时间从周一开始
  • 新增:项目管理
  • 新增:查看文档所有提醒
  • 番茄钟添加随机微休息功能
  • 更换番茄钟默认背景音,减少插件体积

v0.1.8 / 2025-06-14

  • ✨ feat(批量操作面板): 添加批量设置分类、优先级和日期功能
    • 实现批量操作面板的样式和交互
    • 添加分类、优先级和日期的批量设置功能
    • 支持智能日期识别功能
    • 优化块列表的显示和交互
  • 💄style(日历视图):今日高亮使用--b3-theme-primary-lightest,兼容黑色主题

v0.1.7 / 2025-06-14

  • 🐛Fix 番茄钟窗口的番茄计数完成后会重置,修改为不重置,番茄计数作为任务的总专注番茄数持续累计

v0.1.5 / 2025-06-14

  • 支持日期智能解析(暂不支持农历和重复事件)
    • 在添加提醒时,支持输入日期和时间,自动解析成正确的时间格式
    • 支持输入自然语言日期,如“明天”、“下周一”等
  • 通知任务时弹出声音
  • 修复通知全天事件将跨天事件认为是过期事件
  • 修复设置时间后就立马通知的bug

v0.1.4 / 2025-06-13

  • 任务管理面板界面优化
    • 筛选添加
      • 今日已完成
      • 未来七天
    • 排序
      • 支持倒序和逆序
      • 按时间排序,会在时间排序的基础上按优先级排序
      • 去除按创建时间排序这个排序方式
      • 查看今日已完成和已完成的默认排序改进:优先按照时间来排序
  • 番茄钟优化
    • 如果一个番茄钟正在运行,右键另一个事件进行番茄计时,如果确认替换,可以继承之前的番茄时间,继续计时
  • 日历视图优化
    • 改进块事件在日历视图的显示,块事件的文档标题在日历视图里也要显示,显示在块事件标题的上方
    • 完成事项样式优化
  • 改进完成事项的处理
    • 完成事项后,添加完成时间显示
    • 完成事项改为添加 ✅ 书签,并且给添加 custom-task-done 属性,设置值为当前日期 + 时间
    • 如果块是任务列表项,事项完成后会自动勾选,取消完成后会自动取消勾选

v0.1.3 / 2025-06-12

  • ✨ 默认设置番茄钟声音

v0.1.2 / 2025-06-12

  • ✅番茄钟优化
    • ✅番茄钟样式优化,圆环计时中间添加emoji图标,按钮默认鼠标悬浮才显示
    • ✅番茄钟添加mini模式,点击按钮可以切换
    • ✅打开番茄钟,显示的事件标题可以跳转到笔记
    • ✅如果已经有番茄钟,有一个窗口询问询问是否替换当前事件
    • ✅番茄钟默认放在右下角
  • ✅事项提醒通知优化
    • ✅修改事项的时间,如果时间比当前时间晚,notified需要重新设置为false
    • ✅ 添加自定义通知对话框功能,这样可以持久化提醒
    • ✅一天开始(6点以后)会提醒一次今天的所有事件
  • ✅添加提醒优化
    • ✅添加提醒时,自动选择分类和优先级
    • ✅优化设置提醒和修改提醒面版
    • ✅添加提醒默认为全天事件
  • ✅任务管理面板界面优化
    • 优化管理面板分类展示,展示事件分类时还需要展示分类emoji
    • 面板右键支持复制块引
    • 打开块改用 api 打开 openTab,兼容浏览器端
  • ✅块事件而非文档块需要显示所属文档的标题,在块事件名称上一行显示
  • ✅日历视图支持鼠标悬浮显示事件详情

v0.1.1 / 2025-06-11

  • 文案优化

v0.1.0 / 2025-06-11

  • 添加提醒默认为全天事件

v0.0.9 / 2025-06-11

  • 文案优化

v0.0.8 / 2025-06-11

  • 明日提醒优化,跨天事件如果包含明天,也要显示

v0.0.7 / 2025-06-11

  • 改进过去七天提醒的展示逻辑
  • 改进过期和跨天事件判断逻辑

v0.0.6 / 2025-06-11

  • ✨ feat(批量提醒): 美化批量提醒对话框样式和功能
    • 增加批量提醒对话框的样式
    • 调整对话框高度以适应内容
    • 优化批量提醒备注输入框样式

v0.0.5 / 2025-06-11

  • 在创建提醒时给对块添加⏰书签,在完成/删除提醒后检查该块是否还有未完成的提醒,如果没有则移除书签
  • 现有提醒列表,如果事项已经完成,则透明度设置为0.5

v0.0.4 / 2025-06-11

  • 全部提醒的展示逻辑有点问题,和今日提醒效果一样?干脆改为过去七天提醒(包括今天)

v0.0.3 / 2025-06-11

  • 双击修改番茄时间
  • 番茄钟正计时

v0.0.1 / 2025-06-11 初始版本发布

实现功能

  • 提醒设置:支持为文档或块设置时间提醒,包含重复提醒功能。
  • 分类管理:为提醒添加分类,方便组织和筛选。
  • 优先级设置:支持高、中、低及无优先级设置。
  • 番茄钟管理:记录工作时长、休息时长及长休息时长,支持背景音设置。
  • 日历视图:提供直观的日历视图,方便查看和管理提醒。
  • 批量设置提醒:支持为多个块同时设置提醒。
  • 徽章提醒:在顶栏和停靠栏显示未完成提醒数量。
  • 通知功能:到达提醒时间时自动弹出通知。