xeruf
|
9c0a688297
|
fix(tasks): prevent tracking invalid times
|
2024-08-15 13:12:42 +03:00 |
xeruf
|
fcd5e9c0c9
|
feat(tasks): employ time parsing libraries for tracking offsets
|
2024-08-15 12:21:32 +03:00 |
xeruf
|
3e056eb2b6
|
feat: feedback when filter does not match
|
2024-08-15 10:33:52 +03:00 |
xeruf
|
930c6b9c38
|
fix: improve task filtering, especially with slash
- smart case
- substring match
- less movement needed
|
2024-08-15 10:33:06 +03:00 |
xeruf
|
c93b2f2d91
|
feat(main): enhance prompt formatting
|
2024-08-15 09:31:49 +03:00 |
xeruf
|
0253b00c61
|
feat(tasks): display tracking since for current task
|
2024-08-14 22:12:43 +03:00 |
xeruf
|
957422f767
|
feat: localize nostr Timestamps consistently
|
2024-08-14 21:49:36 +03:00 |
xeruf
|
3eefbad6d5
|
feat: allow setting multiple tag filters at once
|
2024-08-14 19:42:58 +03:00 |
xeruf
|
b544616801
|
test(tasks): small rearrangements
|
2024-08-14 16:00:03 +03:00 |
xeruf
|
1e0cc319b8
|
docs: expand Readme and adjust code comments
|
2024-08-14 15:59:43 +03:00 |
xeruf
|
8588fb9a04
|
refactor(main): improved debug output
|
2024-08-14 15:57:05 +03:00 |
xeruf
|
bbfbb2d8b0
|
fix(main): better feedback on url parse error
|
2024-08-14 15:40:15 +03:00 |
xeruf
|
f5aca3eca8
|
fix(main): better feedback after adjusting timetracking
|
2024-08-14 15:36:54 +03:00 |
xeruf
|
be582cb536
|
fix(main): revamp prompt formatting
|
2024-08-14 15:33:50 +03:00 |
xeruf
|
68d5c101e9
|
feat(main): enable switching to new relay while running
|
2024-08-14 15:32:42 +03:00 |
xeruf
|
45b8f9cf0f
|
feat(main): define MostrMessage type for inter-thread channel
|
2024-08-13 21:40:23 +03:00 |
xeruf
|
ae4d315d87
|
fix: small sorting adjustment
|
2024-08-13 21:40:01 +03:00 |
xeruf
|
66af6af0ab
|
fix(main): do not superfluously move in place
|
2024-08-13 21:40:01 +03:00 |
xeruf
|
a059ff1c3e
|
refactor(main): define timeout delays as constants
|
2024-08-13 21:39:47 +03:00 |
xeruf
|
6cb2d47a8d
|
feat(main): advanced logger instantiation
|
2024-08-13 21:27:26 +03:00 |
xeruf
|
6d4666c12d
|
feat(tasks): improve visible tasks summary
|
2024-08-13 11:59:57 +03:00 |
xeruf
|
c67ef3b119
|
feat(main): batch up messages for relays
|
2024-08-13 11:54:14 +03:00 |
xeruf
|
619bcfbbad
|
feat(tasks): generate tree from iterator
|
2024-08-12 23:08:06 +03:00 |
xeruf
|
85b923edc8
|
feat: enable creating dependent sibling task
|
2024-08-12 23:06:49 +03:00 |
xeruf
|
9f84fd7ef1
|
refactor(tasks): find task tree as references
|
2024-08-12 12:17:03 +03:00 |
xeruf
|
67a19d61f2
|
feat(tasks): implement fallback for finding task children
|
2024-08-12 12:09:46 +03:00 |
xeruf
|
8f3552aeba
|
feat: move up after setting state manually
|
2024-08-12 11:57:21 +03:00 |
xeruf
|
b3d70ab0b7
|
feat(tasks): enable excluding tags from view
|
2024-08-11 12:28:08 +03:00 |
xeruf
|
c83d8a2f55
|
feat(tasks): option to fully set sorting
|
2024-08-11 12:05:29 +03:00 |
xeruf
|
a7d02e60b2
|
feat(tasks): make sorting by property customizable
|
2024-08-11 10:58:34 +03:00 |
xeruf
|
55792ca34f
|
feat(tasks): sorting by property
|
2024-08-11 10:01:46 +03:00 |
xeruf
|
dda969e08b
|
feat: integrate progress and dependencies into state property
|
2024-08-10 21:27:47 +03:00 |
xeruf
|
dcf333353b
|
fix(tasks): ignore future stamps in time-tracking summation
|
2024-08-10 21:27:47 +03:00 |
xeruf
|
15bd21059d
|
fix: show currently running timetracking for task
|
2024-08-10 21:27:47 +03:00 |
xeruf
|
9fbe3e27cb
|
feat: implement task stopping shortcut
|
2024-08-10 21:27:41 +03:00 |
xeruf
|
06bfe8e18a
|
fix(task): properly parse str into State
|
2024-08-10 18:16:29 +03:00 |
xeruf
|
b74ac18e39
|
style: reformat and remove leftover debug print
|
2024-08-10 18:14:19 +03:00 |
xeruf
|
ae2172c8f2
|
feat(main): properly apply input trimming
|
2024-08-10 18:11:42 +03:00 |
xeruf
|
b03ad00b6a
|
feat: quick filter for all task states
|
2024-08-10 15:44:52 +03:00 |
xeruf
|
ff74ac216b
|
feat(task): colorize state property
|
2024-08-10 15:14:09 +03:00 |
xeruf
|
c48355e5da
|
feat(task): parse dependees
|
2024-08-09 20:53:30 +03:00 |
xeruf
|
7a8a048d6c
|
feat: add procedures for dependency lists
|
2024-08-08 21:10:17 +03:00 |
xeruf
|
c492d64d9e
|
style: align command match branches
|
2024-08-08 18:16:25 +03:00 |
xeruf
|
b62ec6fd39
|
feat: summarize time tracked on visible tasks
|
2024-08-08 15:14:04 +03:00 |
xeruf
|
43c62bf742
|
feat: list existing tracked times
|
2024-08-08 15:09:39 +03:00 |
xeruf
|
79b42b8df0
|
style: reformat code
|
2024-08-08 13:52:02 +03:00 |
xeruf
|
a3a732879f
|
feat(tasks): don't create tasks from typos
|
2024-08-08 13:04:52 +03:00 |
xeruf
|
6b7b6b91a8
|
feat: hashtag list and quick filter override
|
2024-08-08 13:04:22 +03:00 |
xeruf
|
08b0ba48a3
|
feat: properly handle commands without argument
|
2024-08-08 00:18:34 +03:00 |
xeruf
|
4180533844
|
fix(tasks): apply state to new tasks
|
2024-08-07 23:59:05 +03:00 |