Version 1.2.0 (see README for changelog)

This commit is contained in:
dab 2025-12-06 17:10:28 +00:00
parent 9fdc469325
commit 8621dfaba9
3 changed files with 7 additions and 2 deletions

View file

@ -35,6 +35,8 @@ bun run your-app-entrypoint.js
## changelog ## changelog
- **Version 1.2.0**
- modified `frontend/index.js` such that script can now be used in SharedWorker and HTTPS contexts
- **Version 1.1.0** - **Version 1.1.0**
- added `func_register_teardown`, made `jsbuild_app_frontend` optional - added `func_register_teardown`, made `jsbuild_app_frontend` optional
- **Version 1.0.1** - **Version 1.0.1**

View file

@ -33,8 +33,11 @@ class FramerockUtils {
_setup_transport ({ on_open, on_close, on_message, on_error }) { _setup_transport ({ on_open, on_close, on_message, on_error }) {
console.debug('SETUP TRANSPORT') console.debug('SETUP TRANSPORT')
const ctx_location = window ? window.location : self.location
const ws_protocol = ctx_location.protocol === 'http:' ? 'ws:' : 'wss:'
this._ws = new WebSocket(`ws://${window.location.host}/ws`) this._ws = new WebSocket(`${ws_protocol}//${ctx_location.host}/ws`)
const ws = this._ws const ws = this._ws
ws.binaryType = 'arraybuffer' ws.binaryType = 'arraybuffer'

View file

@ -1,6 +1,6 @@
{ {
"name": "framerock", "name": "framerock",
"version": "1.1.0", "version": "1.2.0",
"type": "module", "type": "module",
"main": "backend/index.js" "main": "backend/index.js"
} }