All notable changes to this project will be documented in this file.
- [breaking] Rewrite project in C
- Print help message
- Add argument parser
- Implement
init
command - Implement list command
- Implement add command
- Implement done command and clear command
- Add remove command
- Print todos in table format
- (storage) Handle empty title string
- (storage) Exit if file not exist to read
- (storage) Print no task info if no error
- Check
ids
andtodos
before update todos - Print data only when head not null
- Rename header files and improve error handling in storage
- Rewrite
- Update README
- Update README
- Add preview
- Format code with clang-format
- (storage) Add comment at the begin of file
- Replace perror with custom print_err
- Update help
- Correct filter algorithm
- Release v1.0.2
- (table) Correct first column width
- V1.0.1
- Add preview
- Update README
- Implement update
- Implement --filter
- Implement search
- Add colors based on priority
- (table) Correct center column width
- Use mkShell
- Link fmt library statically
- V1.0.0
- Update README
- V0.0.2-alpha.1
- Don't move assets to root
- Use flakehub-cache-action instead of magic-nix-cache-action
- Add build release assets for windows
- Release 0.0.2-alpha
- Add build release assets for macos
- Initial commit
- Implement add feature
- Implement delete feature
- (fmt) Print info message
- Add O2 flag
- Add install target
- Improve code readability
- Improve code
- Csv -> storage
- Update README
- Update README
- Add CHANGELOG
- Add build release assets workflow