]> danix's work - publisher.git/log
publisher.git
30 hours agofeat: add assets dir with desktop entry and blogilo.svg icon
Danilo M. [Sun, 3 May 2026 09:18:05 +0000 (11:18 +0200)] 
feat: add assets dir with desktop entry and blogilo.svg icon

Co-Authored-By: Claude Sonnet 4.6 <redacted>
30 hours agodocs: add font size spinner to TODO
Danilo M. [Sun, 3 May 2026 09:12:49 +0000 (11:12 +0200)] 
docs: add font size spinner to TODO

Co-Authored-By: Claude Sonnet 4.6 <redacted>
30 hours agofeat: add font_size config option, apply at startup
Danilo M. [Sun, 3 May 2026 09:10:35 +0000 (11:10 +0200)] 
feat: add font_size config option, apply at startup

Reads font_size (int, default 10) from config.toml and sets it as the
app-wide QFont point size before the main window is shown.

Co-Authored-By: Claude Sonnet 4.6 <redacted>
30 hours agodocs: add TODO.md tracking remaining known gaps
Danilo M. [Sun, 3 May 2026 09:08:39 +0000 (11:08 +0200)] 
docs: add TODO.md tracking remaining known gaps

Co-Authored-By: Claude Sonnet 4.6 <redacted>
30 hours agochore: add CLAUDE.md, HANDOFF.md, design spec, implementation plan, frontmatter fixes
Danilo M. [Sun, 3 May 2026 08:58:46 +0000 (10:58 +0200)] 
chore: add CLAUDE.md, HANDOFF.md, design spec, implementation plan, frontmatter fixes

30 hours agofix: stop double stopped emit, restore race, worker leak, encapsulation, git view...
Danilo M. [Sun, 3 May 2026 08:53:39 +0000 (10:53 +0200)] 
fix: stop double stopped emit, restore race, worker leak, encapsulation, git view init

30 hours agofeat: complete my-publisher app — all views wired and working
Danilo M. [Sun, 3 May 2026 08:46:00 +0000 (10:46 +0200)] 
feat: complete my-publisher app — all views wired and working

30 hours agofeat: media view with drag-drop upload and clipboard path copy
Danilo M. [Sun, 3 May 2026 08:45:04 +0000 (10:45 +0200)] 
feat: media view with drag-drop upload and clipboard path copy

30 hours agofeat: taxonomy view with IT/EN pair table and orphan detection
Danilo M. [Sun, 3 May 2026 08:44:13 +0000 (10:44 +0200)] 
feat: taxonomy view with IT/EN pair table and orphan detection

30 hours agofeat: hugo server panel with start/stop and log streaming
Danilo M. [Sun, 3 May 2026 08:43:31 +0000 (10:43 +0200)] 
feat: hugo server panel with start/stop and log streaming

30 hours agofeat: git view with status, pull/push, and deleted article restore
Danilo M. [Sun, 3 May 2026 08:42:30 +0000 (10:42 +0200)] 
feat: git view with status, pull/push, and deleted article restore

30 hours agofeat: translation view with QProcess streaming and post-translation preview
Danilo M. [Sun, 3 May 2026 08:41:41 +0000 (10:41 +0200)] 
feat: translation view with QProcess streaming and post-translation preview

30 hours agofeat: new article stub creation with Typora open
Danilo M. [Sun, 3 May 2026 08:40:54 +0000 (10:40 +0200)] 
feat: new article stub creation with Typora open

30 hours agofix: remove dead code/imports, wrap fm column in QScrollArea, fix path display, simpl...
Danilo M. [Sun, 3 May 2026 08:37:59 +0000 (10:37 +0200)] 
fix: remove dead code/imports, wrap fm column in QScrollArea, fix path display, simplify _save

31 hours agofeat: frontmatter editor dialog with type dropdown and tag autocomplete
Danilo M. [Sun, 3 May 2026 08:33:08 +0000 (10:33 +0200)] 
feat: frontmatter editor dialog with type dropdown and tag autocomplete

