思源的任务管理功能强化建议:顶部 dock 新增时间提醒按钮、支持本地笔记提醒

相关 issue:思源的任务管理功能强化:顶部 dock 新增时间提醒按钮、支持本地提醒 · Issue #15002 · siyuan-note/siyuan

你是否期待思源支持本地笔记提醒功能

单选 公开 永不结束 63 票
期待
90% 57 票
不期待
9% 6 票

在阅读了台湾作者 Esor 的《大脑减压的子弹笔记法》、《防弹笔记法》两本书之后,逐渐发现,“一个任务一个笔记”用笔记系统来搭建任务管理系统以项目为导向去记笔记和做事,用笔记软件不再是为了分类而整理资料,而是为了完成项目去整理任务,是很实用的笔记方法和行动方式。
我的相关笔记

防弹笔记法,主张不用待办软件管理任务,因为这些待办软件,比如滴答,并不擅长管理大型项目,这些软件往往只强调任务完成,但是过往已完成的任务不方便查看,任务完成过程中产生的笔记不方便复用,不方便对项目进行归档整理。
所以防弹笔记法干脆主张使用笔记软件来进行任务管理。
但目前我在用思源笔记实践防弹笔记法中,发现思源笔记主要还欠缺时间提醒功能。
目前思源笔记的时间提醒,只有微信提醒,然而作为一款本地笔记软件,只靠微信提醒很奇怪,而且添加提醒之后,看不到待提醒的笔记列表。

思源本身应该提供本地的提醒功能,这样就能实践《大脑减压的子弹笔记法》、《防弹笔记法》这两本书的内容,制作任务笔记,用思源笔记的提醒功能进行排期任务。

就算不实践防弹笔记法,简单的提醒功能,也能让用户用这个功能来提醒自己哪篇笔记没完成需要补充、哪篇笔记需要复习。还有一个更实用的点,自己某一天要做一件事,需要用到某个笔记,就可以添加提醒之后,在那一天,不需要查找这篇笔记,直接在顶部点击时间提醒按钮查看提醒的笔记,就能快速查看这篇笔记。

为什么不用标签、书签功能来提醒自己的任务笔记呢?

  • 标签、书签只能展示所有有该标签、该书签的笔记,无法自动提醒和排期,有些任务笔记我打算未来再完善,但是它一直在标签列表里,如果计划的未来任务很多,会越积越多,反而给人的压力很大,但是只在乎近期的任务笔记,一些远期任务又容易忘记

可以把本地提醒也加入功能特性列表,这会成为思源笔记一个功能亮点,让思源笔记可以更好地管理任务笔记。

参考《大脑减压的子弹笔记法》对印象笔记的功能介绍

我们前面提到过,大多数时间提醒是无效的。尤其是几点几分要做什么事情的时间提醒,失效的可能性更大。举例来说,我想提醒自己明天下午两点写文章,将写文章的任务安排到印象笔记中,然后在明天下午两点弹出通知。这样设置的提醒之所以无效,是因为我不确定明天下午两点是否有时间完成写文章这件事情。

那什么样的时间提醒是有效的?

假设六月一号我要举办一堂时间管理课程,然后我建立了一则时间管理课程的任务笔记,拆解出准备这个课程的十几个行动,我预计需要两周来执行这些行动。于是我在这则时间管理课程的任务笔记中,设定了一个五月十五号的提醒。

在五月十五号时,印象笔记就会弹出来提醒我,我该开始采取这个任务里的某些行动了!

在这样的提醒下,让我有更充裕的时间慢慢安排行动。这个提醒不是让我当下去做某件事情,它的主要目的是告诉我有一件要做的任务,根据之前的任务拆解,必须现在开始它的准备行动,这样在课程开始前,我可以更轻松地按时完成这个任务和项目。

有效的时间提醒不是提醒当下要做什么,而是在什么时间点应该开始做准备的提醒!

image.png

image.png

功能期待

