Commit graph

176 commits

Author SHA1 Message Date
xeruf
dd78a2f460 fix(tasks): revamp tag delimiter in task creation syntax
Prevent accidental interpretation of title parts as tags
2024-11-08 12:15:32 +01:00
xeruf
5303d0cb41 fix(tasks): set parent for dependent sibling 2024-11-08 11:49:49 +01:00
xeruf
2053f045b2 fix(helpers): add one second to displayed timestamp to produce round times on stopping
Internally, tracking is stopped one second earlier
to prevent random accidental overlaps.
This brings the interface in line with the user input.
2024-11-08 11:35:07 +01:00
xeruf
d8eebcfb6a feat(tasks): filter out tracked intervals smaller than 2mins 2024-10-18 18:13:35 +02:00
xeruf
49d8eef29c fix(tasks): wrong position for immediate task entering 2024-10-15 15:42:17 +02:00
xeruf
b0c92e64fa feat(tasks): expand Bookmarks display to Quick Access
Now also including recently created tasks
2024-10-15 03:01:57 +02:00
xeruf
4e4ad7099f fix(tasks): do not find children of closed tasks globally 2024-10-15 03:00:12 +02:00
xeruf
613a8b3822 feat(tasks): display bookmarks and time summary 2024-10-14 16:44:35 +02:00
xeruf
52be8c53eb feat: revamp task printing through recursive sorting
Still to be fixed: Bookmarks, Time Summary
2024-10-14 16:10:56 +02:00
xeruf
5f25e116a1 feat: allow filtering tasks by author name 2024-10-13 17:15:43 +02:00
xeruf
d1720f89ae fix(tasks): do not show progress for activities 2024-10-13 16:01:55 +02:00
xeruf
f6082f12f2 fix(tasks): prevent crashes at zero depth 2024-10-12 21:55:32 +02:00
xeruf
3d389e8d52 feat: toggleable activity recursion 2024-10-12 14:17:46 +02:00
xeruf
28d1f4c983 fix(tasks): properly set search depth 2024-10-12 11:54:29 +02:00
xeruf
93fde86169 test(tasks): adjust view and search depth 2024-10-12 11:35:43 +02:00
xeruf
c27ccb8282 refactor: rename stateless tasks to activities 2024-10-11 22:06:18 +02:00
xeruf
d744fb8457 feat: separate search and view depth 2024-10-11 01:10:17 +02:00
xeruf
c2f775e891 docs(tasks): expand documentation a bit 2024-10-03 13:39:52 +02:00
xeruf
617b1ea6d1 fix(tasks): do not show children of non-matching states 2024-10-03 13:29:41 +02:00
xeruf
fd970b3709 fix(tasks): match task names at word boundary with regex 2024-10-01 23:20:08 +02:00
xeruf
a297f61363 feat(tasks): report reprocessing issues 2024-09-23 13:59:29 +02:00
xeruf
96ca945263 feat: allow viewing tracking history for user 2024-09-23 13:51:16 +02:00
xeruf
d4bca1c26f feat: deferred state updates 2024-09-23 08:50:12 +02:00
xeruf
945eb6906a feat: add ability to schedule any action 2024-09-22 20:05:05 +02:00
xeruf
34657540de refactor: remove Tasks to TasksRelay 2024-09-22 16:48:15 +02:00
xeruf
afe3fa8670 fix: remove cached task children list 2024-09-22 16:47:26 +02:00
xeruf
753afad2fd fix: obtain children on the fly 2024-09-22 16:24:07 +02:00
xeruf
7755967a7a feat: requeue events with missing references 2024-09-22 14:44:20 +02:00
xeruf
cb75a5749f style(tasks): some bits of documentation 2024-09-14 16:17:30 +03:00
xeruf
0744e86922 feat: properly include tasks with hashtags in filters 2024-09-14 16:13:41 +03:00
xeruf
4b59b273f5 feat(tasks): extend search depth by tags if appropriate 2024-09-07 16:26:55 +03:00
xeruf
bb3bb1fd56 feat: better feedback on bookmarking 2024-09-07 16:25:44 +03:00
xeruf
132ea048a5 feat: greatly revamp filtering 2024-09-07 16:06:28 +03:00
xeruf
ddc57dc36a fix(tasks): do not panic on missing children 2024-09-05 13:56:48 +03:00
xeruf
43e7a5cd10 fix(tasks): prevent infinite loop on higher depth in ChildIterator 2024-09-03 21:15:48 +03:00
xeruf
3942105764 fix(tasks): do not show bookmarks on childrenless tasks 2024-08-29 23:28:52 +03:00
xeruf
945e29b5ed feat: enable setting persistent bookmarks 2024-08-29 23:20:31 +03:00
xeruf
1297be43bc feat(tasks): include bookmarked tasks regardless of position 2024-08-29 22:59:31 +03:00
xeruf
5a62e8f99e feat(tasks): parse own bookmarks from event 2024-08-29 22:28:25 +03:00
xeruf
018357b21e refactor(tasks): accurately rename referenced_events to singular 2024-08-29 22:17:46 +03:00
xeruf
d4f544173a style: slight reformatting 2024-08-29 22:15:30 +03:00
xeruf
c2b106ea69 refactor: use static Kinds rather than their ids 2024-08-29 22:14:26 +03:00
xeruf
003d1d6120 feat: prefer immediate children search results 2024-08-29 12:11:43 +03:00
xeruf
039c390c66 fix(tasks): re-filter when reducing view depth 2024-08-29 12:02:13 +03:00
xeruf
dd5aaf71d2 feat: enable moving back through history with & 2024-08-29 11:50:34 +03:00
xeruf
c5a2872534 feat: enable setting specific state with label 2024-08-29 11:06:56 +03:00
xeruf
9eaf10006b fix(tasks): avoid timestamp conflicts 2024-08-28 09:16:38 +03:00
xeruf
6492a22cc9 fix: dim path separators 2024-08-28 09:16:38 +03:00
xeruf
13dac88ded fix: more consistent time-tracking history 2024-08-28 09:16:35 +03:00
xeruf
714d4a4d5b fix(tasks): only enter a perfect global match that is not closed 2024-08-27 12:02:45 +03:00