diff options
| author | Danilo M. <danix@danix.xyz> | 2026-05-05 10:51:56 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-05-05 10:51:56 +0200 |
| commit | 54ad3e37c6e9d2242f932c192119dd6de64966cf (patch) | |
| tree | 84c7018152825a63c2f6b009f18634a8585d996a /TODO.md | |
| parent | 48b84da95d0736124f8be6849aa32df31bdb29aa (diff) | |
| download | publisher-54ad3e37c6e9d2242f932c192119dd6de64966cf.tar.gz publisher-54ad3e37c6e9d2242f932c192119dd6de64966cf.zip | |
feat: check OLLAMA_HOST reachability before starting translationv1.6
Non-blocking QThread check hits /api/tags on the resolved ollama host
before launching TranslationWorker. Shows QMessageBox.warning() if
unreachable; proceeds silently if reachable. Adds ollama_host field to
Config with env-var fallback to http://localhost:11434.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'TODO.md')
| -rw-r--r-- | TODO.md | 25 |
1 files changed, 13 insertions, 12 deletions
@@ -1,8 +1,5 @@ # TODO -## hugo server -- [ ] we should add a way to run `npm run build` before launching the hugo server. We also need to be able to run it using a button in the interface when the server is already running. - ## save on exit - [ ] if a file has been modified, ask for confirmation before exiting the application to avoid losing local edits. @@ -17,15 +14,6 @@ ## article editor - [ ] in the article editor window, add a flag to the top of the sidebar to easily recognize what language the content is in. Useful for empty drafts where no content has been written yet. -## frontmatter -### taxonomies -- [✅] when modifying the frontmatter, the square brackets around the tags or categories lists are not maintained. -### article types -- [✅] the program should respect the article type already set in the frontmatter and don't default to "Life" if the article is set to something else. -- [✅] the theme expects the article type to be lowercase. The program currently writes them as uppercase -### categories dropdown -- [✅] when adding a category to the article, offer a dropdown of the categories or autocomplete like we do for tags. - ## Settings - [ ] **Font size spinner in UI** — `font_size` is in config but only editable via `~/.config/my-publisher/config.toml`. Add a `QSpinBox` to `SetupDialog` (or a dedicated Settings dialog) so it's changeable without editing the file. Save via `Config.save()`, re-apply with `app.setFont()`. File: `ui/setup_dialog.py`. @@ -52,3 +40,16 @@ ## keyboard shortcuts - [✅] The app should follow some standard keyboard shortcuts like Ctrl+q should quit the app. + +## hugo server +- [✅] we should add a way to run `npm run build` before launching the hugo server. We also need to be able to run it using a button in the interface when the server is already running. + +## frontmatter +### taxonomies +- [✅] when modifying the frontmatter, the square brackets around the tags or categories lists are not maintained. +### article types +- [✅] the program should respect the article type already set in the frontmatter and don't default to "Life" if the article is set to something else. +- [✅] the theme expects the article type to be lowercase. The program currently writes them as uppercase +### categories dropdown +- [✅] when adding a category to the article, offer a dropdown of the categories or autocomplete like we do for tags. + |
