【插件上新:任务列表】自动将整个工作空间的任务节点汇总在一起

更新记录汇总

  1. 【任务列表插件】支持隐藏单个任务啦
  2. 【任务列表插件重磅更新】AI 吐槽模式来袭,让你的任务列表不再 boring!
  3. 【任务列表插件 v0.3.1 版本更新】dock 栏中的任务列表支持置顶以及优化交互方式
  4. 【任务列表插件 v0.2.4 版本更新】dock 栏中的日历视图新增显示每日任务的标记并支持配置周视图和月视图
  5. 【任务列表插件 v0.2.0 大版本更新】自定义任务处理时间、日历视图筛选、实现日程管理和待办事项管理
  6. 【任务列表插件 v0.1.0 版本更新】任务支持排序功能啦
  7. 【任务列表插件 v0.0.5 版本更新】新增列表视图和信息卡片,以及您的任务有准确的完成时间啦
  8. 【任务列表插件 v0.0.3 版本更新】支持隐藏指定文档及其所有子文档中的任务节点

任务列表插件

preview.png

初衷

在使用思源笔记时,学习或者记录过程中难免会有一些令自己疑惑的问题点,这些疑问点可能不影响后续内容的学习,所以想要暂时记录并跳过,等到有时间时再来解决。这个时候,就需要有一个工具能够将所有散落在整个工作空间的疑问点整理到一起,方便后续查看和解决。

因此,任务列表插件应运而生,它可以帮助你将所有的任务列表块类型的疑问点快速生成一个任务列表,放置在右侧 Dock 栏中,方便后续学习整理。

功能

本插件开箱即用,无需任何配置。

状态:所有的任务列表块类型的节点(为了方便后续统称任务节点)有两种状态,分别是未完成已完成,通过点击笔记中任务节点前的复选框可以切换任务节点的状态。

所属范围任务列表插件将所有的任务节点按照三个维度进行汇总:

  • 文档:当前激活打开的文档块中的所有任务节点
  • 笔记本:当前激活打开的文档块所属笔记本中的所有任务节点
  • 工作空间:整个工作空间中所有打开的笔记本中的所有任务节点

展现形式笔记本工作空间维度下的任务节点通过树的方式展示,可以清晰地表示出各个任务节点所属的文档以及笔记本;文档维度下的任务节点则直接展示在列表中。

过长的任务节点描述会被截断,鼠标悬停在任务节点上时会显示完整的任务节点描述。

overflow.png

功能点:

快速定位:点击任务节点可以自动打开该任务节点所在的文档,并将该任务节点滚动到可视区域内,同时做临时高亮处理,方便快速定位。

location.png

顶部按钮区域:

button.png

  • 刷新:重新获取任务列表最新数据
  • 展开收起:快速展开收起所有任务节点
  • 切换状态:切换任务节点的状态,包括未完成已完成以及全部;点击插件旁边的状态文案同样可以进行切换
  • 搜索:搜索当前范围内的任务节点,并对搜索词做高亮处理

反馈

本插件使用 Vue3Element Plus 实现 UI界面 的绘制,由于技术能力有限,在插件的使用过程中难免会有些许问题。如果在使用过程中遇到问题或者有好的建议,欢迎在这里进行留言反馈。

目前的版本中,本插件只做数据查询处理,未对笔记数据做任何层面的修改,因此即使有 bug 也不会对您的笔记内容产生任何影响,感兴趣的朋友欢迎使用体验。

最后,在开发过程中感谢各位社区大佬提供的文档和帮助,多亏了你们,本插件才能顺利完成。

接触思源笔记以来,渐渐地喜欢上了这款软件,因此也逐渐成为了我的主力软件,由衷祝愿思源笔记和链滴社区越来越好,生态越来越丰富。

  • 思源笔记

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

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

    22337 引用 • 89380 回帖
  • 插件
    98 引用 • 575 回帖 • 3 关注
  • TODO

    做个行动者。

    18 引用 • 187 回帖
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    408 引用 • 3574 回帖

相关帖子

