| filter-done | true |
|---|---|
| max-visible | 0 |
| show-headings | true |
- split project up into multiple files
- refactor and use AST for markdown
- add 3-way-merge and conflict detection
- CI -> release notes should be generated through an llm (openrouter?)
- CI run tests for merge requests
- make sure CI still works
- add command to toggle heading on (add flag for it as well or markdown metadata)
- add command to set max-visible while running
- add markdown metadata for options (persit: false, filter-done: true, ...)
- add functionality to edit pervious seen files (saved in locale share or config)
- add frontmatter for hide done/filter-done
- add priorities and a priority-sort command (p1, p2, ...) !p3
- add date when task is due (@due(2025-11-24)) !p2
- add nested tasks
- add tags and f shortcut to filter for tags (#tag)
- add priority filer mode !p1
- make wrap the default
- add new items after cursor (maybe command option to set after cursor or end of file)
- add command or keyboard shortcut (# or h) to add a heading before? after? the current cursor maybe that should go together with the insert setting?
- add vim functionality to new and edit mode
- improve the status bar
- add R? for raw editing with a embededded nvim/vim like experience so that you can set frontmatter
- Add the special mode from Ben Vallack video
- open last file with tdx last oder so
- combine config.yaml with config.toml
- add default file option to the config.toml
- add option in config.toml to set default name
- fix move bug that it sometimes (I don't know when - previous move?) doesn't add it to the bottom of the next heading group - seems to be the case if filter-done: true is active
- fix delete should move the cursor to the nearest task also if the done tasks are hidden. We should seriously check that the ui handles hiddden stuff well. maybe we do another tree or something for what is visible.
- fix new entry should also respent word-wrap
- make sure we don't delete frontmatter
- sometimes the select pointer disappears
- If I delete a subtask it and then there are no other tasks in the parent task anymore it should select the parent task again since as a user I might want to do more things regarding this task. If there are other child tasks it should select the next closest. (default next down, if there is only one and it's up that is what we need to select)
- fix tag bug not recognizing that you added a tag
- add tui theme picker via command ": theme" which live previews
- provide a way to render code segments which can be copied and are rendered as code maybe line code? maybe ctrl/cmd+shift+c
- add feature to respect newlines in todos if possible
- mouse mode: scrolling and clicking (if possible?)
- pictures? (rendering)