| Age | Commit message (Expand) | Author | Files | Lines |
| 3 days | Chore: updated todo and handoffHEADmaster | Danilo M. | 2 | -7/+10 |
| 3 days | feat: check OLLAMA_HOST reachability before starting translationv1.6 | Danilo M. | 8 | -18/+115 |
| 3 days | feat: run npm build before hugo server and add manual Build CSS buttonv1.5 | Danilo M. | 4 | -15/+109 |
| 3 days | feat: add multi-token autocomplete for categories in FrontmatterEditorv1.4 | Danilo M. | 1 | -1/+7 |
| 3 days | fix: use lowercase article types and restore selection in FrontmatterEditor | Danilo M. | 4 | -6/+7 |
| 3 days | fix: render and save list-typed frontmatter fields (categories) correctly | Danilo M. | 2 | -8/+17 |
| 3 days | Chore: updated handoff and todo | Danilo M. | 2 | -11/+26 |
| 5 days | chore: update HANDOFF, TODO, and desktop entry for v1.3v1.3 | Danilo M. | 3 | -15/+12 |
| 5 days | fix: preserve article body when saving frontmatter | Danilo M. | 1 | -2/+3 |
| 5 days | feat: propagate tag renames to articles after taxonomy save | Danilo M. | 3 | -2/+87 |
| 5 days | feat: multi-token tag autocomplete in FrontmatterEditor | Danilo M. | 1 | -3/+36 |
| 5 days | fix: always set explicit foreground color on ArticleItemv1.2 | Danilo M. | 1 | -0/+2 |
| 5 days | feat: add keyboard shortcuts (Ctrl+Q/N/R/1/2/T) | Danilo M. | 1 | -0/+14 |
| 5 days | feat: wire Traduci button in MissingTranslationView | Danilo M. | 2 | -3/+22 |
| 5 days | feat: add Categories tab to TaxonomyView | Danilo M. | 2 | -5/+109 |
| 5 days | feat: add typora_args config field for Wayland launch flags | Danilo M. | 4 | -4/+16 |
| 5 days | Chore: updated TODO and HANDOFF. | Danilo M. | 6 | -10/+240 |
| 5 days | fix: replace text elide workarounds with QStyledItemDelegate for proper two-l...v1.1 | Danilo M. | 1 | -12/+50 |
| 5 days | fix: disable text elision on article lists so metadata shows fully | Danilo M. | 1 | -0/+3 |
| 5 days | fix: enable word wrap on article list widgets to prevent text truncation | Danilo M. | 1 | -0/+3 |
| 5 days | fix: remove stale f-string prefix on badge strings, reset size hint in Missin... | Danilo M. | 1 | -2/+3 |
| 5 days | feat: show type, date, tags, categories in article list rows | Danilo M. | 1 | -5/+23 |
| 5 days | feat: add meta_type, meta_tags, meta_categories, meta_date properties to Article | Danilo M. | 2 | -0/+74 |
| 5 days | Chore: updated handoff and todo list | Danilo M. | 2 | -9/+14 |
| 5 days | fix: update desktop entry paths to /opt/my-publisherv1.0 | Danilo M. | 1 | -2/+2 |
| 5 days | feat: add assets dir with desktop entry and blogilo.svg icon | Danilo M. | 2 | -0/+66 |
| 5 days | docs: add font size spinner to TODO | Danilo M. | 1 | -0/+4 |
| 5 days | feat: add font_size config option, apply at startup | Danilo M. | 2 | -0/+8 |
| 5 days | docs: add TODO.md tracking remaining known gaps | Danilo M. | 1 | -0/+13 |
| 5 days | chore: add CLAUDE.md, HANDOFF.md, design spec, implementation plan, frontmatt... | Danilo M. | 6 | -2/+2977 |
| 5 days | fix: stop double stopped emit, restore race, worker leak, encapsulation, git ... | Danilo M. | 5 | -4/+12 |
| 5 days | feat: complete my-publisher app — all views wired and working | Danilo M. | 1 | -0/+5 |
| 5 days | feat: media view with drag-drop upload and clipboard path copy | Danilo M. | 2 | -6/+99 |
| 5 days | feat: taxonomy view with IT/EN pair table and orphan detection | Danilo M. | 2 | -1/+138 |
| 5 days | feat: hugo server panel with start/stop and log streaming | Danilo M. | 2 | -1/+82 |
| 5 days | feat: git view with status, pull/push, and deleted article restore | Danilo M. | 2 | -3/+165 |
| 5 days | feat: translation view with QProcess streaming and post-translation preview | Danilo M. | 2 | -2/+124 |
| 5 days | feat: new article stub creation with Typora open | Danilo M. | 2 | -2/+105 |
| 5 days | fix: remove dead code/imports, wrap fm column in QScrollArea, fix path displa... | Danilo M. | 3 | -12/+13 |
| 5 days | feat: frontmatter editor dialog with type dropdown and tag autocomplete | Danilo M. | 1 | -0/+85 |
| 5 days | feat: article detail panel with frontmatter display and markdown preview | Danilo M. | 1 | -0/+132 |
| 5 days | feat: articles view with IT/EN tabs and missing translation highlight | Danilo M. | 2 | -3/+133 |
| 5 days | fix: wire badge into sidebar layout, remove unused QFont/QSizePolicy imports | Danilo M. | 1 | -3/+11 |
| 5 days | feat: main window with sidebar navigation and file watcher | Danilo M. | 3 | -0/+212 |
| 5 days | fix: correct remove_article return type, emit started via QProcess signal | Danilo M. | 2 | -2/+2 |
| 5 days | feat: TranslationWorker QProcess for transart.py streaming | Danilo M. | 1 | -0/+48 |
| 5 days | feat: HugoWorker QProcess with log streaming | Danilo M. | 1 | -0/+49 |
| 5 days | feat: GitWorker QThread for pull/push/rm/restore | Danilo M. | 1 | -0/+72 |
| 5 days | fix: narrow exception clause to ValueError/OSError, add corrupt frontmatter test | Danilo M. | 2 | -1/+9 |
| 5 days | feat: article scanner with translation pair detection | Danilo M. | 2 | -0/+75 |