NFile Release v1.0.35
New Features
Batch Rename Enhancements (#17)
- Added new rename placeholders:
{n}(name),{e}(extension),{de}(extension with dot),{N}(full name with extension) - Improved preview section with full filename visibility
- Added dedicated Preview button before applying changes
Pin to Top (#16)
- Files and folders can now be pinned to always appear at the top regardless of sort order
- Pin option available in the 3-dot menu of each file and folder item
- Pinned items persist across app restarts
3-dot Menu Redesign (#16)
- Repositioned 3-dot menu button next to Delete in the selection action bar
- Select All moved into the 3-dot menu
- Copy button removed from the action bar
- Improved icon size and spacing consistency
Apps Shortcut in Quick Categories (#19)
- Added Apps as a toggleable shortcut in the customizer
- Disabled by default, can be enabled from the shortcuts customizer
Audio Player — Play in Background (#19)
- Added "Play in Background" option in the audio player 3-dot menu
- System notification with Play, Pause, Previous, and Next controls
- Audio continues playing after minimizing the app or locking the screen
- Tap "Background: On" again in the menu to stop background playback
Audio Player — Shuffle Playback (#19)
- Added Shuffle toggle in the audio player 3-dot menu
- Current track plays first, then the rest of the queue is randomized
- Previous and Next buttons respect the shuffle order
Storage Analyzer & App Manager
- Premium Storage Analyzer with swipable overview cards showing used, free, and total storage
- App Manager with usage stats, app size, install date, and version info
- Lazy icon loading for smooth performance with large app lists
- Sort and search apps by name, size, or install date
- Multiselect batch uninstallation support
AVIF Image Support (#20)
- Full AVIF image format support for thumbnails in grid view
- AVIF images can be previewed in the image viewer
Background Archive Operations
- Archive compression and extraction now runs in a background Dart Isolate
- App remains fully usable while large archives are being processed
- Progress notification shown during background operations
Bug Fixes
Android Images and Videos Not Showing in Quick Categories
- Fixed images and videos not appearing on Android 10 devices
- Added
ACCESS_MEDIA_LOCATIONpermission required on API 29+ - Legacy storage permission is now explicitly requested on Android 10, 11, and 12
Technical Changes
- Added
audio_service,device_info_plus, andflutter_avifpackages MainActivitymigrated toFlutterFragmentActivityforaudio_servicecompatibility- Added
android/app/build/to.gitignore - Dynamic caching improvements for faster media loading
- Version bumped to
1.0.35+35