socket icon indicating copy to clipboard operation
socket copied to clipboard

A cross-platform runtime for Web developers to build desktop & mobile apps for any OS using any frontend library.

Results 110 socket issues
Sort by recently updated
recently updated
newest added

It's important to let p2p apps run in a background mode. A simple way to achieve this would be to allow apps to opt into a background/hide last closed window...

enhancement

Android supports ephemeral applications that can be "instantly" installed and launched without much wait time. They come with some caveats, but are growing in popularity. With a few configuration changes...

enhancement
android
build
config

This is a further improvement for #719. We can check for available devices and select one when `[ios] simulator_device` is not specified. Probably CLI should print a warning in that...

enhancement
cli
config

We are noticing potential "dangling file descriptor" issues with sockets that could be closed "twice"

bug
runtime

We should use [`uv_cancel()`](https://docs.libuv.org/en/v1.x/request.html#c.uv_cancel) to cancel async work dispatched to the runtime core event loop when "aborted" with an `AbortController` in the WebView. This will require some kind of refactor...

enhancement
runtime

Our runtime environment currently supports the [`devicemotion`](https://developer.mozilla.org/en-US/docs/Web/API/Window/devicemotion_event) event. However, we do not support the [`Accelerometer`](https://developer.mozilla.org/en-US/docs/Web/API/Accelerometer) [Sensor API](https://developer.mozilla.org/en-US/docs/Web/API/Sensor_APIs). We'll need to support the `accelerometer` permission in the [Permissions API](https://developer.mozilla.org/en-US/docs/Web/API/Permissions_API)

javascript
api
TODO
runtime
web

There's probably a better place for this, but I'll put it here so anyone who is looking can find it. **Note:** Android, Windows, and Linux targets have not been added...

Currently, we leak `ipc.Result` in various porcelain APIs. We should ensure this does not happen and instead, `throw result.err` when `result.err !== null`, otherwise return `result.data`

bug
javascript
api

We should support configuring an initial navigation URI in the `socket.ini`: ```ini [window.navigator] location = "socket://com.app/path/to/index.html" ``` or ```ini [window.navigator] location = "/index.html" ``` or ```ini [window.navigator] location = "/"...

config
discussion

### What OS are you using (`uname -a`, or Windows version)? ``` Darwin m2.local 22.6.0 Darwin Kernel Version 22.6.0: Wed Jul 5 22:21:53 PDT 2023; root:xnu-8796.141.3~6/RELEASE_ARM64_T6020 arm64 ``` ### What...

macos