Commit Graph

385 Commits

Author SHA1 Message Date
xeruf dc8df51e0f fix: slight interaction and documentation improvements 2024-11-09 18:02:33 +01:00
xeruf cc64c0f493 style(tasks): reformat 2024-11-09 18:01:40 +01:00
xeruf 5a8fa69e4c feat: implement recursive closing and property marker 2024-11-09 18:00:17 +01:00
xeruf f33d890d7f feat: implement priority parsing from task string 2024-11-09 17:06:20 +01:00
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 baf93bd788 docs(readme): notes about interfaces 2024-10-18 18:14:24 +02:00
xeruf d8eebcfb6a feat(tasks): filter out tracked intervals smaller than 2mins 2024-10-18 18:13:35 +02:00
xeruf 7f33bdc9ab feat(main): relay switching by substring match 2024-10-18 18:07:37 +02:00
xeruf 306e0e0421 chore: create rust-toolchain.toml to pin rust 1.81 2024-10-16 22:05:48 +02:00
xeruf 49d8eef29c fix(tasks): wrong position for immediate task entering 2024-10-15 15:42:17 +02:00
xeruf 74fff5a2b1 fix(main): only parse single-digit view depths 2024-10-15 03:28:40 +02:00
xeruf bdb8b6e814 fix(main): show correct relay url on relay change 2024-10-15 03:02:46 +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 1533676bff fix: do not show all tasks when filter has no matches 2024-10-14 16:39:44 +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 769b9578fe refactor: do not import xdg 2024-10-12 11:34:44 +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 c6de8daee9 fix(main): increase notification channel size
apparently it needs to be double of the expected events,
so even this is only a temporary remedy
2024-10-01 23:19:01 +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 516acadd4a fix: properly determine current task state 2024-09-23 01:20:24 +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 ddb68f7107 feat: recognize hashtags in task name 2024-09-14 15:53:27 +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 593ebcddca feat(main): make empty / go to root 2024-09-07 16:06:59 +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 77bfc4cb7a fix: add weekday to relative date formatting 2024-09-05 13:50:50 +03:00