logseq-plugin-agenda icon indicating copy to clipboard operation
logseq-plugin-agenda copied to clipboard

Daily Log 页面不显示已完成任务

Open gsgqgyq opened this issue 2 years ago • 9 comments

我的理解:Daily Log 页统计日志里:Log Key 下所有标记了时间的块,但是目前几个版本如果块是个任务(例如:DONE 12:00-12:30 任务1 ),那就不在 Daily Log 页显示。

请问这是 bug 还是设定就是如此? 我认为应该在 Daily Log 页显示 Log Key 下所有的任务。

gsgqgyq avatar Dec 15 '22 13:12 gsgqgyq

Log Key 设计意图是用来做间歇日记,或者柳比歇夫时间统计法的,与任务无关。

当天的任务可以在普通的日历页面查看。

haydenull avatar Dec 16 '22 01:12 haydenull

Log Key 设计意图是用来做间歇日记,或者柳比歇夫时间统计法的,与任务无关。

当天的任务可以在普通的日历页面查看。

我也感觉在Daily log 页面显示带时间戳的任务是有必要的,从我使用的角度来看,有这两方面原因:

  1. 在日历页面添加任务时,会记录在[[Daily log]]下,但是Daily log页面却看不到,有点反直觉
  2. 任务也确实就是一种带时间戳的记录,如果在Daily log不显示的话,意味着用户需要把完成的任务在[[Daily log]]下重新以不带TODO的形式重新记录一次,类似于
[[Daily log]]
- TODO 11:00-12:00 读xx文章
    - 第一章跟[[xxx]]有关,还挺巧妙的
- 11:00-12:00 读xx文章
    - 第一章跟[[xxx]]有关,还挺巧妙的
    - ...

linjunhe avatar Dec 18 '22 10:12 linjunhe

  1. 在日历页面添加任务时,会记录在[[Daily log]]下,但是Daily log页面却看不到,有点反直觉
  2. 任务也确实就是一种带时间戳的记录,如果在Daily log不显示的话,意味着用户需要把完成的任务在[[Daily log]]下重新以不带TODO的形式重新记录一次,

1这个确实是老版本遗留下来的逻辑,之后会改掉

agenda 之前的开发重点都是任务管理,所以 daily log 一直定位有些模糊。目前正在做 daily log 的相关功能优化。

在 agenda 的设想中,如果你提前计划好今天 11 点到 12 点要读 xx 文章,那么可以提前创建一个 todo。这样在日历和侧边栏中都能看到今天的任务。

当你 12 点读完了文章,顺手去 daily log 下记一下 11:00-12:00 读文章,再打个 tag,比如 #reading(插件会提供可操作的窗口,点点点轻松记录),也可能你忘了记录,那么第二天再补记也是完全没问题的。

最后插件会按天 周 月等维度汇总这些数据。

所以对插件来说重要的是 #reading 这个分类花了多少时间,方便使用者分析自己最近的状态,而究竟读了哪篇文章其实不那么重要,如果真想知道,完全可以定位到那一天去看对应的任务。

daily log 的意图是帮助使用者分析自己的时间花到哪里了。

haydenull avatar Dec 19 '22 04:12 haydenull

  1. 在日历页面添加任务时,会记录在[[Daily log]]下,但是Daily log页面却看不到,有点反直觉
  2. 任务也确实就是一种带时间戳的记录,如果在Daily log不显示的话,意味着用户需要把完成的任务在[[Daily log]]下重新以不带TODO的形式重新记录一次,

1这个确实是老版本遗留下来的逻辑,之后会改掉

agenda 之前的开发重点都是任务管理,所以 daily log 一直定位有些模糊。目前正在做 daily log 的相关功能优化。

在 agenda 的设想中,如果你提前计划好今天 11 点到 12 点要读 xx 文章,那么可以提前创建一个 todo。这样在日历和侧边栏中都能看到今天的任务。

当你 12 点读完了文章,顺手去 daily log 下记一下 11:00-12:00 读文章,再打个 tag,比如 #reading(插件会提供可操作的窗口,点点点轻松记录),也可能你忘了记录,那么第二天再补记也是完全没问题的。

