diff options
| author | Danilo M. <danix@danix.xyz> | 2026-05-03 11:08:39 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-05-03 11:08:39 +0200 |
| commit | 2c534f8ca8ad60d4fb7796837c3e43de1540b712 (patch) | |
| tree | 8eb62075dcb1b0687f21f9e7cffdd33f7f7633b5 | |
| parent | 3f23288296c70ab619cfd100a70b900a019b5f7e (diff) | |
| download | publisher-2c534f8ca8ad60d4fb7796837c3e43de1540b712.tar.gz publisher-2c534f8ca8ad60d4fb7796837c3e43de1540b712.zip | |
docs: add TODO.md tracking remaining known gaps
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
| -rw-r--r-- | TODO.md | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -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`. |
