openpencil/tests/engine
rcoenen ff31f90de9
fix(ai): opt into Anthropic direct browser access (#438)
Anthropic omits Access-Control-Allow-Origin unless the caller sends
anthropic-dangerous-direct-browser-access, so the web build failed with an
opaque "Could not reach this endpoint from the browser" for the anthropic
provider. @ai-sdk/anthropic does not send the header and neither did our
adapter.

Send it from the browser only. The desktop build routes through tauriFetch
and is not subject to CORS, so it does not need to advertise browser access.

Fixes #436

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-31 20:22:45 +03:00
..
acp chore: enable stricter oxlint rules 2026-05-18 18:58:30 +03:00
app fix(ai): opt into Anthropic direct browser access (#438) 2026-07-31 20:22:45 +03:00
bytes refactor(core): centralize Base64 encoding 2026-07-28 08:27:22 +03:00
cli feat(export): add editable PPTX export (#416) 2026-07-28 10:12:41 +03:00
clipboard fix(export): prevent GUID collisions and file corruption on .fig round-trip (#333) 2026-06-23 18:05:23 +03:00
collab fix(collab): replicate document content to joiners 2026-06-30 11:56:58 +03:00
color feat(vue): consolidate color model 2026-07-13 21:48:36 +03:00
dom-css fix(fig): restore strict parse validation 2026-07-18 03:58:18 +03:00
editor fix(canvas): import dropped SVG files 2026-07-29 15:20:06 +03:00
figma/api feat(figma-api): expose vector paths and modes 2026-07-22 15:07:20 +03:00
geometry fix(fig): restore strict parse validation 2026-07-18 03:58:18 +03:00
hit-test chore(tests): enforce non-null assertion rule 2026-05-06 11:44:18 +03:00
icons fix(core): parse SVG markup as XML 2026-07-27 19:04:43 +03:00
io fix(canvas): import dropped SVG files 2026-07-29 15:20:06 +03:00
kiwi fix(fig): preserve regenerated override lineage 2026-07-21 01:51:27 +03:00
layout test(layout): place auto-layout reflow cases by domain 2026-07-02 10:16:08 +03:00
lint test(engine): move root tests into domains 2026-05-16 12:30:27 +03:00
mcp fix(mcp): complete local transport integration 2026-07-25 23:01:40 +03:00
pen refactor(fig): own instance interpretation 2026-07-18 02:06:34 +03:00
profiler chore: format codebase 2026-05-24 12:15:29 +03:00
random test(engine): move root tests into domains 2026-05-16 12:30:27 +03:00
render fix(fig): preserve multi-color vector fills 2026-07-28 11:45:58 +03:00
scene-graph fix(fig): preserve multi-color vector fills 2026-07-28 11:45:58 +03:00
snap test(engine): move root tests into domains 2026-05-16 12:30:27 +03:00
tauri feat(app): persist storage-bound documents locally first 2026-07-26 14:46:38 +03:00
text fix(text): share fonts across canvas layers 2026-07-20 22:19:27 +03:00
tools test(core): cover utility-backed API boundaries 2026-07-13 10:15:39 +03:00
vector fix(vector): edit vectors from opened files 2026-07-28 12:30:21 +03:00
vue fix(canvas): import dropped SVG files 2026-07-29 15:20:06 +03:00
perf.bench.ts feat: split SceneGraph and Pen packages 2026-06-30 10:54:32 +03:00