mirror of
https://github.com/penpot/penpot.git
synced 2026-08-01 19:06:18 +00:00
Add two new RPC commands (export-shapes and export-frames) that act as authenticated gateway proxies to the internal exporter service. This enables API consumers using access-token authentication to trigger exports programmatically, which was previously only possible via the nginx-proxied cookie-based /api/export endpoint. - New RPC commands: ::export-shapes, ::export-frames with Transit-over-JSON proxy - Both sync (wait:true) and async (wait:false) modes supported - Cookie-based auth forwarded transparently; access-token auth creates temp sessions - Session helpers: create-session-token and delete-session-by-id - New config key: :exporter-uri (default: http://localhost:6061) - Docker compose files updated with PENPOT_EXPORTER_URI Closes #10008