From: Danilo M. Date: Sun, 3 May 2026 09:08:39 +0000 (+0200) Subject: docs: add TODO.md tracking remaining known gaps X-Git-Tag: v1.0~4 X-Git-Url: https://git.danix.xyz/?a=commitdiff_plain;h=2c534f8ca8ad60d4fb7796837c3e43de1540b712;p=publisher.git docs: add TODO.md tracking remaining known gaps Co-Authored-By: Claude Sonnet 4.6 --- diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..44676bf --- /dev/null +++ b/TODO.md @@ -0,0 +1,13 @@ +# TODO + +Known gaps from initial implementation. Functional for daily use — these are enhancements. + +## UI Gaps + +- [ ] **TaxonomyView: Categories tab** — Tags tab exists, Categories tab missing. Mirror the Tags tab structure (IT/EN pair table, orphan detection) for `categories` frontmatter key. Files: `ui/taxonomy_view.py`, `core/taxonomy.py`. + +- [ ] **MissingTranslationView: Traduci button** — `translate_requested(str)` signal declared but no button wired to it. Add a per-row "Traduci" button that emits the signal with the article slug, then handle it in `main_window.py` to open the translation view for that article. + +## Autocomplete + +- [ ] **FrontmatterEditor: multi-token tag autocomplete** — `QCompleter` only completes the first token in the tags field. Need a custom completer that splits on commas, completes the current token, and re-joins. Consider subclassing `QCompleter` or intercepting `textEdited` to extract the active token. File: `ui/frontmatter_editor.py`.