| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 5 days | fix: preserve article body when saving frontmatter | Danilo 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 days | feat: propagate tag renames to articles after taxonomy save | Danilo 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 days | feat: multi-token tag autocomplete in FrontmatterEditor | Danilo 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 days | fix: always set explicit foreground color on ArticleItemv1.2 | Danilo 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 days | feat: 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 days | feat: wire Traduci button in MissingTranslationView | Danilo 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 days | feat: add Categories tab to TaxonomyView | Danilo 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 days | feat: add typora_args config field for Wayland launch flags | Danilo 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 days | Chore: updated TODO and HANDOFF. | Danilo M. | 1 | -0/+5 | |
| 5 days | fix: replace text elide workarounds with QStyledItemDelegate for proper ↵v1.1 | Danilo M. | 1 | -12/+50 | |
| two-line rendering | |||||
| 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 ↵ | Danilo M. | 1 | -2/+3 | |
| MissingTranslationView | |||||
| 5 days | feat: show type, date, tags, categories in article list rows | Danilo M. | 1 | -5/+23 | |
| 6 days | fix: stop double stopped emit, restore race, worker leak, encapsulation, git ↵ | Danilo M. | 4 | -3/+11 | |
| view init | |||||
| 6 days | feat: complete my-publisher app — all views wired and working | Danilo M. | 1 | -0/+5 | |
| 6 days | feat: media view with drag-drop upload and clipboard path copy | Danilo M. | 2 | -6/+99 | |
| 6 days | feat: taxonomy view with IT/EN pair table and orphan detection | Danilo M. | 2 | -1/+138 | |
| 6 days | feat: hugo server panel with start/stop and log streaming | Danilo M. | 2 | -1/+82 | |
| 6 days | feat: git view with status, pull/push, and deleted article restore | Danilo M. | 2 | -3/+165 | |
| 6 days | feat: translation view with QProcess streaming and post-translation preview | Danilo M. | 2 | -2/+124 | |
| 6 days | feat: new article stub creation with Typora open | Danilo M. | 2 | -2/+105 | |
| 6 days | fix: remove dead code/imports, wrap fm column in QScrollArea, fix path ↵ | Danilo M. | 3 | -12/+13 | |
| display, simplify _save | |||||
| 6 days | feat: frontmatter editor dialog with type dropdown and tag autocomplete | Danilo M. | 1 | -0/+85 | |
| 6 days | feat: article detail panel with frontmatter display and markdown preview | Danilo M. | 1 | -0/+132 | |
| 6 days | feat: articles view with IT/EN tabs and missing translation highlight | Danilo M. | 2 | -3/+133 | |
| 6 days | fix: wire badge into sidebar layout, remove unused QFont/QSizePolicy imports | Danilo M. | 1 | -3/+11 | |
| 6 days | feat: main window with sidebar navigation and file watcher | Danilo M. | 2 | -0/+199 | |
| Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||||
| 7 days | chore: initial project scaffold | Danilo M. | 1 | -0/+0 | |
