Skip to content

OPA v0.4 — Tunnels, Premium Redesign, & Keystore Migration

Choose a tag to compare

@narcisoJavier narcisoJavier released this 17 Jul 13:51
· 29 commits to main since this release

What's New in v0.4

🚇 Port Forwarding & Tunnels

Fully integrated SSH tunneling support! Set up Local, Remote, and Dynamic (SOCKS5) port forwarding directly from the new Tunnels screen. Tunnels can be set to auto-start when the connection opens, allowing for seamless background networking.

🌌 Premium "Deep Space" Redesign

The entire app has been redesigned with a premium aesthetic featuring layered midnight navy surfaces, glowing neon accents, and frosted glass components. The new ConnectionTile is taller, more legible, and features a smooth swipe-to-reveal action menu.

🔐 Enhanced Security Architecture

Passwords are now stored exclusively in the hardware-backed Android Keystore alongside your private keys, completing the migration away from plaintext local storage. The biometric lock has also been rewritten at the routing layer for instant, secure enforcement before any sensitive screens can be drawn.

🐛 Bug Fixes & Improvements

  • Fixed SOCKS5 proxy data loss by implementing StreamIterator bridging.
  • Fixed GoRouter GlobalKey conflicts when unlocking the app from the background.
  • Improved performance by heavily utilizing const constructors in the new rendering pipeline.