1. v1.04iOS
    Appearance
    - Twenty new app icon variants in Settings -> Appearance -> App Icon: an original set of eight, plus a "Radical of the Unknown" collection of twelve themed after popular terminal color schemes (Solarized, Dracula, Nord, Gruvbox, Tokyo Night, Catppuccin, Bases, Mono, Monokai, Rose Pine). Picking a variant updates the home-screen icon, the animated About icon, and the Live Activity widget at the same time.
    - A new "Change App Icon" Shortcuts action switches the icon from a shortcut, automation, or Focus mode trigger.
    - The Classic app icon has been re-mastered.
    
    Connections
    - SSH, mosh, and tssh sessions now implement OpenSSH's "~" escape sequences. At the start of a line: ~. disconnect, ~? help, ~# list active forwards, ~I connection info, ~~ send a literal tilde. Suppressed inside bracketed paste.
    - A yellow OpenSSH 9.9-style banner now warns when an SSH session negotiates a non-post-quantum key exchange. The Connection Info "Post-Quantum Secure" badge was split into separate key-exchange and host-key signals.
    - A new SSH Transport settings subpage collects health monitoring, probe interval, and post-quantum warning.
    - A new SSH Server Compatibility toggle switches public-key auth to a probe-first flow, for routers and embedded servers that reject pre-signed offers.
    - The local-shell ssh command accepts -AA as a shortcut for agent forwarding with auto-approval, and a new --path flag opts into a Homebrew/Linuxbrew/Go-friendly PATH prepend (otherwise your remote command goes over the wire verbatim).
    - Tailscale resource lists and Quick Connect suggestions hide devices offline for more than 30 minutes.
    - tssh resume retries with exponential backoff for up to 24 hours, instead of giving up after a single 30-second attempt.
    
    AI Agent
    - New AWS Bedrock provider routes Claude requests through Amazon Bedrock in your own AWS account, reusing the existing Cloud account flow (Access Keys or SSO/STS).
    
    Local Shell
    - Command substitution and arithmetic expansion: $(...), $((...)), and backticks now expand at the prompt instead of being passed through literally.
    - Plain parameter expansion ($VAR, ${VAR}, $0-$9, $@ $* $# $? $$ $! $-) now expands at the prompt.
    
    Terminal
    - Per-font cell-width and cell-height sliders (±25%) in Font settings, scoped per font family.
    
    Live Activity
    - A new "Info Only" filter keeps the activity alive on WiFi or Network info alone, without requiring an open terminal or active VPN.
    
    BUG FIXES
    
    - Fixed a long-standing bracketed-paste hang where a large paste could leave the terminal silently buffering until the next tab focus change.
    - Fixed an iPhone wedge after returning from background where the UI advanced one frame per touch.
    - Fixed a terminal size desync after returning from background.
    - Fixed Backspace in the bundled iOS Vim's INSERT mode.
    - The watchOS Smart Stack mirror of the Live Activity widget no longer shows a placeholder where the app icon should be.
    - The AI Agent now re-anchors when the underlying shell context changes; opening it on a tab where you'd SSHed and exited used to keep targeting the previous context.
    - The AI Agent toolbar menu no longer pulses during streaming.
    - SSH sessions opened from the local shell now wire up to the agent-approval prompt, so a forwarded-agent identity request no longer silently stalls.
    - Profile editor validation messages render inline under the offending field.
    - The reconnect roam banner no longer flickers through several "last seen" timestamps before settling.
    - Opening Connection Info on iPhone with the keyboard up no longer leaves the keyboard covering the sheet.
    - Lock-screen Live Activity session totals now aggregate across multiple windows.
    - Live Activities orphaned by force-quit, OS kill, or crash are adopted in place at launch.
    - Touch selection handles reappear after backgrounding or dismissing a sheet over a live selection.
    - Tightened gesture recognizers around vertical scroll vs. the horizontal split-switch swipe.

Disclosure: Independent intel to help mobile builders succeed.

AI-powered analysis with automated quality gates, built from publicly available sources. Marlvel.ai is not affiliated with, endorsed by, or sponsored by rootshell: Local Terminal, SSH, its developer, the app publisher, Apple, or Google Play. All trademarks, logos, and screenshots referenced remain the property of their respective owners.

Data licensed under CC-BY-NC 4.0