Zac Gaetano zgaetano · He/Him
  • Joined on 2026-03-31
zgaetano commented on issue WildDragonLLC/dragon-iso#2 2026-07-29 10:12:22 -04:00
v1.2.0-beta.1 shipped — QA checklist + deferred follow-ups

Repro: control surface never binds when launched non-interactively

Tested on real hardware (zacoffice, hostname UBSTeams2, Windows 11 Pro, .NET 8.0.301, NDI 6 Tools present) — reproduced…

zgaetano pushed to master at zgaetano/rainbow-dragon 2026-07-11 15:50:28 -04:00
84a5b45b3e video+export: PNG encoder (dep-free, stored-deflate zlib, python-verified), StillGrabber PNG mode, Reel-styled HTML shot report w/ base64 stills + CDL blocks, forge report CLI — 8 tests, 222 total
03fa5ca2d4 offload: checksum breadth — vendored xxHash 0.8.2 (XXH3-64/128, xxhsum-verified vectors), pure-Swift SHA1 (RFC 3174), HashAlgorithm dispatch, MHL per-algo elements + algo-aware verify, forge offload --checksum — 8 tests, 214 total
e32ee6eced export: IngestMatcher — look-match bridge, media↔shot by clip name, .cdl/.cube sidecars, unmatched/missing reporting; forge ingest-match CLI — 7 tests
Compare 3 commits »
zgaetano pushed to master at zgaetano/rainbow-dragon 2026-07-11 10:44:54 -04:00
8f805c1249 design: high-fidelity Layout B mockup — clip table home, grade drawer (⌘G) w/ slot tabs + node strip + push status, jobs w/ live progress, offload sheet (⌘O) w/ checksum+options chips, status bar w/ protocol health
zgaetano pushed to master at zgaetano/rainbow-dragon 2026-07-11 10:18:27 -04:00
d64be383d1 design: DECISION — Layout B library-centric main window; grade drawer summonable (A as mode inside B); consequences for macOS phase
zgaetano pushed to master at zgaetano/rainbow-dragon 2026-07-11 10:09:54 -04:00
014c7ca283 docs: README, roadmap 002 (feature gaps vs Pomfort, tiered), wireframes — grade-centric vs library-centric layouts in Reel tokens w/ recommendation (A main + B as library surface)
f4eb9b7a95 driver-sony: downgrade to monitoring-only per research — Venice IP look control closed/unverified; push() rejects with SDI-chain guidance; lut3dSizes=[]
8fc0e95cdc driver-arri: rewrite to real ARRI CAP — binary TCP :5055, frame codec, Welcome/challenge/MD5 password/ClientName handshake, variable subscription (EVENT-driven state), CDL via SetVariable 0x0050 10xF32 blob, BCD timecode, keep-alive; CAP-faithful sim; e2e updated — 200 tests, 3x soak
2b6e8de4b3 research: ARRI CAP verified (TCP 5055 binary, MD5 challenge auth, CDL var 0x0050 10xF32, command/variable tables) + Sony Venice verdict (closed protocol, web-remote only public path)
Compare 4 commits »
zgaetano pushed to master at zgaetano/rainbow-dragon 2026-07-11 00:37:22 -04:00
172b554205 merge: competitive research docs from remote
70e0290eda offload: ASC MHL v2.0 conformance — urn:ASC:MHL:v2.0 namespace, creatorinfo+processinfo, path@size attr, xxh64@action@hashdate; validates against official ascmitc XSD via xmllint
05693dfece driver-red: rewrite to verified RCP2 — WebSocket :9998/rcp, rcp_config handshake, rcp_get/set, cur.val responses, per-channel CDL params, unsolicited notifications; sim rewritten as WS server; gang handles CDL-only cameras (no live LUT on RCP2) w/ representability check; Lut3D.isApproximatelyIdentity — 187 tests
00f3517d4b research: RCP2 wire protocol verified (WebSocket 9998/rcp, rcp_config handshake, per-channel CDL params, no live LUT upload) + ASC MHL v2.0 XSD findings
Compare 4 commits »
zgaetano opened issue zgaetano/rainbow-dragon#1 2026-07-10 22:30:28 -04:00
Competitive research: Livegrade 7 / Silverstack Lab feature gaps vs. implementation plan
zgaetano pushed to master at zgaetano/rainbow-dragon 2026-07-10 22:30:02 -04:00
d0c7753ef7 docs: fix research file content (previous commit had literal shell placeholder)
zgaetano pushed to master at zgaetano/rainbow-dragon 2026-07-10 22:28:55 -04:00
5b09730c55 docs: add Livegrade + Silverstack Lab competitive feature research
zgaetano created branch master in zgaetano/rainbow-dragon 2026-07-10 17:10:28 -04:00
zgaetano pushed to master at zgaetano/rainbow-dragon 2026-07-10 17:10:28 -04:00
e1c1491cdd proxy: WatchFolder — size-stability partial-write guard, extension filter, cross-run skip list — 4 tests
92a29d5a60 cli: forge proxy — per-shot proxy render from library, source matching, grade bake + text burn flags
b7d43785cf proxy: ffmpeg command builder (ProRes/DNxHR/H264, scale, lut3d grade, drawtext burn-in), process runner, graded ProxyJob w/ temp cube lifecycle — 10 tests
297477f342 offload: CSV/HTML reports + forge offload/verify CLI w/ MHL manifests per destination; end-to-end verified incl tamper detection — 2 tests
17fdaa150d offload: MHL v2-shape manifest — generate/write/verify, tamper+missing+size detection, XML escaping — 7 tests
Compare 10 commits »
zgaetano created repository zgaetano/rainbow-dragon 2026-07-10 17:03:34 -04:00
zgaetano pushed to main at WildDragonLLC/dragon-iso 2026-07-06 22:15:05 -04:00
1f6564ba04 fix(ci): release asset upload must be POST multipart, not PUT
zgaetano released Dragon-ISO v1.2.0-beta.1 at WildDragonLLC/dragon-iso 2026-07-06 22:12:44 -04:00
zgaetano closed issue WildDragonLLC/dragon-iso#1 2026-07-06 21:53:45 -04:00
Polish + cleanup pass — status (2026-05-15)
zgaetano opened issue WildDragonLLC/dragon-iso#2 2026-07-06 21:53:25 -04:00
v1.2.0-beta.1 shipped — QA checklist + deferred follow-ups
zgaetano pushed tag v1.2.0-beta.1 to WildDragonLLC/dragon-iso 2026-07-06 21:52:40 -04:00
zgaetano pushed to main at WildDragonLLC/dragon-iso 2026-07-06 21:46:31 -04:00
daa4068784 fix(control-surface): reserve loopback URL ACL at install time
e1b3339cc2 release: prep v1.2.0-beta.1 -- version bump, CHANGELOG, Product name fix
f9f58a9ff4 fix(installer): bind MSI ProductVersion to the build version
6a141c1031 feat(pipeline): pass the configured frame rate to each ISO NDI sender
97d7028a3a fix(interop): implement frame-rate-carrying CreateSender in P/Invoke + fake
Compare 5 commits »
zgaetano pushed to master at WildDragonLLC/wilddragon-site 2026-07-02 22:59:19 -04:00
3d9b34eae0 robots: disallow standalone.html duplicate
zgaetano pushed to master at WildDragonLLC/wilddragon-site 2026-07-02 22:57:31 -04:00
ff6e4bdaa5 SEO pass: real index.html, apex canonicals, robots+sitemap, prod React, nginx hardening