From 48b84da95d0736124f8be6849aa32df31bdb29aa Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Tue, 5 May 2026 10:35:31 +0200 Subject: feat: run npm build before hugo server and add manual Build CSS button MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit NpmWorker (QObject+QProcess) runs `npm run build` in the blog repo. HugoPanel sequences: build CSS → start hugo on Avvia. A separate "Build CSS" button allows rebuilding Tailwind while the server runs. Co-Authored-By: Claude Sonnet 4.6 --- TODO.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'TODO.md') diff --git a/TODO.md b/TODO.md index e38edf7..4899469 100644 --- a/TODO.md +++ b/TODO.md @@ -21,10 +21,10 @@ ### 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 +- [✅] 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. +- [✅] 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`. -- cgit v1.2.3