summaryrefslogtreecommitdiffstats
path: root/ui
AgeCommit message (Collapse)AuthorFilesLines
5 daysfix: preserve article body when saving frontmatterDanilo M.1-2/+3
FrontmatterEditor._save was passing empty string as body to write_frontmatter, erasing all content below the +++ delimiter. Now reads body via parse_frontmatter before writing back. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
5 daysfeat: propagate tag renames to articles after taxonomy saveDanilo M.1-2/+53
After saving TaxonomyView, detect renamed IT/EN tags by comparing old and new it_to_en dicts, then rewrite frontmatter of affected articles. Status bar shows count of updated articles. Taxonomy save failure aborts propagation. Adds pytest-qt and four unit tests for _detect_renames. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
5 daysfeat: multi-token tag autocomplete in FrontmatterEditorDanilo M.1-3/+36
Replace single-token QCompleter with MultiTokenCompleter that completes each comma-separated tag independently. Activating a suggestion inserts the completed tag and positions cursor after a trailing ", " separator for immediate next-tag input. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
5 daysfix: always set explicit foreground color on ArticleItemv1.2Danilo M.1-0/+2
Without an explicit color for normal articles, Qt reused the foreground from a previously painted item at the same row index, causing published articles to appear amber (draft color). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
5 daysfeat: add keyboard shortcuts (Ctrl+Q/N/R/1/2/T)Danilo M.1-0/+14
Ctrl+Q quit, Ctrl+N new article, Ctrl+R refresh, Ctrl+1 articles view, Ctrl+2 missing translations, Ctrl+T translations view. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
5 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>
5 daysfeat: add Categories tab to TaxonomyViewDanilo M.1-5/+101
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>
5 daysfeat: add typora_args config field for Wayland launch flagsDanilo M.3-4/+13
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>
5 daysChore: updated TODO and HANDOFF.Danilo M.1-0/+5
5 daysfix: replace text elide workarounds with QStyledItemDelegate for proper ↵v1.1Danilo M.1-12/+50
two-line rendering
5 daysfix: disable text elision on article lists so metadata shows fullyDanilo M.1-0/+3
5 daysfix: enable word wrap on article list widgets to prevent text truncationDanilo M.1-0/+3
5 daysfix: remove stale f-string prefix on badge strings, reset size hint in ↵Danilo M.1-2/+3
MissingTranslationView
5 daysfeat: show type, date, tags, categories in article list rowsDanilo M.1-5/+23
5 daysfix: stop double stopped emit, restore race, worker leak, encapsulation, git ↵Danilo M.4-3/+11
view init
5 daysfeat: complete my-publisher app — all views wired and workingDanilo M.1-0/+5
5 daysfeat: media view with drag-drop upload and clipboard path copyDanilo M.2-6/+99
5 daysfeat: taxonomy view with IT/EN pair table and orphan detectionDanilo M.2-1/+138
5 daysfeat: hugo server panel with start/stop and log streamingDanilo M.2-1/+82
5 daysfeat: git view with status, pull/push, and deleted article restoreDanilo M.2-3/+165
5 daysfeat: translation view with QProcess streaming and post-translation previewDanilo M.2-2/+124
5 daysfeat: new article stub creation with Typora openDanilo M.2-2/+105
5 daysfix: remove dead code/imports, wrap fm column in QScrollArea, fix path ↵Danilo M.3-12/+13
display, simplify _save
5 daysfeat: frontmatter editor dialog with type dropdown and tag autocompleteDanilo M.1-0/+85
5 daysfeat: article detail panel with frontmatter display and markdown previewDanilo M.1-0/+132
5 daysfeat: articles view with IT/EN tabs and missing translation highlightDanilo M.2-3/+133
5 daysfix: wire badge into sidebar layout, remove unused QFont/QSizePolicy importsDanilo M.1-3/+11
5 daysfeat: main window with sidebar navigation and file watcherDanilo M.2-0/+199
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
7 dayschore: initial project scaffoldDanilo M.1-0/+0