Brandon Thomas and Claude Opus 5.5
b87cf39168
M10: Scan & OCR ▸ Recognize text: ocrs-based recognition (models fetched by cargo xtask models), invisible searchable text layer, Recognize Text dialog with background progress; ocr_recognize / ocr_status tools
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 03:47:58 -04:00
Brandon Thomas and Claude Opus 5.5
beb4e14c44
xtask: version test uses gates::root (fixes the xtask test build)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 00:42:57 -04:00
Brandon Thomas and Claude Opus 5.5
e849fbcf1b
xtask: make version.rs compile here and register cargo xtask version
...
version.rs (ported from PhotoCraft) called crate::cargo() and a two-argument
crate::run() that don't exist in this xtask, so xtask didn't build at all.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 16:20:47 -04:00
Brandon Thomas and Claude Opus 4.8
4466fe8623
Signed release pipeline (macOS/Windows/Linux/Web); README community note
...
Ports photocraft's release workflow + packaging (signing, notarization,
MSI/DMG/deb/rpm/AppImage/web), adds `cargo xtask version`. File-type
associations omitted (route B); app keeps its own .desktop. Fresh WiX
UpgradeCode. README 'about' note updated.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-10-02 12:06:19 -04:00
Brandon Thomas and Claude Opus 5.5
22a8691475
M5.6/M6.7: Comment and form data exchange: new xfdf crate (L4): XFDF (ISO 19444-1) export/import of comments (replies, pop-ups, ink, quads, line ends, flags, colours) and nested field values; FDF both ways; form data as Acrobat XML, CSV and tab-delimited text. Import replaces comments with the same name and sets values through formats/validation (read-only fields take data). Import/Export commands; doc_export_data/doc_import_data tools (69 tools)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 01:31:56 -04:00
Brandon Thomas and Claude Opus 5.5
2fc7cb4e64
Community links: Discord button in the title bar, ArtCraft community card on Home, About dialog with ArtCraft mark/wordmark and links, Help menu commands (help.discord/app_page/github/website), CLI --version and MCP websiteUrl, README Community section; 4 Lucide icons (attributed); regenerated screenshots with honest brand attribution
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-01 14:15:05 -04:00
Brandon Thomas and Claude Opus 5.5
bb31b5a1b5
Brand assets: ArtCraft logos attributed as Storyteller-owned (not open source, LicenseRef-Storyteller-Trademark) with a narrow asset-gate exception for docs/brand logos; AGENTS.md §1.2
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-01 14:02:40 -04:00
Brandon Thomas and Claude Opus 5.5
0bf28b79d4
M0.8: parity/acrobat-features.toml (826 features) + xtask parity (schema, registry/tool/test cross-checks, tier/area report) in ci; fuzzer skips known-hang seeds
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-01 09:34:02 -04:00
Brandon Thomas and Claude Opus 5.5
d4c4534821
M1.10: cargo xtask fuzz (stable mutation fuzzer: child processes, crash/hang triage, minimization), check-one --edit, nightly CI fuzz job
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-01 09:20:36 -04:00
Brandon Thomas
6ea1402424
fuzzing
2026-10-01 08:55:16 -04:00
Brandon Thomas and Claude Opus 5.5
19788d3336
M0.4/M0.5: deny.toml + xtask deny in ci, GitHub CI workflow; MCP module behind a Cargo feature
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 23:45:10 -04:00
Brandon Thomas and Claude Opus 5.5
5f5f83cc0c
Session 4: M1.6 encryption (crypt crate R2-R6), M4 command registry, combine/extract/split, autosave + crash recovery, asset policy + xtask assets, README screenshots
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 23:12:34 -04:00
Brandon Thomas
5f61bde5eb
more work
2026-09-30 11:34:29 -04:00
Brandon Thomas
3074fbb05e
work in progress
2026-09-30 11:27:10 -04:00
Brandon Thomas
108fdc108c
more progress, roadmap, wip
2026-09-30 11:00:02 -04:00
Brandon Thomas
f0b5f8ff55
one-shot first ver
2026-09-30 05:17:08 -04:00