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
Expose network shares (SMB, FTP, SFTP, NFS, DLNA, TV) and online cloud storages (WebDAV, RClone, Google Drive, OneDrive, Dropbox, S3, IDrive e2) directly to the Android Storage Access Framework and system file pickers on Mobile and Android TV.
Dedicated "Expose to SAF" toggle on network share edit screens, cloud setup dialogs, and Android TV action menus to control remote root visibility.
Dynamic root share discovery for server-mode SMB configurations in SAF pickers.
Hardened read-only write protection, credential safety filtering, and path traversal security guards for remote SAF access.
Mobile Tabbed File Browser:
Added "New Tab" option directly above "Twin Window" in the 3-dots header overflow menu for Local, SAF, Network, and Online storage browsers.
Created a custom vector icon (ic_tab_new) registered in IconCustomizationManager (ALL_BUILTIN_ICONS).
Added scrolling tab bar with active cyan glow pills and a transparent (+) button positioned immediately to the right of the last tab.
"New Tab" / (+) prompts a glass location picker: "This Location" (duplicates active folder) vs "Select Other Storage..." (launches UFM Drive Picker with all internal, removable, SAF, network, and cloud storages).
New tabs enter inline editing with "Tab N" pre-selected and automatic soft keyboard popup.
Seamless support across Local, SAF, Network (SMB, FTP, SFTP, SCP, NFS, WebDAV, DLNA), and Cloud storages (Google Drive, OneDrive, Dropbox, S3).
Full tab session persistence across app exit and relaunch via tabs_preferences and SettingsBackupManager.
Storage Disconnect Watchdog: Automatically prunes tabs if an SD card, USB drive, or remote share becomes disconnected or deleted.
Cross-tab copy/paste operations using global FileClipboard and TransferConflictHelper, with "Copy Folder Path" support for the active tab.
Chrome-Style Tabs: Restyled mobile tabs to modern Google Chrome browser aesthetic with curved top corners (10dp radius), flat flush bottom, and top cyan accent stripe; positioned tabs directly below the breadcrumbs bar.
Tab Drag-to-Reorder: Added long-press drag-and-drop to reorder tabs left and right with haptic feedback, 3D lift elevation, and session persistence.
Double-Tap Tab Rename: Added double-tap gesture on tabs to trigger in-place renaming with soft keyboard Enter/Done key persistence.
Gesture Controls: Swipe tab upward with fade animation to close, swipe downward to duplicate with bounce animation.
Changed
UFM Player: Removed the playlist button from the mobile media player controls so playlist access is exclusive to Android TV.
Improved Dutch (nl) localization translations for UI controls, network shares, permissions, and twin window mode.
Fixed
TV File Selector: Fixed an issue in SafPickerActivity where image thumbnails disappeared and turned into solid blue folders upon D-pad navigation.
TV File Selector: Fixed D-pad hold scrolling stutter and freeze in image folders by adding fast-navigation thumbnail deferral, explicit 128x128 sub-sampling, hardware bitmaps, and view recycling cancellation.
Fixed Android TV image folder scrolling stutter and focus hangs when holding D-pad navigation keys.
Optimized image thumbnail decoding on TV with hardware bitmaps, explicit bounded thumbnail dimensions, and deferred thumbnail loading during rapid remote navigation.