nuthalapativarun
dace4a7efc
fix: add CORS preflight handler and ACAO header for embed config endpoint ( #403 )
...
* fix: add CORS preflight handler and ACAO header for embed config endpoint
The GET /public/embed/config/{token} endpoint is fetched by external
websites (third-party embed sites). The global CORSMiddleware only covers
first-party origins, so external origins received no Access-Control-Allow-
Origin header, causing browser preflight failures.
Add an OPTIONS /config/{token} handler that validates the origin against the
token's allowed_domains list and returns the appropriate CORS headers.
Also inject Access-Control-Allow-Origin into the GET response via FastAPI's
response parameter so the actual request succeeds cross-origin.
Closes #383
* fix: complete public embed CORS handling
---------
Co-authored-by: Abhishek Kumar <abhishek@a6k.me>
2026-06-03 21:27:44 +05:30
Abhishek Kumar
6f79bd67eb
fix: harden CORS origin allow list
...
Fixes #322
2026-05-27 15:36:48 +05:30
Abhishek
00a1a22b74
feat: refactor node spec and add mcp tools ( #244 )
...
* refactor: carve out extraction panel
* refactor: create spec versions for node types
* refactor: create a GenericNode and remove custom nodes
* feat: add python and typescript sdk
* add dograh sdk
* fix: fetch draft workflow definition over published one
* fix: fix routes of SDKs to use code gen
* chore: remove doclink dependency to reduce image size
* chore: format files
* chore: bump pipecat
* feat: let mcp fetch archived workflows on demand
* chore: fix tests
* feat: add sdk documentation
* chore: change banner and add badge
2026-04-21 07:56:16 +05:30
Abhishek
79bc91b1e0
feat: add mcp server to Dograh OSS ( #240 )
...
* feat: add mcp server
* update mcp endpoint
2026-04-16 13:03:29 +05:30
Abhishek Kumar
03df5595c3
feat: add worker sync events
...
Add a worker sync event so that runtime updates on one worker can propagate across other workers using pubsub for multi worker deployments
2026-04-04 14:26:47 +05:30
Abhishek Kumar
affb39e57f
feat: custom telemetry configuration
2026-03-23 11:36:39 +05:30
Sabiha Khan
f075bcb623
docs: add developer and api reference tabs ( #190 )
...
* docs: add developer and api reference tabs
* fix: remove duplicate image
2026-03-14 16:30:02 +05:30
Abhishek
7552b6c819
feat: add asterisk ARI websocket interface ( #159 )
...
* chore: remove old files
* feat: ari outbound dialing
* feat: add websocket configuration for ARI
* feat: handling inbound calls
* delete ext channel from redis on stasis end
* fix: add lock in workflow run update, refactor _handle_stasis_start
* chore: update submodule
---------
Co-authored-by: Sabiha Khan <sabihak89@gmail.com>
2026-02-17 19:32:03 +05:30
Abhishek
e7712474c1
feat: add transcript panel during live call for better visibility ( #116 )
...
* chore: remove old signaling route
* Show real time feedbacks
2026-01-13 22:48:18 +05:30
Abhishek
3babb5ced6
feat: add csv upload functionality for OSS ( #29 )
...
feat: add csv upload functionality
chore: remove redundant arq-worker from docker-compose
2025-10-09 17:54:31 +05:30
Abhishek Kumar
4f2a629340
Initial Commit 🚀 🚀
2025-09-09 14:37:32 +05:30