You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Multi-tab pane scope selector: enabling "Multi-tab" pops a 3-option dialog (Single window only / Split window only / All); split mode now has its own tabs; selection persists.
SFTP SSH key auth: switch between password and SSH key; pick a local private key (.pem / .key / .pub) with optional passphrase; compatible with OpenSSH / RSA / ED25519 / ECDSA.
SAF system authorization for Android/data: four-tier fallback; a "System authorized access" button appears on failure; the tree URI is persisted after grant.
SMB wizard "Scan LAN devices": a titled top button auto-discovers LAN SMB devices without IP entry and auto-fills host and share name.
Image viewer shooting location: the top bar shows capture GPS coordinates and auto-hides when none; tap to open the system map.
Image editor "Clear metadata": byte-level lossless strip of EXIF / GPS / ICC without re-encoding or quality loss.
🐛 Bug Fixes
Quick Transfer large-file crash: the receiver now uses a chunked Uint8List queue + TCP backpressure (8MB / 1MB watermark); files ≥1GB are received stably.
Image viewer wrong EXIF title: the title now shows only when real capture-parameter fields exist.
Multi-tab settings fixes: wired the scope picker, pops only when enabling, and localized 3 hardcoded Chinese strings.
Build failed (Java heap space): raised gradle -Xmx from 1536M to 6144M.
🎨 Improvements
Quick Transfer chunked buffer + TCP backpressure: stable memory, no freeze on ≥1GB files.
Clear metadata byte-level strip: deterministic and lossless.
SMB scan reuses the same filter logic as the wizard: consistent behavior.