Added
- System Audio & Ringtone Set As Actions (Mobile):
- Added "Set as Ringtone", "Set as Notification Sound", and "Set as Alarm Sound" directly for single audio file selections.
- Available from the bottom actions sheet (tools button) and context menus when browsing Local storage, SD cards, USB drives, network shares, and open browser tabs.
- Added Floating Quick Action Bar shortcuts with new vector icons (
ic_ringtone,ic_notification_sound,ic_alarm_sound), with full customization in Toolbar Icons Settings and Icon Customization. - Automatically handles
WRITE_SETTINGSpermission request flow with explanatory system prompt. - Automatically inserts audio files into Android's system
MediaStoreaudio database with appropriate ringtone, notification, or alarm flags so other apps can discover them. - Network and cloud audio files are automatically cached locally before being applied as system sounds.
- System Ringtone Picker Provider (
ACTION_RINGTONE_PICKER):- Registered
SafPickerActivityto handle Android'sACTION_RINGTONE_PICKERintent. - Enables third-party applications (such as WhatsApp, Telegram, and messaging apps) to discover and launch Ultimate File Manager when choosing custom notification, ringtone, or alarm sounds.
- Supports custom ringtone picker window titles and audio-only file filtering.
- Registered
- Community Translation Hub (Mobile):
- Added Community Translation Hub link to mobile Help & Support to submit translation corrections directly via the web portal.
- RClone video thumbnails via range-based random-access frame extraction (the same approach used for SMB shares), so large cloud videos can show previews on Mobile and Android TV.
Changed
- RClone cloud playback now uses a persistent, seekable read session for fast and smooth streaming on Mobile and Android TV.
- Videos opened from an added "storage location" that maps to an RClone cloud account now stream through the same fast path as the online cloud browser.
- RClone files exposed through SAF are served via the seekable proxy path when the backend supports range reads, instead of a whole-file pipe.
- RClone/cloud folder listings are cached so navigation does not re-fetch and re-parse the whole folder every time.
Fixed
- Fixed file transfers (copy, move, and cloud upload/download) stopping when the screen turns off — most notably large copies to a NAS over SMB:
- Transfers now run on a shared, app-scoped transfer holder with a persistent, cancellable foreground notification, so they survive screen-off, backgrounding, and the launching screen being destroyed.
- Transient connection drops (SMB/FTP/SFTP/cloud) are retried automatically — up to 5 attempts per file, waiting for the network to return (~5-minute budget) — and the whole transfer stops with a clear error only when the destination is truly unreachable.
- Permanent errors (auth, permission, disk full, missing source) fail that file immediately without retrying.
- Applies across local, SAF, network shares, and online/RClone cloud — each as both source and destination.
- Fixed cloud (RClone) videos opened from an added storage location buffering indefinitely or never starting; they now start quickly and can be seeked.
- Fixed external "Open with" for RClone storage-location media handing players a stream without a valid length, which caused players to reject it.
- Fixed playback treating a transient cloud connection hiccup as the end of the file; reads are now retried instead.