]> danix's work - publisher.git/shortlog
publisher.git
23 hours ago  Danilo M.chore: update HANDOFF, TODO, and desktop entry for... master v1.3
23 hours ago  Danilo M.fix: preserve article body when saving frontmatter
24 hours ago  Danilo M.feat: propagate tag renames to articles after taxonomy...
24 hours ago  Danilo M.feat: multi-token tag autocomplete in FrontmatterEditor
24 hours ago  Danilo M.fix: always set explicit foreground color on ArticleItem v1.2
24 hours ago  Danilo M.feat: add keyboard shortcuts (Ctrl+Q/N/R/1/2/T)
24 hours ago  Danilo M.feat: wire Traduci button in MissingTranslationView
24 hours ago  Danilo M.feat: add Categories tab to TaxonomyView
24 hours ago  Danilo M.feat: add typora_args config field for Wayland launch...
26 hours ago  Danilo M.Chore: updated TODO and HANDOFF.
27 hours ago  Danilo M.fix: replace text elide workarounds with QStyledItemDel... v1.1
27 hours ago  Danilo M.fix: disable text elision on article lists so metadata...
27 hours ago  Danilo M.fix: enable word wrap on article list widgets to preven...
27 hours ago  Danilo M.fix: remove stale f-string prefix on badge strings...
27 hours ago  Danilo M.feat: show type, date, tags, categories in article...
27 hours ago  Danilo M.feat: add meta_type, meta_tags, meta_categories, meta_d...
28 hours ago  Danilo M.Chore: updated handoff and todo list
28 hours ago  Danilo M.fix: update desktop entry paths to /opt/my-publisher v1.0
28 hours ago  Danilo M.feat: add assets dir with desktop entry and blogilo...
28 hours ago  Danilo M.docs: add font size spinner to TODO
29 hours ago  Danilo M.feat: add font_size config option, apply at startup
29 hours ago  Danilo M.docs: add TODO.md tracking remaining known gaps
29 hours ago  Danilo M.chore: add CLAUDE.md, HANDOFF.md, design spec, implemen...
29 hours ago  Danilo M.fix: stop double stopped emit, restore race, worker...
29 hours ago  Danilo M.feat: complete my-publisher app — all views wired and...
29 hours ago  Danilo M.feat: media view with drag-drop upload and clipboard...
29 hours ago  Danilo M.feat: taxonomy view with IT/EN pair table and orphan...
29 hours ago  Danilo M.feat: hugo server panel with start/stop and log streaming
29 hours ago  Danilo M.feat: git view with status, pull/push, and deleted...
29 hours ago  Danilo M.feat: translation view with QProcess streaming and...
29 hours ago  Danilo M.feat: new article stub creation with Typora open
29 hours ago  Danilo M.fix: remove dead code/imports, wrap fm column in QScrol...
29 hours ago  Danilo M.feat: frontmatter editor dialog with type dropdown...
29 hours ago  Danilo M.feat: article detail panel with frontmatter display...
29 hours ago  Danilo M.feat: articles view with IT/EN tabs and missing transla...
29 hours ago  Danilo M.fix: wire badge into sidebar layout, remove unused...
29 hours ago  Danilo M.feat: main window with sidebar navigation and file...
29 hours ago  Danilo M.fix: correct remove_article return type, emit started...
30 hours ago  Danilo M.feat: TranslationWorker QProcess for transart.py streaming
30 hours ago  Danilo M.feat: HugoWorker QProcess with log streaming
30 hours ago  Danilo M.feat: GitWorker QThread for pull/push/rm/restore
30 hours ago  Danilo M.fix: narrow exception clause to ValueError/OSError...
30 hours ago  Danilo M.feat: article scanner with translation pair detection
30 hours ago  Danilo M.fix: remove unused field import, document orphan-discar...
30 hours ago  Danilo M.feat: taxonomy load/save with IT/EN pair alignment
3 days ago  Danilo M.feat: TOML frontmatter parse/write with tomlkit
3 days ago  Danilo M.feat: Article dataclass and ARTICLE_TYPES
3 days ago  Danilo M.fix: clean up config module - remove self-import patter...
3 days ago  Danilo M.feat: config load/save with tomlkit
3 days ago  Danilo M.chore: add .gitignore
3 days ago  Danilo M.chore: initial project scaffold