xeruf
|
eb7e571f1e
|
fix(task): update tracked time while task is active
|
2024-07-29 14:01:33 +03:00 |
xeruf
|
cdd6981bf6
|
feat(main): fallback to case-insensitive filter
|
2024-07-29 13:37:05 +03:00 |
xeruf
|
e255ce0676
|
feat: correctly display path for unnamed and unknown tasks
|
2024-07-29 13:32:47 +03:00 |
xeruf
|
98d921b941
|
feat(main): enable manual state updates
|
2024-07-29 13:28:39 +03:00 |
xeruf
|
8e7b8d3e66
|
fix(main): prevent overrunning string index on column edits
|
2024-07-29 09:59:17 +03:00 |
xeruf
|
b71916c905
|
feat(task): match state filter case-insensitively
|
2024-07-29 09:43:13 +03:00 |
xeruf
|
5d6b2a2dcb
|
feat(main): trim input strings
|
2024-07-29 09:32:10 +03:00 |
xeruf
|
5723151cfb
|
feat: properly format tracked time
|
2024-07-29 09:19:23 +03:00 |
xeruf
|
1b361355b0
|
feat(main): relay override by environment variable
|
2024-07-27 22:40:52 +03:00 |
xeruf
|
93718aaf1e
|
feat(main): interactively save and persist keys and relays
|
2024-07-27 21:49:04 +03:00 |
xeruf
|
0db7b648c4
|
fix: update default columns
|
2024-07-26 21:50:55 +03:00 |
xeruf
|
d511e9ca49
|
feat: enable filtering by state
|
2024-07-26 21:50:48 +03:00 |
xeruf
|
54e870a93a
|
feat(task): more accessors and modifiers
|
2024-07-26 21:15:50 +03:00 |
xeruf
|
c2f1f54170
|
feat(main): dynamically specify relays
|
2024-07-26 12:58:20 +03:00 |
xeruf
|
867ba917c0
|
refactor(task): return descriptions as references
|
2024-07-26 12:38:27 +03:00 |
xeruf
|
79c3174f4f
|
feat: enable state filtering
|
2024-07-26 11:07:47 +03:00 |
xeruf
|
fd94de7149
|
feat: tags property column
|
2024-07-25 22:50:57 +03:00 |
xeruf
|
ce7e015b02
|
feat: activating tags
|
2024-07-25 22:40:35 +03:00 |
xeruf
|
ed5e4d97d7
|
style: reorder tasks methods logically
|
2024-07-25 22:10:01 +03:00 |
xeruf
|
81f226fa43
|
style: reformat all code
|
2024-07-25 22:09:24 +03:00 |
xeruf
|
0c90086833
|
feat: text notes as descriptions
|
2024-07-25 10:54:18 +03:00 |
xeruf
|
a1a94f402d
|
feat: add relative path property
|
2024-07-25 00:52:03 +03:00 |
xeruf
|
6ed2299ee0
|
feat: enable setting view depth
|
2024-07-25 00:26:29 +03:00 |
xeruf
|
87cdecbeee
|
feat: allow removing property column by index
|
2024-07-25 00:15:20 +03:00 |
xeruf
|
860c3080b2
|
feat: toggle for recursive task view
|
2024-07-24 21:11:36 +03:00 |
xeruf
|
ad65388979
|
style: slight stdout phrasing improvement
|
2024-07-24 19:11:08 +03:00 |
xeruf
|
f3110564cd
|
feat: separate output columns by tabulator
|
2024-07-24 16:14:19 +03:00 |
xeruf
|
b30994c151
|
feat: live updates via mpsc
|
2024-07-24 16:12:57 +03:00 |
xeruf
|
27324f8601
|
feat: key persistence and EventSender
|
2024-07-24 15:47:24 +03:00 |
xeruf
|
72af6bfd61
|
feat: enable removing column by index
|
2024-07-23 23:04:55 +03:00 |
xeruf
|
ab28cf4fd7
|
feat: return Event from task state updates
|
2024-07-23 13:45:25 +03:00 |
xeruf
|
a3f342d80a
|
refactor: inline repl function
|
2024-07-23 13:28:57 +03:00 |
xeruf
|
9a2f3f8794
|
refactor: reformat
|
2024-07-19 21:06:03 +03:00 |
xeruf
|
1ea34898d1
|
feat: fetch new events in session
|
2024-07-19 21:04:21 +03:00 |
xeruf
|
3a444c3ac2
|
fix: automatically stop task tracking on close
|
2024-07-19 19:57:32 +03:00 |
xeruf
|
c8463e6924
|
feat: properly load tasks from relay
|
2024-07-19 16:49:23 +03:00 |
xeruf
|
026915f870
|
feat: evaluate time tracked recursively
|
2024-07-19 09:44:12 +03:00 |
xeruf
|
44ea79bc81
|
feat: intuitive name navigation and filtering
|
2024-07-19 09:35:03 +03:00 |
xeruf
|
04ff65737a
|
feat: task time column
|
2024-07-19 09:34:19 +03:00 |
xeruf
|
91e04f2c16
|
feat: task path column
|
2024-07-19 01:29:36 +03:00 |
xeruf
|
2dbfecc4c5
|
refactor: refactor task structs into own file
|
2024-07-19 01:23:25 +03:00 |
xeruf
|
0b1c6fa45c
|
refactor: refactor into tasks struct
|
2024-07-19 01:15:11 +03:00 |
xeruf
|
6362b62a86
|
feat: properly submit all events
|
2024-07-18 22:19:08 +03:00 |
xeruf
|
3968e5c1ae
|
feat: implicit Task activation
Automatically mark the selected task as active
|
2024-07-18 22:18:40 +03:00 |
xeruf
|
ab16b87497
|
feat: create nonexistent task on entering
|
2024-07-18 21:43:35 +03:00 |
xeruf
|
9d45525a9b
|
feat: stringification helpers and no default TaskState
|
2024-07-18 21:11:00 +03:00 |
xeruf
|
06d6595bd8
|
feat: implement state transitions
|
2024-07-18 20:48:51 +03:00 |
xeruf
|
491eb81cb2
|
fix: prefix adjustments for intuitive navigation
|
2024-07-18 19:10:52 +03:00 |
xeruf
|
999a257db7
|
feat: print errors
|
2024-07-18 18:54:38 +03:00 |
xeruf
|
769ac2d5e8
|
feat: store children as EventId and separate props
|
2024-07-18 18:24:40 +03:00 |
xeruf
|
cfe815fe2e
|
feat: use dots for navigation
|
2024-07-18 15:58:45 +03:00 |
xeruf
|
76e1f87377
|
feat: add arguments to repl task list
|
2024-07-18 13:20:25 +03:00 |
xeruf
|
870a43112a
|
refactor: reformat
|
2024-07-18 12:09:18 +03:00 |
xeruf
|
b6d85c018d
|
Implement dynamic task properties
|
2024-07-18 12:08:44 +03:00 |
xeruf
|
82c9923cc6
|
Implement State struct and enum with stringification
|
2024-07-18 12:07:38 +03:00 |
xeruf
|
d74c20fc04
|
Automatically move up a task on invalid input
|
2024-07-18 00:39:22 +03:00 |
xeruf
|
a0c46b6ea1
|
Display nested tasks in prompt
|
2024-07-18 00:38:51 +03:00 |
xeruf
|
660f9a248c
|
Implement interactive task nesting
|
2024-07-17 22:55:25 +03:00 |
xeruf
|
23763f87ee
|
Implement global variables, tasks with tags and a repl
|
2024-07-13 16:12:39 +03:00 |
xeruf
|
32b7ff94ec
|
feat: implement sending events from args and finding events
|
2024-07-11 10:53:58 +03:00 |
xeruf
|
199273d21b
|
First CLI Prototype
|
2024-07-09 17:56:08 +03:00 |