31 hours agofeat: article detail panel with frontmatter display and markdown preview
Danilo M. [Sun, 3 May 2026 08:32:57 +0000 (10:32 +0200)] 
feat: article detail panel with frontmatter display and markdown preview

31 hours agofeat: articles view with IT/EN tabs and missing translation highlight
Danilo M. [Sun, 3 May 2026 08:32:47 +0000 (10:32 +0200)] 
feat: articles view with IT/EN tabs and missing translation highlight

31 hours agofix: wire badge into sidebar layout, remove unused QFont/QSizePolicy imports
Danilo M. [Sun, 3 May 2026 08:26:29 +0000 (10:26 +0200)] 
fix: wire badge into sidebar layout, remove unused QFont/QSizePolicy imports

31 hours agofeat: main window with sidebar navigation and file watcher
Danilo M. [Sun, 3 May 2026 08:20:48 +0000 (10:20 +0200)] 
feat: main window with sidebar navigation and file watcher

Co-Authored-By: Claude Sonnet 4.6 <redacted>
31 hours agofix: correct remove_article return type, emit started via QProcess signal
Danilo M. [Sun, 3 May 2026 08:14:42 +0000 (10:14 +0200)] 
fix: correct remove_article return type, emit started via QProcess signal

31 hours agofeat: TranslationWorker QProcess for transart.py streaming
Danilo M. [Sun, 3 May 2026 08:10:38 +0000 (10:10 +0200)] 
feat: TranslationWorker QProcess for transart.py streaming

31 hours agofeat: HugoWorker QProcess with log streaming
Danilo M. [Sun, 3 May 2026 08:10:30 +0000 (10:10 +0200)] 
feat: HugoWorker QProcess with log streaming

31 hours agofeat: GitWorker QThread for pull/push/rm/restore
Danilo M. [Sun, 3 May 2026 08:10:22 +0000 (10:10 +0200)] 
feat: GitWorker QThread for pull/push/rm/restore

31 hours agofix: narrow exception clause to ValueError/OSError, add corrupt frontmatter test
Danilo M. [Sun, 3 May 2026 08:07:43 +0000 (10:07 +0200)] 
fix: narrow exception clause to ValueError/OSError, add corrupt frontmatter test

31 hours agofeat: article scanner with translation pair detection
Danilo M. [Sun, 3 May 2026 08:01:57 +0000 (10:01 +0200)] 
feat: article scanner with translation pair detection

31 hours agofix: remove unused field import, document orphan-discard contract in save_taxonomy
Danilo M. [Sun, 3 May 2026 08:00:51 +0000 (10:00 +0200)] 
fix: remove unused field import, document orphan-discard contract in save_taxonomy

31 hours agofeat: taxonomy load/save with IT/EN pair alignment
Danilo M. [Sun, 3 May 2026 07:55:27 +0000 (09:55 +0200)] 
feat: taxonomy load/save with IT/EN pair alignment

3 days agofeat: TOML frontmatter parse/write with tomlkit
Danilo M. [Fri, 1 May 2026 10:51:54 +0000 (12:51 +0200)] 
feat: TOML frontmatter parse/write with tomlkit

3 days agofeat: Article dataclass and ARTICLE_TYPES
Danilo M. [Fri, 1 May 2026 10:47:22 +0000 (12:47 +0200)] 
feat: Article dataclass and ARTICLE_TYPES

3 days agofix: clean up config module - remove self-import pattern, pass path explicitly in...
Danilo M. [Fri, 1 May 2026 10:46:35 +0000 (12:46 +0200)] 
fix: clean up config module - remove self-import pattern, pass path explicitly in tests

3 days agofeat: config load/save with tomlkit
Danilo M. [Fri, 1 May 2026 10:42:29 +0000 (12:42 +0200)] 
feat: config load/save with tomlkit

Co-Authored-By: Claude Sonnet 4.6 <redacted>
3 days agochore: add .gitignore
Danilo M. [Fri, 1 May 2026 10:40:51 +0000 (12:40 +0200)] 
chore: add .gitignore

3 days agochore: initial project scaffold
Danilo M. [Fri, 1 May 2026 10:38:44 +0000 (12:38 +0200)] 
chore: initial project scaffold