## LATER - [ ] DB Layer: create task - [ ] DB Layer: edit task details - [ ] DB Layer: query tasks - [ ] DB Layer: full text search - [ ] DB Layer: filters - [ ] Command parser - [ ] "Normal" mode commands - [ ] Identify how I want to handle commands - [ ] Implement swap - [ ] Add tests to db layer - [ ] Fix next not being cleaned up properly ## NOW - [ ] Create database initialization ## DONE **Complete** - [x] Set up XDG-based db location - [x] Prevent pushing empty tasks - [x] Fix crash when pushing tasks in empty queue %% kanban:settings ``` {"kanban-plugin":"basic","new-note-template":"Templates/Kanban Template.md","new-note-folder":"Zettelkasten"} ``` %%