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 * [ ] rename
* [x] delete * [x] delete
* [x] execute * [x] execute
* [ ] require items to declare action support * [x] require items to declare action support
* [ ] state files * [ ] state files
* [ ] source environment * [ ] source environment
* [ ] working directory set * [ ] working directory set
* [ ] update web UI credentials * [ ] update web UI credentials
* [ ] automatic crontab integration * [ ] automatic crontab integration
* [ ] feed supports item TTS * [ ] feed supports item TTS
* [ ] data directory from envvars * [x] data directory from envvars
* [ ] source-level tt{s,d,l} * [ ] source-level tt{s,d,l}
* [ ] source batching * [ ] source batching
* channels * channels
@ -43,10 +43,11 @@ Parity with existing Python version
* [x] deactivate items * [x] deactivate items
* [ ] mass deactivate * [ ] mass deactivate
* [ ] punt * [ ] punt
* [ ] trigger actions * [x] trigger actions
* [x] add ad-hoc items * [x] add ad-hoc items
* [ ] show/hide deactivated items * [ ] show/hide deactivated items
* [ ] show/hide tts items * [ ] show/hide tts items
* [ ] sort by time ?? created
* [ ] NixOS module * [ ] NixOS module
* [ ] NixOS module demo * [ ] 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. | `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. | `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. | `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: Existing items are updated with new values when a fetch or action produces them, with some exceptions: