summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
6 daysfeat: wire Traduci button in MissingTranslationViewDanilo M.2-3/+22
Adds a Traduci button that enables on row selection and emits translate_requested, connected to _do_translate in main_window. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
6 daysfeat: add Categories tab to TaxonomyViewDanilo M.2-5/+109
Single-list editor for docs/categories.txt with article usage counts scanned from frontmatter. Supports multi-select delete. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
6 daysfeat: add typora_args config field for Wayland launch flagsDanilo M.4-4/+16
Allows passing extra CLI args (e.g. --ozone-platform=wayland) to Typora at launch without baking them into the binary path. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
6 daysChore: updated TODO and HANDOFF.Danilo M.6-10/+240
6 daysfix: replace text elide workarounds with QStyledItemDelegate for proper ↵v1.1Danilo M.1-12/+50
two-line rendering
6 daysfix: disable text elision on article lists so metadata shows fullyDanilo M.1-0/+3
6 daysfix: enable word wrap on article list widgets to prevent text truncationDanilo M.1-0/+3
6 daysfix: remove stale f-string prefix on badge strings, reset size hint in ↵Danilo M.1-2/+3
MissingTranslationView
6 daysfeat: show type, date, tags, categories in article list rowsDanilo M.1-5/+23
6 daysfeat: add meta_type, meta_tags, meta_categories, meta_date properties to ArticleDanilo M.2-0/+74
7 daysChore: updated handoff and todo listDanilo M.2-9/+14
7 daysfix: update desktop entry paths to /opt/my-publisherv1.0Danilo M.1-2/+2
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
7 daysfeat: add assets dir with desktop entry and blogilo.svg iconDanilo M.2-0/+66
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
7 daysdocs: add font size spinner to TODODanilo M.1-0/+4
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
7 daysfeat: add font_size config option, apply at startupDanilo M.2-0/+8
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 <noreply@anthropic.com>
7 daysdocs: add TODO.md tracking remaining known gapsDanilo M.1-0/+13
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
7 dayschore: add CLAUDE.md, HANDOFF.md, design spec, implementation plan, ↵Danilo M.6-2/+2977
frontmatter fixes
7 daysfix: stop double stopped emit, restore race, worker leak, encapsulation, git ↵Danilo M.5-4/+12
view init
7 daysfeat: complete my-publisher app — all views wired and workingDanilo M.1-0/+5
7 daysfeat: media view with drag-drop upload and clipboard path copyDanilo M.2-6/+99
7 daysfeat: taxonomy view with IT/EN pair table and orphan detectionDanilo M.2-1/+138
7 daysfeat: hugo server panel with start/stop and log streamingDanilo M.2-1/+82
7 daysfeat: git view with status, pull/push, and deleted article restoreDanilo M.2-3/+165
7 daysfeat: translation view with QProcess streaming and post-translation previewDanilo M.2-2/+124
7 daysfeat: new article stub creation with Typora openDanilo M.2-2/+105
7 daysfix: remove dead code/imports, wrap fm column in QScrollArea, fix path ↵Danilo M.3-12/+13
display, simplify _save
7 daysfeat: frontmatter editor dialog with type dropdown and tag autocompleteDanilo M.1-0/+85
7 daysfeat: article detail panel with frontmatter display and markdown previewDanilo M.1-0/+132
7 daysfeat: articles view with IT/EN tabs and missing translation highlightDanilo M.2-3/+133
7 daysfix: wire badge into sidebar layout, remove unused QFont/QSizePolicy importsDanilo M.1-3/+11
7 daysfeat: main window with sidebar navigation and file watcherDanilo M.3-0/+212
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
7 daysfix: correct remove_article return type, emit started via QProcess signalDanilo M.2-2/+2
7 daysfeat: TranslationWorker QProcess for transart.py streamingDanilo M.1-0/+48
7 daysfeat: HugoWorker QProcess with log streamingDanilo M.1-0/+49
7 daysfeat: GitWorker QThread for pull/push/rm/restoreDanilo M.1-0/+72
7 daysfix: narrow exception clause to ValueError/OSError, add corrupt frontmatter testDanilo M.2-1/+9
7 daysfeat: article scanner with translation pair detectionDanilo M.2-0/+75
7 daysfix: remove unused field import, document orphan-discard contract in ↵Danilo M.1-1/+2
save_taxonomy
7 daysfeat: taxonomy load/save with IT/EN pair alignmentDanilo M.2-0/+66
8 daysfeat: TOML frontmatter parse/write with tomlkitDanilo M.2-0/+77
8 daysfeat: Article dataclass and ARTICLE_TYPESDanilo M.2-0/+51
8 daysfix: clean up config module - remove self-import pattern, pass path ↵Danilo M.2-26/+17
explicitly in tests
9 daysfeat: config load/save with tomlkitDanilo M.2-0/+69
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
9 dayschore: add .gitignoreDanilo M.1-0/+6
9 dayschore: initial project scaffoldDanilo M.6-0/+14