Update todo list

This commit is contained in:
Tim Van Baak 2025-01-29 14:56:02 -08:00
parent 6ef51b7286
commit 3118758f1d

View File

@ -23,14 +23,14 @@ Parity with existing Python version
* [ ] rename
* [x] delete
* [x] execute
* [ ] require items to declare action support
* [x] require items to declare action support
* [ ] state files
* [ ] source environment
* [ ] working directory set
* [ ] update web UI credentials
* [ ] automatic crontab integration
* [ ] feed supports item TTS
* [ ] data directory from envvars
* [x] data directory from envvars
* [ ] source-level tt{s,d,l}
* [ ] source batching
* channels
@ -43,10 +43,11 @@ Parity with existing Python version
* [x] deactivate items
* [ ] mass deactivate
* [ ] punt
* [ ] trigger actions
* [x] trigger actions
* [x] add ad-hoc items
* [ ] show/hide deactivated items
* [ ] show/hide tts items
* [ ] sort by time ?? created
* [ ] NixOS module
* [ ] NixOS module demo
@ -92,6 +93,7 @@ Any unspecified field is equivalent to the empty string, object, or 0, depending
| `body` | Optional | Body text of the item as raw HTML. This will be displayed in the item without further processing! Consider your sources' threat models against injection attacks.
| `link` | Optional | A hyperlink associated with the item.
| `time` | Optional | A Unix timestamp associated with the item, not necessarily when the item was created. Items sort by `time` when it is defined and fall back to `created`. Displayed in the item footer.
| `action` | Optional | A JSON object with keys for all supported actions. No schema is imposed on the values.
Existing items are updated with new values when a fetch or action produces them, with some exceptions: