summaryrefslogtreecommitdiffstats
path: root/core
AgeCommit message (Collapse)AuthorFilesLines
3 daysfeat: check OLLAMA_HOST reachability before starting translationv1.6Danilo M.1-0/+7
Non-blocking QThread check hits /api/tags on the resolved ollama host before launching TranslationWorker. Shows QMessageBox.warning() if unreachable; proceeds silently if reachable. Adds ollama_host field to Config with env-var fallback to http://localhost:11434. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 daysfix: use lowercase article types and restore selection in FrontmatterEditorDanilo M.1-1/+1
ARTICLE_TYPES lowercased to match Hugo theme expectations. FrontmatterEditor now matches the existing frontmatter value case-insensitively so the correct type is selected rather than defaulting to the first item. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
5 daysfeat: add Categories tab to TaxonomyViewDanilo M.1-0/+8
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.1-0/+3
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 daysfeat: add meta_type, meta_tags, meta_categories, meta_date properties to ArticleDanilo M.1-0/+29
5 daysfeat: add font_size config option, apply at startupDanilo M.1-0/+3
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>
5 dayschore: add CLAUDE.md, HANDOFF.md, design spec, implementation plan, ↵Danilo M.1-1/+1
frontmatter fixes
5 daysfix: narrow exception clause to ValueError/OSError, add corrupt frontmatter testDanilo M.1-1/+1
5 daysfeat: article scanner with translation pair detectionDanilo M.1-0/+34
5 daysfix: remove unused field import, document orphan-discard contract in ↵Danilo M.1-1/+2
save_taxonomy
5 daysfeat: taxonomy load/save with IT/EN pair alignmentDanilo M.1-0/+23
7 daysfeat: TOML frontmatter parse/write with tomlkitDanilo M.1-0/+28
7 daysfeat: Article dataclass and ARTICLE_TYPESDanilo M.1-0/+15
7 daysfix: clean up config module - remove self-import pattern, pass path ↵Danilo M.1-12/+7
explicitly in tests
7 daysfeat: config load/save with tomlkitDanilo M.1-0/+40
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
7 dayschore: initial project scaffoldDanilo M.1-0/+0