rozšíření-completeTask

This commit is contained in:
kankys committed 2026-08-09 10:33:11 +02:00
1 parent 6230b7895d
commit b447cc8de7
6 files changed
+178 -5

No files matched your search

+11
View File
@@ -12,6 +12,7 @@
- **Persistent Storage**: Todos are saved to `~/.doxa-todo/doxa_todo.json`
- **Search & Filter**: Search by text, browse by tags, filter by category
- **Export**: Export individual todos to text files
- **Completed Todos**: Mark todos as completed/incomplete with automatic sorting to the end of the list
## Installation
@@ -69,6 +70,7 @@ export PATH=$PATH:~/.local/bin
| `b` | Browse tags |
| `c` | Filter by category |
| `l` | Toggle language (Czech/English) |
| `t` | Toggle todo completion status |
| `+` | Increase priority (when adding/editing) |
| `↑/↓` or `j/k` | Navigate through list |
| `Tab` | Switch between fields |
@@ -83,6 +85,7 @@ Each todo has:
- **Tags**: Comma-separated list
- **Created At**: Automatic timestamp
- **Modified At**: Automatic timestamp on edits
- **Completed**: Completion status (toggle with `t` key)
### Storage
@@ -96,6 +99,14 @@ Exported todos are saved to:
~/doxa-todo-export/
```
## Completed Todos
The application supports marking todos as completed:
- **Toggle Status**: Select a todo and press `t` to toggle between completed/incomplete
- **Visualization**: Completed todos are displayed with strikethrough and gray color
- **Automatic Sorting**: Completed todos are always displayed at the end of the list (after incomplete ones)
- **Persistent Storage**: Completion status is saved with the todo
## Configuration
The application automatically creates the configuration directory and file on first run.