8d2cf29b83
fix(tasks): properly handle whitespace in task creation
1824de8d69
refactor(task): cache parent id
66fc702538
fix(task): omit duplicated state name
1251f54789
fix(task): omit tags referencing events in property getter
eb7e571f1e
fix(task): update tracked time while task is active
cdd6981bf6
feat(main): fallback to case-insensitive filter
e255ce0676
feat: correctly display path for unnamed and unknown tasks
6de7920af1
feat(main): enable manual state updates
8e7b8d3e66
fix(main): prevent overrunning string index on column edits
b71916c905
feat(task): match state filter case-insensitively
5d6b2a2dcb
feat(main): trim input strings
5723151cfb
feat: properly format tracked time
1b361355b0
feat(main): relay override by environment variable
93718aaf1e
feat(main): interactively save and persist keys and relays
0db7b648c4
fix: update default columns
d511e9ca49
feat: enable filtering by state
54e870a93a
feat(task): more accessors and modifiers
c2f1f54170
feat(main): dynamically specify relays
867ba917c0
refactor(task): return descriptions as references
960a5210c6
docs: document tags property column
fd94de7149
feat: tags property column
ce7e015b02
feat: activating tags
ed5e4d97d7
style: reorder tasks methods logically
81f226fa43
style: reformat all code
cb4b56da96
config/git/prepare-commit-msg: remove file extension
c5382934e1
config/bash/aliases: update status and fix prompt exit code
daad3faddb
docs: functionality reference
a1a94f402d
feat: add relative path property
6ed2299ee0
feat: enable setting view depth
87cdecbeee
feat: allow removing property column by index
860c3080b2
feat: toggle for recursive task view
f3110564cd
feat: separate output columns by tabulator
b30994c151
feat: live updates via mpsc
27324f8601
feat: key persistence and EventSender
72af6bfd61
feat: enable removing column by index
ab28cf4fd7
feat: return Event from task state updates
a3f342d80a
refactor: inline repl function
9a2f3f8794
refactor: reformat
1ea34898d1
feat: fetch new events in session
3a444c3ac2
fix: automatically stop task tracking on close
c8463e6924
feat: properly load tasks from relay
026915f870
feat: evaluate time tracked recursively
44ea79bc81
feat: intuitive name navigation and filtering
04ff65737a
feat: task time column
91e04f2c16
feat: task path column
2dbfecc4c5
refactor: refactor task structs into own file
d74c20fc04
Automatically move up a task on invalid input
a0c46b6ea1
Display nested tasks in prompt