 Brandon ThomasandClaude Opus 5.5
|
0ac2908195
|
M4.6: bookmark editing: organize outline API (add/rename/move/delete/set page, surgical relinking, /Count recompute), undoable engine edits, 6 automation tools, Bookmarks panel (⌘B new + inline rename, context menu: rename, set page, move, indent/outdent, delete), Lucide bookmark-plus icon (attributed)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-01 13:10:49 -04:00 |
|
 Brandon ThomasandClaude Opus 5.5
|
ebfe058a9c
|
M3.9: control channel counts real egui passes (eframe runs logic without a pass while the window is hidden): clicks/keys/screenshots fail after 5 s with a clear message and dropped input instead of false success
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-01 13:10:49 -04:00 |
|
 Brandon ThomasandClaude Opus 5.5
|
669196a67e
|
M3.4: view tests (layouts, actual size/fit width/fit page, link clicks, field list jump, field highlighting pixels, fonts tab); parity: 10 features to shipped (P0 35.2%)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-01 12:29:05 -04:00 |
|
 Brandon ThomasandClaude Opus 5.5
|
4c4b17e5fa
|
M3.3: render watchdog (a page rendering past 20 s is reported and skipped, later requests fail fast, a bounded replacement worker keeps rendering); ui.state reports page errors
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-01 12:23:15 -04:00 |
|
 Brandon ThomasandClaude Opus 5.5
|
825cae7a8d
|
M1.10: roadmap update (fuzzing, parity checklist)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-01 09:49:03 -04:00 |
|
 Brandon ThomasandClaude Opus 5.5
|
ee254a91a2
|
M2.6: fuzz findings in the bootstrap renderer: paint-nesting cap now covers Type 3 glyphs (stack overflow), hayro skips images over 2^28 px (hang); regression tests
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-01 09:48:52 -04:00 |
|
 Brandon ThomasandClaude 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 ThomasandClaude 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 ThomasandClaude Opus 5.5
|
703d057578
|
M3.3: effective_scale floor overrode the size caps (a huge page box rendered 9M px wide); regression tests for the fuzz findings
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-01 09:20:36 -04:00 |
|
 Brandon ThomasandClaude Opus 5.5
|
675b258e77
|
M2.6: hayro-interpret patches from fuzzing: tiling-pattern nesting cap (stack overflow), CID width ranges clamped to 65535 (hang)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-01 09:20:36 -04:00 |
|
 Brandon ThomasandClaude Opus 5.5
|
24418ae3c5
|
M1.3: number parser cut a multi-byte token mid-character and panicked (found by fuzzing)
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 ThomasandClaude Opus 5.5
|
8426503edb
|
M1.9: roadmap update
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-01 08:43:54 -04:00 |
|
 Brandon ThomasandClaude Opus 5.5
|
1d1005f36c
|
M1.9: full saves write object streams + xref stream (PNG Up predictor); encrypt-dict closure kept outside; reader authenticates before validating the catalog
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-01 08:43:41 -04:00 |
|
 Brandon ThomasandClaude Opus 5.5
|
2849ad8922
|
M2.6: vendor hayro-syntax 0.7.2 with a page-tree cycle guard (stack overflow on /Kids loops in object streams)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-01 08:43:41 -04:00 |
|
 Brandon ThomasandClaude Opus 5.5
|
c342387239
|
M4.5: roadmap update for session 6
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-01 08:28:24 -04:00 |
|
Brandon Thomas
|
2ca1f5e1eb
|
continued work
|
2026-10-01 08:26:58 -04:00 |
|
 Brandon ThomasandClaude Opus 5.5
|
5cebbb9b33
|
M3.9: transport test (token required, auth handshake, forwarding)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-01 08:21:56 -04:00 |
|
 Brandon ThomasandClaude Opus 5.5
|
93fa9b79a8
|
M3.9: UI control channel (opt-in --control; ui.state/inspect/click/type/key/command/set/open/screenshot over token-authenticated loopback JSON-RPC; printcraft-cli ui)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-01 08:20:59 -04:00 |
|
 Brandon ThomasandClaude Opus 5.5
|
ce5f7ebd1c
|
M0.9: roadmap update for session 5
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-30 23:52:59 -04:00 |
|
 Brandon ThomasandClaude Opus 5.5
|
abc4f56958
|
M13.1: parallel, cached page text for text_extract/text_find (520 pages: find 17.9s -> 3.7s cold, ~20ms warm)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-30 23:51:45 -04:00 |
|
 Brandon ThomasandClaude 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 ThomasandClaude Opus 5.5
|
b8fed39be5
|
M13.1: docs for agent control (README, AGENTS §3, crate README, CLAUDE.md)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-30 23:33:21 -04:00 |
|
 Brandon ThomasandClaude Opus 5.5
|
88e4ca7e5b
|
M13.1: printcraft-automation (headless tool set + opt-in MCP server over stdio); M4.8: CLI tools/run/mcp
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-30 23:32:23 -04:00 |
|
 Brandon ThomasandClaude Opus 5.5
|
49c0c6bffc
|
M2.7: text layout follows the dominant text direction (rotated pages read along their lines)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-30 23:32:23 -04:00 |
|
 Brandon ThomasandClaude 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 |
|