J. Yi

Results 25 issues of J. Yi

**Describe the bug** The animation seems to be delayed in Outline Client. **To Reproduce** 1. Open Outline 2. Connect to a server 3. The connection state icon switched to connected...

bug
os/windows
os/linux

**Describe the bug** The tray menu item translations are not updated when you switched to another language in the client. **To Reproduce** 1. Open Outline 2. Right/Left click the tray...

bug
os/windows
os/linux

**Describe the bug** The notification bar's language is not displayed as the language you have chosen. This only happens when you change the language and did not restart the app....

bug
os/android

In this PR, I updated the permission model of the "outline_proxy_controller" daemon. We will have a group named as `outlinevpn`, only users in this group will be able to access...

do not merge
size/XS
need translation

In this PR, I switched the [`VpnTunnel` used by electron apps](https://github.com/Jigsaw-Code/outline-client/blob/13bc457344e9b59eb1541f6f7cfa5d3a81e39075/src/electron/index.ts#L296-L310) from [`ShadowsocksLibevBadvpnTunnel`](https://github.com/Jigsaw-Code/outline-client/blob/13bc457344e9b59eb1541f6f7cfa5d3a81e39075/src/electron/sslibev_badvpn_tunnel.ts) to [`GoVpnTunnel`](https://github.com/Jigsaw-Code/outline-client/blob/13bc457344e9b59eb1541f6f7cfa5d3a81e39075/src/electron/go_vpn_tunnel.ts). The feature was implemented in #1134 before, but reverted in #1150 due to releasing priorities....

os/windows
os/linux
size/XXL

In this changeset: - upgraded `jsign.jar` to version `4.2` - add an option to leverage `gcp-hsm` certificate to sign Windows executables - Remove SHA1 signature from the Windows executable because:...

size/XS

#### Feature Request (Engineering) Currently we are referencing `@sentry/electron` package in web code, this won't work for the web app. We need to have different entry points for web app...

feature request

We are calling complicated Go functions in the main thread, for example, "Connect" and "Disconnect". This might cause ANR issues if the operation takes too long to complete. Instead, we...

ux

In this PR, I added a new `OutlineDevice` API that can be used by Outline Client to replace the old `shadowsocks.CheckConnectivity`, `shadowsocks.newClient` and `OutlineTunnel`. I integrated Outline SDK into the...

In this PR, I exposed `checkConnectivity` as a library function to be used by Outline Client electron app. Related PR: https://github.com/Jigsaw-Code/outline-client/pull/1555