]>
danix's work - publisher.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Danilo M. [Sun, 3 May 2026 08:58:46 +0000 (10:58 +0200)]
chore: add CLAUDE.md, HANDOFF.md, design spec, implementation plan, frontmatter fixes
Danilo M. [Sun, 3 May 2026 08:53:39 +0000 (10:53 +0200)]
fix: stop double stopped emit, restore race, worker leak, encapsulation, git view init
Danilo M. [Sun, 3 May 2026 08:46:00 +0000 (10:46 +0200)]
feat: complete my-publisher app — all views wired and working
Danilo M. [Sun, 3 May 2026 08:45:04 +0000 (10:45 +0200)]
feat: media view with drag-drop upload and clipboard path copy
Danilo M. [Sun, 3 May 2026 08:44:13 +0000 (10:44 +0200)]
feat: taxonomy view with IT/EN pair table and orphan detection
Danilo M. [Sun, 3 May 2026 08:43:31 +0000 (10:43 +0200)]
feat: hugo server panel with start/stop and log streaming
Danilo M. [Sun, 3 May 2026 08:42:30 +0000 (10:42 +0200)]
feat: git view with status, pull/push, and deleted article restore
Danilo M. [Sun, 3 May 2026 08:41:41 +0000 (10:41 +0200)]
feat: translation view with QProcess streaming and post-translation preview
Danilo M. [Sun, 3 May 2026 08:40:54 +0000 (10:40 +0200)]
feat: new article stub creation with Typora open
Danilo M. [Sun, 3 May 2026 08:37:59 +0000 (10:37 +0200)]
fix: remove dead code/imports, wrap fm column in QScrollArea, fix path display, simplify _save
Danilo M. [Sun, 3 May 2026 08:33:08 +0000 (10:33 +0200)]
feat: frontmatter editor dialog with type dropdown and tag autocomplete
Danilo M. [Sun, 3 May 2026 08:32:57 +0000 (10:32 +0200)]
feat: article detail panel with frontmatter display and markdown preview
Danilo M. [Sun, 3 May 2026 08:32:47 +0000 (10:32 +0200)]
feat: articles view with IT/EN tabs and missing translation highlight
Danilo M. [Sun, 3 May 2026 08:26:29 +0000 (10:26 +0200)]
fix: wire badge into sidebar layout, remove unused QFont/QSizePolicy imports
Danilo M. [Sun, 3 May 2026 08:20:48 +0000 (10:20 +0200)]
feat: main window with sidebar navigation and file watcher
Co-Authored-By: Claude Sonnet 4.6 <redacted>
Danilo M. [Sun, 3 May 2026 08:14:42 +0000 (10:14 +0200)]
fix: correct remove_article return type, emit started via QProcess signal
Danilo M. [Sun, 3 May 2026 08:10:38 +0000 (10:10 +0200)]
feat: TranslationWorker QProcess for transart.py streaming
Danilo M. [Sun, 3 May 2026 08:10:30 +0000 (10:10 +0200)]
feat: HugoWorker QProcess with log streaming
Danilo M. [Sun, 3 May 2026 08:10:22 +0000 (10:10 +0200)]
feat: GitWorker QThread for pull/push/rm/restore
Danilo M. [Sun, 3 May 2026 08:07:43 +0000 (10:07 +0200)]
fix: narrow exception clause to ValueError/OSError, add corrupt frontmatter test
Danilo M. [Sun, 3 May 2026 08:01:57 +0000 (10:01 +0200)]
feat: article scanner with translation pair detection
Danilo M. [Sun, 3 May 2026 08:00:51 +0000 (10:00 +0200)]
fix: remove unused field import, document orphan-discard contract in save_taxonomy
Danilo M. [Sun, 3 May 2026 07:55:27 +0000 (09:55 +0200)]
feat: taxonomy load/save with IT/EN pair alignment
Danilo M. [Fri, 1 May 2026 10:51:54 +0000 (12:51 +0200)]
feat: TOML frontmatter parse/write with tomlkit
Danilo M. [Fri, 1 May 2026 10:47:22 +0000 (12:47 +0200)]
feat: Article dataclass and ARTICLE_TYPES
Danilo M. [Fri, 1 May 2026 10:46:35 +0000 (12:46 +0200)]
fix: clean up config module - remove self-import pattern, pass path explicitly in tests
Danilo M. [Fri, 1 May 2026 10:42:29 +0000 (12:42 +0200)]
feat: config load/save with tomlkit
Co-Authored-By: Claude Sonnet 4.6 <redacted>
Danilo M. [Fri, 1 May 2026 10:40:51 +0000 (12:40 +0200)]
chore: add .gitignore
Danilo M. [Fri, 1 May 2026 10:38:44 +0000 (12:38 +0200)]
chore: initial project scaffold