Jonatan Kłosko
a9f9c68cfa
Compute iframe base URL based on page origin ( #902 )
...
* Compute iframe base URL based on page origin
* Format
2022-01-20 11:29:45 +01:00
Jonatan Kłosko
0b58ba9331
Adjust JS iframe default styles ( #893 )
2022-01-19 18:32:58 +01:00
Jonatan Kłosko
118cf05d0a
Introduce broadcast communication from runtime ( #845 )
...
* Introduce broadcast communication from runtime
* Return broadcast target from group leader
* Increase timeout
* Make the channel test async
* Decouple base topic and ref
2022-01-10 18:38:08 +01:00
Jonatan Kłosko
19baf013d5
Introduce a dedicated channel for JS widget communication ( #843 )
...
* Introduce a dedicated channel for JS widget communication
* Handle payload serialization errors
* Tie channel lifetime to the session
* Catch serialization errors instead of encoding twice
* Merge JS static and dynamic outputs
* Authenticate socket connection from session
* Update JS output format
* Remove unused helper
* Apply review comments
2022-01-06 16:31:26 +01:00
Jonatan Kłosko
844242ba80
Add support for JS output widgets ( #818 )
...
* Add support for JS output widgets
* Don't block session when fetching assets and batch calls
* Improve path component sanitisation
* Move fetching check to session caller
* Attach origin to connect and event messages
2021-12-24 14:18:34 +01:00