Skip to content

v1.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Sep 08:51
· 1 commit to main since this release
4f0cf3a

v1.2.0 — Tunnel actually works now (permission fix) + polish

Bug fix (important)

  • The tunnel's outbound relay leg was silently blocked by the host's
    plugin permission system: it opened the listen socket fine, but any
    connection to the target host/port failed with "no NETWORK
    permission". The plugin never declared or requested Internet access.
    Declared plugin.permission.INTERNET in PluginConfig.json and the
    plugin now requests it on first tunnel start, with a clear error if
    denied. Confirmed end-to-end on real hardware: relay connects and
    serves traffic correctly.

Polish

  • Plugin list now shows a real icon instead of the default
    create-react-native-library puzzle piece placeholder.
  • Plugin name in Settings > Apps > Plugins is now "TCP Tunnel" instead
    of the raw "sn-tcp-tunnel" package slug.

Maintenance

  • Updated react (patch), jest, prettier, markdownlint-cli, and
    sn-plugin-lib to their latest compatible versions.
  1. Download sn-tcp-tunnel.snplg from the assets below
  2. Copy it to your Supernote → PluginHost → Install Plugin
  3. Tap the TCP Tunnel button and start sharing over USB

Full usage guide in the README.