610b46e93c
refactor: use quoted string literals
24e4f00bb3
refactor: write xml root if file is empty
7ddb7a0df3
insert_at_position_lst
1c0e401fd9
refactor: formatting and colours
fc9540a413
feat: remove/cleanup toggled tasks
a3c1b18d5b
refactor: list based on task status
92d58061cf
feat: toggle task status
c6be8467ce
fix: write out valid xml
97d29da700
main.ml,feat: Append tasks to xml
c72bd92605
main.ml: Add id to task record
414b1f56f7
refactor: remove dups in parse
21278a23fd
create readme.txt
4dae01a0af
config: make foot primary terminal
3596b7f710
config: Tweaks for 4k display
4f1efde377
remove_nth_element_list
74037bc471
split_list_into_two
eb6d97f043
modified run-length encoding + duplicate elements of list