Skip to content

v1.1.0 - Stealth Transport, Desktop UI & Voice AI

Choose a tag to compare

@SashaMIT SashaMIT released this 03 Mar 07:10

What's New in v1.1.0

Stealth Transport -- Four-Tier Cascade

  • WireGuard (default) > AmneziaWG (DPI-resistant) > VLESS Reality (TCP stealth, TLS 1.3 mimicry) > ActiveProxy (Boson relay)
  • Automatic failover between transport tiers
  • Stealth Mode toggle in Settings and cloud dropdown
  • VLESS Reality appears as HTTPS traffic to www.microsoft.com with Chrome fingerprint
  • sing-box 1.13.0+ with XUDP multiplexing and h2mux padding

Ubuntu/macOS-Style Desktop UI

  • Top bar with clock, status indicators, and profile menu
  • macOS-style dock with app icons
  • Refined window chrome (rounded corners, shadows, proper title bars)
  • File Explorer improvements (path bar, list view, Modified column)

Virtual Desktops / Mission Control

  • Create, switch, and delete virtual desktops
  • Mission Control overview with live window previews
  • Keyboard shortcuts for workspace navigation

Voice AI Pipeline

  • Local speech-to-text (Whisper) and text-to-speech (Piper)
  • Voice button in AI chat with waveform visualizer
  • Settings UI with Install/Enable toggle
  • Opt-in on ARM devices to save GPU memory

WireGuard macOS Support

  • Cross-platform WireGuard (macOS + Linux)
  • Auto-install via start-local.sh (Homebrew + WireGuard tools)
  • Network change detection and auto-reconnect

Jetson and ARM Improvements

  • One-command install: sudo bash scripts/install-arm.sh
  • Auto-installs Go 1.24+ when system Go is too old
  • Builds AmneziaWG and sing-box from source on ARM
  • Auto-detects Jetson model and optimizes power mode (25W)
  • Prevents duplicate installations when run with sudo

AI Improvements

  • Ollama tool fallback (auto-retry without tools)
  • Thinking block scroll with auto-scroll during streaming
  • New models: gemma3, qwen3, phi4-mini, llama3.2

Code Quality

  • Structured logging (createLogger) replaces ~295 raw console.log calls
  • Debug output gated behind LOG_LEVEL=DEBUG or PC2_DEBUG=1

Bug Fixes

  • VLESS Reality sing-box version pinned to 1.13.0+
  • Protocol sniffing disabled on VLESS direct inbound
  • ARM install sudo fix (prevents /root/pc2.net duplicate)
  • Mobile taskbar z-index
  • Sidebar icon hover color in light mode
  • WireGuard retry reduced to 15s with exponential backoff

Install / Update

Fresh install (Mac):

curl -fsSL https://raw.githubusercontent.com/Elacity/pc2.net/main/scripts/start-local.sh | bash

Fresh install (Jetson/ARM):

git clone https://github.com/Elacity/pc2.net.git && cd pc2.net && sudo bash scripts/install-arm.sh

Update existing node:
Settings > System > Check for Updates, or:

cd ~/pc2.net && git pull origin main && cd pc2-node && npm install && npm run build:backend && pm2 restart pc2