最后插件会按天 周 月等维度汇总这些数据。

所以对插件来说重要的是 #reading 这个分类花了多少时间,方便使用者分析自己最近的状态,而究竟读了哪篇文章其实不那么重要,如果真想知道,完全可以定位到那一天去看对应的任务。

daily log 的意图是帮助使用者分析自己的时间花到哪里了。

能否提供一个选项,在Daily log页面显示[[Daily log]]下所有的东西,包括[[Daily log]]下的任务呢?

linjunhe avatar Dec 19 '22 04:12 linjunhe

当你 12 点读完了文章,顺手去 daily log 下记一下 11:00-12:00 读文章,再打个 tag,比如 #reading(插件会提供可操作的窗口,点点点轻松记录),也可能你忘了记录,那么第二天再补记也是完全没问题的。

最后插件会按天 周 月等维度汇总这些数据。

所以对插件来说重要的是 #reading 这个分类花了多少时间,方便使用者分析自己最近的状态,而究竟读了哪篇文章其实不那么重要,如果真想知道,完全可以定位到那一天去看对应的任务。

daily log 的意图是帮助使用者分析自己的时间花到哪里了。

我设想的使用逻辑:提前规划好任务(预安排时间或不安排时间),然后每日在 daily log 下执行任务(将任务拖到 log key 下)并记录(时间、任务上下文,思考等),任务本身就可以是一个时间块,间歇日记可以在一个任务下,也可以一个时间块下多个任务。在 daily log 页面统计当日的时间块(可以是条记录,也可以是个任务),后续再给时间块添加标签已标注不同类型的时间。像日历应用也像 时间块 APP。

我认为我的设想与 Agenda 的设想并不冲突啊,问题在于 agenda 是否需要多个页面去展现和区分不同的信息类型。 Logseq 最让我喜欢的就是任务本身不重要,任务的上下文和引发的思考很重要,而 Agenda 将任务和其他记录严格区分开来是否必要?

gsgqgyq avatar Dec 19 '22 05:12 gsgqgyq

2. 任务也确实就是一种带时间戳的记录

赞同这个观点,任务本身就是一个时间块

gsgqgyq avatar Dec 19 '22 05:12 gsgqgyq

我设想的使用逻辑:提前规划好任务(预安排时间或不安排时间),然后每日在 daily log 下执行任务(将任务拖到 log key 下)并记录(时间、任务上下文,思考等),任务本身就可以是一个时间块,间歇日记可以在一个任务下,也可以一个时间块下多个任务。在 daily log 页面统计当日的时间块(可以是条记录,也可以是个任务),后续再给时间块添加标签已标注不同类型的时间。像日历应用也像 时间块 APP。

其实 daily log 与任务是完全无关的两个东西,比如肯定不会一天做的所有事都是提前计划好的,所以他俩肯定是有出入的。

daily log 是想起来就去记一下而已,不用拖动任务。

任务的上下文和引发的思考很重要,而 Agenda 将任务和其他记录严格区分开来是否必要?

任务以及任务相关的笔记,仍然是在那个任务的 block 里,不需要写到 daily log。daily log 只是需要记录一下每天大概得时间花费而已。

比如 10:00-11:00 TODO 读 xx 书第 3 章这个任务,读书过程中产生的想法都是记录在这个任务 block 下(或者根据自己的喜好放哪)。

而在 daily log 中可以非常简单地记录 10:00-11:00 读书 就可以了。

10:00-11:00 读书 这条记录并不会干扰原先的那个 TODO 的 block。

haydenull avatar Dec 19 '22 07:12 haydenull

能否提供一个选项,在Daily log页面显示[[Daily log]]下所有的东西,包括[[Daily log]]下的任务呢?

@linjunhe 这个可以,但是只能显示带有时间戳的。

haydenull avatar Dec 19 '22 07:12 haydenull

这个可以,但是只能显示带有时间戳的。

那就很感谢。 每个人的用法不一样,我是在日志 [[Daily log]] 中组织任务的。

gsgqgyq avatar Dec 19 '22 08:12 gsgqgyq