Lazytask is a terminal task management interface inspired by lazygit.
Because of time constraints this project is in a prototype state for now.
- Integrate swift adapter to work with apple reminders
- Basic integration of bubbletea lists and text input, switching views etc.
- Commands
- Adding a task by title
- Completing a task
- Basic debugging with attach to process (vscode only)
- Testing with recurring tasks
- Switching between lists
-
User testing & feedback
-
restructure app
-
Implement app logging
-
use message types for commands
-
Implement commands
- Edit dates
- Move to tomorrow
- Edit full card form
- Edit descriptions
- Edit tags
- Edit prios
- Edit flags
- Refresh
-
Handling of all tasks, not only overdue
-
Building a basic ui https://github.com/dlvhdr/gh-dash https://github.com/bensadeh/circumflex
-
Async task handling with busy spinners, maybe add command queue
-
Fix help pages initial app functionalities of fancy list etc
-
Display of further infos: Tags, recurring, flags, prios, ...
-
Github actions, go building and releases, tests are broken too
-
Refactor functions to be testable and add proper testing
-
Input hardening
-
Debugging from inside nvim
./build
.build/./lazytask
Distributed under the MIT License. See LICENSE for more information.