summaryrefslogtreecommitdiffstats
path: root/TODO.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-05-05 10:35:31 +0200
committerDanilo M. <danix@danix.xyz>2026-05-05 10:35:31 +0200
commit48b84da95d0736124f8be6849aa32df31bdb29aa (patch)
treea7c90bf6e744cdc4b0f0d5416776dfb0d147b644 /TODO.md
parent7bc1e99f0720598ff7af74361eb1d9029694ede3 (diff)
downloadpublisher-48b84da95d0736124f8be6849aa32df31bdb29aa.tar.gz
publisher-48b84da95d0736124f8be6849aa32df31bdb29aa.zip
feat: run npm build before hugo server and add manual Build CSS buttonv1.5
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 <noreply@anthropic.com>
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md6
1 files changed, 3 insertions, 3 deletions
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`.