summaryrefslogtreecommitdiffstats
path: root/ui/frontmatter_editor.py
AgeCommit message (Collapse)AuthorFilesLines
3 daysfix: render and save list-typed frontmatter fields (categories) correctlyDanilo M.1-1/+4
FrontmatterEditor was only handling tags as a list; categories fell through to str(val) which produced Python repr output in the widget and wrote corrupted TOML strings on save. Extend display and save logic to all list-typed frontmatter fields generically. Also update TODO with new bugs and reorganise frontmatter section. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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: 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: remove dead code/imports, wrap fm column in QScrollArea, fix path ↵Danilo M.1-3/+2
display, simplify _save
5 daysfeat: frontmatter editor dialog with type dropdown and tag autocompleteDanilo M.1-0/+85