本地提醒功能不需要做的太复杂,

  1. 可以在顶部 Dock 添加一个时间提醒按钮
    1. 点击按钮后,默认显示当天要提醒的笔记以及已经过期没处理的笔记,点击笔记即可跳转到对应笔记。
    2. 像手机社交消息一样,显示未处理的笔记数目。
    3. 可以像收集箱一样,有一个勾选框,可以单个勾选和批量勾选来清除笔记。
    4. 此外,还应该有一个下拉框选择可以看到未来要提醒的笔记,方便进行修改和查看
  2. 微信提醒和本地提醒合并,选择提醒时间的时候,选择是否要同时微信提醒
  3. 未来有精力,再完善比如日历视图(周视图、月视图)等额外功能,可以查看不同日期有什么任务要做。
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    26780 引用 • 111631 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • Achuan-2 1

    直接写了一个插件实现了自己的需求了

    PixPin20250610021924.png

    PixPin20250610021959.png

    1 回复
  • YusufPeng

    这是什么插件 ?????

  • PiChou 2 评论

    太强了 😭 👍

    我感觉还能更进一步,通过鼠标点选提醒日期还是稍显麻烦了,直接在块内输入自定义语法包裹的自然语言来识别创建是更无感的提醒方式,就是不知道开发难度怎么样

    2 回复
    挺简单的,我的插件(sttools)已经实现
    stevehfut
    强老哥强
    PiChou
  • 对,Notion 直接通过 @ 来唤出提醒

  • 厉害了,还得是自己动手丰衣足食,期待上架 👍

  • Achuan-2

    可以设置备注,了解这个任务笔记,今天要干什么

    PixPin20250610091246.png

    PixPin20250610091237.png

  • stevehfut via Android

    期待上架,这样思源就有更好的任务管理了 🎉 ,川佬的思路和想法,我感觉比我的更优,我的只是盲目的附属品(毕竟我开始的需求仅仅是将日程同步到手机上),交互上存在门槛,只适合自己用 😂 。

    1 回复
  • Achuan-2

    我设计出来也是自己用哈哈

    为了实践防弹笔记法,日历面板我是不允许直接新建事件的,必须给已有的任务笔记来设置时间,避免创建很多琐碎的笔记与任务笔记没有产生关联

  • Achuan-2 1

    支持设置优先级

    PixPin20250610110726.png

    1 回复
  • 期待上架 👍

  • pakeh2866

    提醒早改做……了,D 佬不做只能自己做……

  • Imuvux 1 评论

    旧版本的番茄工具箱插件就有块级弹出提醒功能,此外也可以通过引用未来日期的 Daily Note 建立提醒,感觉文中的需求并没有超出这些用法。

    1 回复
    开发这个提醒功能前,我觉得我需要,开发后我就再也没用过。另外那坨代码是早期写到,比较乱,所以就删除了。
    player
  • Achuan-2 via Android
    1. 防弹笔记法不推荐使用 dailynote,用 dailynote 容易把笔记写在每日笔记里,而不是任务笔记和项目笔记里,重要的笔记没有及时汇总
    2. 管理这些提醒有一个列表面板和日历面板更好用些
  • Imuvux 3 评论

    Daily Note 本质上只是自带时间属性的记录区域,我完全可以把重要节点列在项目文档,然后用 Daily Note 渐进地去充实。因为对项目建立传递型引用比对时间建立传递型引用更简单,所以先基于时间记录再基于项目汇总,会比基于项目记录再沿时间汇总更简单。写在 Daily Note 里用文档流一拉就能列出近 7 天工作内容便于汇总周报,写在任务笔记里想按时间汇总就困难一些。这篇帖子的时间提醒功能也带时间属性,直接融入 Daily Note 同样方便。例如也可以反过来把对 Daily Note 的引用当作时间戳,- 任务A [[2025-07-21]] 就标明了任务时间节点。

    我直接引用 [[2025-07-21]] [[#提醒]],那么 [[#提醒]] 的反链就能充当管理面板。如无必要,勿增实体。

    1 回复
    md,从准备回复你,到觉得能写一篇文章,到现在,特么的 3000 字了还没写完。明晚来蹲帖子。
    Wetoria
    番茄的我试过,提醒完如果没执行,就消失了,不会再提醒,或者记录哪些任务超时没做的。而且我个人也不太习惯用日记管理任务。川佬这个笔记法虽然没研究过,但是大看起来确实是适合我的任务管理方法之一,我现在用数据库管理任务,就是没法提醒,只能看到那些任务超时了多久。我倒是想试试川佬这个
    MasterYS
    @MasterYS 这个功能比较简易。就是一次性提醒。后面觉得没用就干掉了。
    player
  • bawtuflf

    你怎么能吃独食呢,赶快分享出来让大家一起用 😄

  • Achuan-2

    番茄钟实现

    PixPin20250611120443.png

    PixPin20250611113446.png


    考虑到滴答清单的番茄钟不方便直接进入休息模式
    改进插件的番茄钟
    番茄钟右上角添加两个按钮 🍵 短时休息 和 🧘 长时休息
    设置添加长时休息的时间 默认为 30min

    PixPin20250611142256.png

    1 回复
    4 操作
    Achuan-2 在 2025-06-11 14:23:13 更新了该回帖
    Achuan-2 在 2025-06-11 14:22:40 更新了该回帖
    Achuan-2 在 2025-06-11 14:17:37 更新了该回帖
    Achuan-2 在 2025-06-11 12:05:08 更新了该回帖
  • chuchen

    真羡慕动不动就能手搓轮子的

  • 时间到播放声音这个不错,启发了我。

    工作计时到可以不用声音,但休息时间到确实需要声音。

  • 赶紧端上来罢,愈发期待了 😍

  • Floria233 1 评论 via Browser

    大大每个插件都好实用,这是真正在做笔记的人才会 get 的需求,认真做事还会造轮子,牛 🐮

    夸奖哈哈
    Achuan-2
  • auric

    chaun 佬,我 A 电脑打开伺服,然后 B 电脑用浏览器访问时,在日历视图中右键任务-“打开笔记”,会提示打开 B 电脑本地的思源,然后打开过程中有点卡顿,而且 B 电脑的工作空间中没有对应的块,这样会对 B 电脑工作空间的笔记有影响么(会导致数据丢失啥的么),主要是打开过程很慢,有点担心会对本地工作空间有影响(按理说不会有影响)

    1 回复
  • Achuan-2 via Android

    因为打开笔记我是直接用 siyuan 块链接显示的,不会有数据丢失问题的

    后面会优化下用 api 来打开块

    1 回复
  • auric

    嗯嗯,多谢 chuan 佬 🙏

    1 回复
  • Achuan-2 1

    下个版本会支持用 api 打开块

    美化了番茄钟

    PixPin20250612174647.png

    番茄钟支持 mini 模式

    PixPin20250612174655.png

    2 操作
    Achuan-2 在 2025-06-12 17:47:30 更新了该回帖
    Achuan-2 在 2025-06-12 17:47:02 更新了该回帖
  • chuchen

    如果当前有番茄钟的情况下,再新开一个会把原来的顶掉?是不是不给新开更合理?

    1 回复
  • Achuan-2

    image.png

    下个版本会有一个提示框

    1 回复
  • chuchen

    太棒!是想要的效果,不知道会不会先结算前期的?

    2 回复
  • Achuan-2 via Android

    完成的会算,没完成中途停掉不会算

  • bawtuflf

    用起来感觉非常棒,个人使用感受就是能联动待办的方框就更好了,因为我有在笔记中使用待办框的习惯,每次把插件的事项完成后,还要点进去,再把里面的勾给打上。

    1 回复
  • Achuan-2 via Android

    下个版本会更新联动任务列表的功能

    1 操作
    Achuan-2 在 2025-06-14 02:24:06 更新了该回帖
  • Achuan-2 1 赞同

    改进了下

    如果一个番茄钟正在运行,右键另一个事件进行番茄计时,如果确认替换,可以继承之前的番茄时间,继续计时

  • chuchen

    我在以往的番茄钟工作中,在休息时候一般会简单回顾刚结束的这段时间,具体做了什么,进度如何……

    可能写着日志或者哪里,不知道这种适不适合在这个插件体现,会不会太繁琐~

    1 回复
  • Achuan-2

    直接写在任务笔记里,防弹笔记法就推荐把做事的心得、过程写在笔记里的

    番茄钟显示的任务标题是可以点击跳转到块的位置的

  • Achuan-2

    已经实现

    使用 chrono 库

    PixPin20250614103209.png

    PixPin20250614103415.png

    PixPin20250614103444.png

  • Achuan-2 1

    PixPin20250614115956.png

    支持块的批量设置时间,支持智能识别日期

  • Achuan-2 1 赞同 via Android

    防弹笔记法里的任务笔记其实也可以写日志的,作者 esor 在书里就做了举例,他的做法是把任务的日志就写在任务笔记里,当下就把项目任务有关的进展都维护好,不需要等到要用的时候临时利用查找功能或者反链来汇总

    在我自己的工作场景里,只把传递型引用当成临时的汇总手段之一用,最终还是会整理为项目工作日志和完整的工作结果笔记

    一个简单的例子是,如果一个任务我需要几天或者几周时间才能完成,在 dailynote 里传递引用记录,非常零碎,我还要调回到前几天的文档看自己前几天记录了什么,最难受的是一个事情被拆在不同地方记录,每天好像都在重新开始一个进度,这时候,还不如干脆一开始就在任务笔记里记录每天的工作进展,更为省心,可以明确知道自己当下的项目进度。任务笔记的模板可以为三个部分目标与计划、结果汇总、每日日志记录。

    以任务为导向的记录,其好处是,把所有计划和进展都写在一个笔记里,可以实时了解项目的进展进度,更新调整计划。

    对于项目笔记、任务笔记而言,块引传递最终还是要汇总的,那为什么我不一开始就汇总呢?沉浸于单日的记录,容易让人忽略整体的计划,过于关注每日做了什么,但这些对项目进展而言不一定有利反而有害,容易忽略整个项目的重要任务推进,没有安排合理的计划,反而会因为迷失方向走弯路而浪费很多时间

    对我而言,块引传递最大的用处可能就只是暂时还不需要汇总、暂时不了解、暂时不重要的主题上的积累。双链看起来功能很棒,但是实用价值对我而言并不大

    你这里举例的提醒 ➕ 日期的双链用法,在我这里就是没必要的。如果只需要管理一个项目,我每天打开我的项目笔记,就知道什么任务今天要做,什么任务是下周再做了。如果有多个项目要管理,你这种做法需要引用两个文档,点进提醒或者日期文档,还需要对反链进行筛选才能某天的计划,而且只考虑了一天的情况,如果一个任务要进展多天怎么办呢,每天都引用吗?

    如果说如无必要,勿增实体,那么双链对我而言,就是那个没有必要的实体了

    1 操作
    Achuan-2 在 2025-06-15 01:12:13 更新了该回帖
  • 大佬有优化移动端的想法吗,我感觉移动端可以设置与提醒应该会很用作用。

    1 回复
  • Achuan-2

    没有,我手机没有安装思源

请输入回帖内容 ...

推荐标签 标签

  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 651 关注
  • 微软

    微软是一家美国跨国科技公司,也是世界 PC 软件开发的先导,由比尔·盖茨与保罗·艾伦创办于 1975 年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。

    8 引用 • 44 回帖 • 3 关注
  • Wide

    Wide 是一款基于 Web 的 Go 语言 IDE。通过浏览器就可以进行 Go 开发,并有代码自动完成、查看表达式、编译反馈、Lint、实时结果输出等功能。

    欢迎访问我们运维的实例: https://wide.b3log.org

    30 引用 • 218 回帖 • 642 关注
  • FFmpeg

    FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。

    23 引用 • 32 回帖 • 2 关注
  • 又拍云

    又拍云是国内领先的 CDN 服务提供商,国家工信部认证通过的“可信云”,乌云众测平台认证的“安全云”,为移动时代的创业者提供新一代的 CDN 加速服务。

    20 引用 • 37 回帖 • 566 关注
  • V2EX

    V2EX 是创意工作者们的社区。这里目前汇聚了超过 400,000 名主要来自互联网行业、游戏行业和媒体行业的创意工作者。V2EX 希望能够成为创意工作者们的生活和事业的一部分。

    16 引用 • 236 回帖 • 237 关注
  • 尊园地产

    昆明尊园房地产经纪有限公司,即:Kunming Zunyuan Property Agency Company Limited(简称“尊园地产”)于 2007 年 6 月开始筹备,2007 年 8 月 18 日正式成立,注册资本 200 万元,公司性质为股份经纪有限公司,主营业务为:代租、代售、代办产权过户、办理银行按揭、担保、抵押、评估等。

    1 引用 • 22 回帖 • 810 关注
  • Latke

    Latke 是一款以 JSON 为主的 Java Web 框架。

    71 引用 • 535 回帖 • 833 关注
  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    29 引用 • 202 回帖 • 37 关注
  • JavaScript

    JavaScript 一种动态类型、弱类型、基于原型的直译式脚本语言,内置支持类型。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML 网页上使用,用来给 HTML 网页增加动态功能。

    730 引用 • 1284 回帖
  • 印象笔记
    3 引用 • 16 回帖
  • Outlook
    1 引用 • 5 回帖
  • 微服务

    微服务架构是一种架构模式,它提倡将单一应用划分成一组小的服务。服务之间互相协调,互相配合,为用户提供最终价值。每个服务运行在独立的进程中。服务于服务之间才用轻量级的通信机制互相沟通。每个服务都围绕着具体业务构建,能够被独立的部署。

    96 引用 • 155 回帖 • 2 关注
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 638 关注
  • SEO

    发布对别人有帮助的原创内容是最好的 SEO 方式。

    36 引用 • 200 回帖 • 43 关注
  • 大疆创新

    深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    2 引用 • 14 回帖
  • Oracle

    Oracle(甲骨文)公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989 年正式进入中国市场。2013 年,甲骨文已超越 IBM,成为继 Microsoft 后全球第二大软件公司。

    107 引用 • 127 回帖 • 340 关注
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    187 引用 • 1021 回帖
  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    91 引用 • 384 回帖
  • 导航

    各种网址链接、内容导航。

    45 引用 • 177 回帖
  • 职场

    找到自己的位置,萌新烦恼少。

    127 引用 • 1708 回帖 • 2 关注
  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    188 引用 • 319 回帖 • 234 关注
  • Typecho

    Typecho 是一款博客程序,它在 GPLv2 许可证下发行,基于 PHP 构建,可以运行在各种平台上,支持多种数据库(MySQL、PostgreSQL、SQLite)。

    12 引用 • 67 回帖 • 445 关注
  • 浅吟主题

    Jeffrey Chen 制作的思源笔记主题,项目仓库:https://github.com/TCOTC/Whisper

    2 引用 • 32 回帖 • 2 关注
  • OneDrive
    2 引用
  • 30Seconds

    📙 前端知识精选集,包含 HTML、CSS、JavaScript、React、Node、安全等方面,每天仅需 30 秒。

    • 精选常见面试题,帮助您准备下一次面试
    • 精选常见交互,帮助您拥有简洁酷炫的站点
    • 精选有用的 React 片段,帮助你获取最佳实践
    • 精选常见代码集,帮助您提高打码效率
    • 整理前端界的最新资讯,邀您一同探索新世界
    488 引用 • 384 回帖 • 5 关注
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 90 关注