Full deployment history for this project.
⚡ Bolt: execute deferred trace tasks concurrently with Promise.all (#192)
⚡ Bolt: execute deferred trace tasks concurrently with Promise.all Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Fix unrestricted CORS origin validation in agent route (#191)
Fix unrestricted CORS origin validation in agent route Replace custom suffix matching logic in app/api/v1/agent/route.ts with standardized isAllowedHostname from lib/trusted-url.mjs. This prevents domain impersonation attacks such as evilplatphormnews.com or platphormnews.com.attacker.com while ensuring consistent CORS checking across agent, MCP, and A2V handoff endpoints. Restrict dev loopback origins to non-production environments. Add unit tests for allowed/untrusted origins. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
test: add unit tests for FAQ JSON-LD generator and structured data (#186)
test: add tests for A2V launch URL builder and handoff module (#187)
🔒 fix: restrict CORS allowed origins on render route (#188)
test: add comprehensive unit test suite for toAnsi exporter (#190)
test: add comprehensive unit test suite for toAnsi exporter Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
test: add unit tests for toHtml and exporters Adds unit tests in tests/exporters.test.mjs to cover: - HTML document structure and custom monochrome color styling in toHtml - HTML entity escaping (<, >, &) - 24-bit RGB run formatting in toHtml - ANSI escape codes, SVG generation, JSON payloads, and exportFrame dispatching Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
⚡ optimize baggage deduplication in trace context using Set (#184)
⚡ cache canvas context fillStyle state across character runs (#176)
🎨 Palette: Add accessible CopyButton to developer code blocks (#135)
🔒 Fix overly permissive CORS in A2V handoff API (#172)
🔒 Restrict Agent API CORS Policy (#166)
fix(security): sanitize iframe srcDoc preview with sandbox attribute (#169)
refactor: extract helper functions in llms-full route (#147)
test: add unit test suite for lib/api.ts (#143)
fix(mcp): restrict MCP API CORS policy to trusted origins (#167)
🔒 Sanitize SVG preview output with DOMPurify (#177)
test: add error path test in lib/trace-export.ts (#179)
test: add unit test suite for deascii handoff module (#182)
Merge branch 'main' into perf/canvas-context-state-caching-921083854482187091
perf: optimize Floyd-Steinberg dither loop with bitwise rounding (#180) Replace Math.round with bitwise integer rounding (desired + 0.5) | 0 in the Floyd-Steinberg error diffusion loop of frameToAscii (lib/ascii.ts). This eliminates V8 function invocation overhead in tight grid loops, running 3.56x faster for isolated integer rounding and providing a ~4.18% overall speedup on dithered frame conversion.
Merge branch 'main' into perf/bitwise-rounding-dither-loop-13869827541990419230
test: add unit tests for lib/chroma.ts (#163) Add unit tests for buildCompactColorGrid and expandCompactColorGrid in tests/chroma.test.mjs. Cover null/missing colors, valid compact color grid construction, base64url decoding, grid dimension error handling, and round-trip conversion. Update relative imports in lib/chroma.ts so Node native ESM loader resolves internal modules cleanly when running tests.
Merge branch 'main' into bolt/fused-color-tone-lut-9452168378330723513
Merge branch 'main' into bolt/zero-copy-chroma-base64url-7315504516429195302
chore: stack PR #71
chore: stack PR #60
chore: stack PR #59
Merge branch 'main' into jules-827579649938664417-9d4364d9
Merge branch 'main' into jules-12341344351789737472-ddd8c9d2
Publish first-frame quality evidence
Isolate observable V2A test traffic
Package Sharp runtimes for Vercel renders
Export observable V2A render traces
Export observable V2A render traces
refactor: downgrade hono dependency to version 4.12.25 Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>
feat: update project name and version; fix OpenAPI link path Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>
feat: add auto-levels image enhancement and UI controls Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>
feat: enhance ASCII conversion features and documentation Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>