优质回帖

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 很流畅、很美观的插件界面,耳目一新

    1 回复
  • sylwair

    谢谢您的喜欢和支持,真的很开心能有人喜欢 ❤️

    2 回复
  • 有没有可能再多个 tab,直接汇总任务,最小层级了。不用区分文档这些。

    1 回复
  • 还有个 bug 一样的问题,就是文档块无法显示当前激活的,笔记本里是能获取到的

    image.png

    image.png

    1 回复
  • sylwair 1 赞同

    明白您的意思,是想要直接展示平铺的任务列表,而不是这种嵌套的树形数据对吧,是不是感觉嵌套太深不好找呀,后续可以加上平铺列表这个功能。

    1 回复
  • sylwair

    您是把任务节点放到了引述块里面了吗?我回头复现下哈,看看能不能修复

    2 回复
  • 嗯,虽然用 sql+ 侧边栏工具也能实现类似的效果,但因为思源 sql 的一炮三响问题,很多时候会出现任务列表重复的问题,js 嵌入块可以搞定,但有点高端,如果插件直接支持获取显示,对普通人会简单点。

    后续可能就想在插件界面直接处理完成任务了

    1 回复
  • 不是引述,是超级块合并了。引述里也有可能。

    1 回复
  • sylwair

    好的好的,因为我目前还不太知道如何实现直接在插件里面处理任务这个功能,所以退而求其次加了点击定位的效果,方便快速在文档中定位处理。

  • 最后一个问题就是获取的笔记本里的任务,似乎是原文倒序排序的。希望有顺序排序的。

    image.png

    image.png

    image.png

    1 回复
  • sylwair

    好的,了解了,回头我试着修复下哈

  • sylwair

    这个是按照任务的创建时间倒序排序的,回头我试着加上切换排序的功能。

    1 回复
  • 这就是我想做,又没能实现的!

    1 回复
  • sylwair

    我也是特别想要这个汇总的功能

  • 膜拜大佬

    1 回复
  • sylwair

    不敢不敢,我也是开发小白一枚,技术上还有好多不懂的 😭

  • sylwair

    谢谢您的夸奖 ❤️ 我回头研究下这个排序哈

  • 架构设计.sy.zip

    我这里没有放到任何一个容器块里,也还是无法显示

    1 回复
  • 看着不错,支持下,回去试试

    1 回复
  • sylwair

    您好,我导入您的数据后目前未完成的节点是正常展示的,您刷新下试试,如果还是不行的话开一个新的工作空间试一下,麻烦了。

    不过仅显示已完成节点时确实显示不出来,这个问题我会尽快修复,感谢反馈。

    image.png

    1 回复
  • sylwair

    谢谢支持 ❤️

  • 我又研究了一下,可能跟文档层级有关。你再导入这个试试,我在新建的工作空间可以复现:20240324135755.sy.zip

    image.png

    1 回复
  • sylwair

    复现了复现了,谢谢啦,我尽快修复哈

  • 好看欸

    1 回复
  • sylwair

    谢谢喜欢和支持 ❤️

  • sylwair

    评论区里大家反馈的缺陷都已经在 v0.0.2 版本修复了 🎉 感谢大家的喜欢和支持 ❤️ 顺便求个 Github 仓库 star🙏

    另外新增排序功能和平铺列表视图两个需求我会尽快在后续版本添加上,如果大家还有别的问题和建议欢迎在这里随时反馈,谢谢大家 ❤️ ❤️ ❤️

  • auric

    奈何本人没文化,一句卧槽走天下,这个插件牛的 ❤️ 已经在用了,非常感谢

    1 回复
  • 今天上午刷集市的时候刷到了,真的解决了问题,感谢大佬分享。

    1 回复
  • sylwair

    哈哈哈,感谢喜欢 ❤️ 开心开心 🎉

  • sylwair

    很感谢大家给反馈的问题,后面会继续优化,不断完善插件功能的,感谢喜欢和支持 ❤️ ❤️ ❤️

  • 这是个补完了思源在任务管理上的空白的插件!感恩

    1 回复
  • 太爱了,等的就是这个功能 🙏

    1 回复
  • sylwair

    谢谢支持和认可 ❤️ ❤️ ❤️

  • sylwair

    谢谢喜欢和支持 ❤️ 后续会持续完善功能的

  • submartingale

    可以支持 docker 和伺服吗

    1 回复
  • 有个建议:

    任务列表会散落在各种各样的文档,甚至是导入的数据文档里。

    但是完成却是按日子来的,不如把完成的任务挪动到完成当天的 Dailynote 里吧?

    1 回复
  • pakeh2866

    感谢, 已给星。

    1 回复
  • sylwair

    抱歉哈,目前暂时是只允许在 PC 端使用,后面我会放开这个限制的,感谢提醒

  • sylwair

    感谢建议,后续会尝试着和 daily note 进行结合,具体交互形式和效果我再研究研究,争取尽快哈。

  • sylwair

    感谢感谢 ❤️ ❤️ ❤️

  • trans34 1 评论

    感谢感谢,之前一直盼望着 obsidian 插件的 taks 功能在思源上实现,感谢大佬。

    感谢喜欢和支持 ❤️ ❤️ ❤️
    sylwair
  • muhaha 1 评论

    感谢,一直有这方面需求,之前是通过添加标签的方式。这个插件更方便!

    谢谢喜欢和支持,会不断完善优化这个插件的。
    sylwair
  • JackyMao

    感谢开发这么好用的插件,今天使用下来有两个问题

    我用的 docker 3.0.2 版本

    1. 刚装上开始使用的时候任务列表一会有一会没有,只有点进有任务的文档他才会正常显示。
    2. 切换状态的时候有点卡顿
    1 回复
  • sylwair

    谢谢喜欢这个插件,关于您反馈的问题:

    1. 刚启动思源笔记的时候,如果没有激活一个 文档TAB,插件是无法获取到数据的,所以这时候插件会无法显示数据;
    2. 切换状态卡顿的问题,请问数据量大吗?如果不大的话可能是插件在 docker 上运行时性能有问题。

    您先看一下是不是我说的原因导致的,如果不是的话就可能是兼容性问题了,因为 docker 我目前接触比较少,所以没有测试过 docker 上运行时的兼容性问题。

  • deanine 1 评论

    最新的版本,已完成任务不显示任何任务卡片了。还是希望已完成的任务也能有个开始/结束时间,方便进行复盘。

    1 回复
    好的,感谢反馈,近几天我加上哈,应该是某次功能优化不小心去掉了。
    sylwair
  • sylwair

    您好,这个问题已经在 v0.3.3 最新版本修复啦,现在鼠标悬浮在任务(包括已完成任务和未完成任务)图标上就可以显示任务信息卡片了。

    1 回复
  • deanine 1 评论

    嗯嗯,当天就更新啦,改得好快 ❤️

    哈哈哈,欢迎随时反馈哈 ❤️
    sylwair
  • deanine 3 评论

    又有个新建议,这个作者看自己的想法要不要优化吧。

    任务卡片现在只会显示到日期,能不能加上具体时间呢?其实很早就有这个需求,但是一直犹豫没提出,主要是我不知道这样显示之后会不会显得卡片很臃肿,且不知道这个需求是不是只有我一个人需要……

    我主要是为了记录完成事件所需要的时间。

    1 回复
    可以加上时间的,当时是专门把具体时间去掉了,感觉大家应该更多关注的是日期而不是时间,下个版本我把具体的小时和分钟加上去吧。
    sylwair
    @sylwair 我又思考了一下,你说得对,因为思源本身就不需要承载那么细的颗粒度,精确到天已经足够了。之前是我偷懒,想要 all in one,但是其实笔记软件没必要事无巨细,更细致的时间记录我直接用 3x3 吧。
    deanine
    明白您的意思,这个确实每个人的需求不一样,有的人希望信息可以简洁点儿,有的人希望信息能够丰富细致,后续我考虑加一个配置项吧,让大家可以自由控制信息卡片的展示内容
    sylwair
  • sylwair 1 赞同

    您好,我在 v0.4.0 最新版本新增了信息卡片支持配置隐藏字段及日期格式的功能,这样就可以满足每个人自定义的需求了,欢迎 👏🏻 更新体验。

    1 回复
请输入回帖内容 ...