2023-05-29 Release v 3.42 final 2023-04-26 Fixed: SD cards/USB drives with uppercase characters in their ID would appear twice in the "File open" or "File save" dialogs (once with path and once as virtual folder) 2023-04-06 Release v 3.42 beta 5 2023-04-06 Fixed: Get BLUETOOTH permission also on Android 12 (bug in some devices) 2023-03-13 Fixed: Using "Send" or "Share" to Total Commander didn't use system "Download" folder in the list as the main program 2023-03-01 Release v 3.42 beta 4 2023-03-01 Fixed: Couldn't switch to other languages any more 2023-02-28 Release v 3.42 beta 3 2023-02-28 Fixed: Beta 2 release version wasn't starting (problem with obfuscation) 2023-02-28 Release v 3.42 beta 2 2023-02-28 Fixed: When downloading from the Drive plugin and a download doesn't start, don't keep the empty 0 byte file from the failed download 2023-02-28 Added: Support "pull down to refresh" in the two file lists on Android 4 (API 14) and newer 2023-02-28 Added: Home folder: Show new context menu item "Properties (device ID)" which opens dialog to eject/unmount device (DOCUMENT_ROOT_SETTINGS intent) 2023-02-28 Fixed: When backing up installed apps via copy+paste, replace forbidden characters like '?' by underscores '_' like when using the copy button 2023-02-06 Fixed: Button bar, send shell commands returned an error if the current path contained one of the characters &'*;<>()|? -> must be put in double quotes 2023-01-26 Fixed: Prevent the creation of a folder with one of the following special characters: <>|"*? 2023-01-24 Release v 3.42 beta 1 2023-01-24 Added: Context menu for file in search results: New option to open directory of file as target directory (other panel) 2023-01-24 Added: The search can now be started from the home folder, will search the default internal memory location (usually /storage/emulated/0) plus all SD cards/USB drives in the file system (no virtual folders) 2023-01-24 Added: When sharing a file from other app with Total Commander and the user creates a new subfolder, automatically switch to that folder 2023-01-23 Added: Click on current path to open it in an edit box. Can be used to copy the path, or paste/type a new one 2023-01-23 Fixed: No file type icons were shown in Android/data and Android/obb folders 2023-01-23 Fixed: Root mode: Saving file in editor with root functions under Android/data or Android/obb failed when the file already had write rights for all 2023-01-23 Fixed: Root mode: Saving file in editor with root functions under /data/ or /data_mirror showed error but saved the file just fine 2023-01-22 Fixed: Editor: Couldn't save file on external SD card on Android 7 in some cases 2023-01-22 Added: Rename file: If target exists, show size and date/time of both source and target files in overwrite confirmation dialog 2023-01-20 Added: Dark mode support in HTML help 2023-01-18 Added: Send commands to the FTP plugin via a button with "Send shell commands" option, e.g. command=sh, parameters=?*SITE chmod 755 %N to set permissions to first selected file 2023-01-18 Added: FTP plugin: MLSD support, upload timestamp with files 2023-01-17 Fixed: On Huawei devices, all files where clicking on them would open the chooser dialog had the same system icon 2023-01-15 Release v 3.41 final 2023-01-12 Release v 3.41 beta 1 2023-01-11 Added: Always show "Open with" context menu item even if the file type has no associated apps, so the user can use the "Open with *" submenu 2023-01-11 Added: Get confirmation before reading the list of installed apps by request from Google 2023-01-10 Added: Make the user accept the privacy policy at program start 2022-12-27 Added: Send shell commands to the SFTP plugins via a button with "Send shell commands" option 2022-12-27 Added: Detect time zone changes when activating Total Commander (onResume event) 2022-12-19 Release v 3.40 final 2022-12-19 Added: New language: Finnish 2022-12-18 Fixed: Couldn't upload files from Android/data on SD card to any plugins (plugin needs to support REMOTE_TARGET option to work) 2022-12-12 Release v 3.40 beta 6 2022-12-12 Fixed: Option to disable special icons for Android/data and Android/obb subfolders (Configure - Thumbnails) 2022-12-09 Fixed: Enhanced access to Android/data and Android/obb also on SD card 2022-12-06 Added: Media Player: Show buttons as overlays to jump backwards/forwards also in portrait non-fullscreen mode, hide after about 1 second 2022-12-06 Fixed: Android 13: Always try to access Android/data and Android/obb with the new workaround even if direct access seems to work 2022-12-01 Release v 3.40 beta 5 2022-11-30 Fixed: Sounds configured by the user to play when TC finishes a background operation didn't work on Android O or newer 2022-11-29 Added: Media Player: Option to show buttons as overlays to jump backwards/forwards, supports multiple taps on the leftmost/rightmost 1/4 of the screen 2022-11-29 Fixed: Compare by content: When a difference was found near a multiple of 64kBytes, only the text up to that block end was shown correctly, then only <00> for the remaining bytes 2022-11-29 Added: Show app icon for app-specific folders in Android/data and Android/obb folders 2022-11-25 Fixed: Could not set a completely white background (FFFFFF) in the editor in dark mode 2022-10-03 Added: Adaptive icon (black and transparent) for Android 13 launcher 2022-09-25 Fixed: When thumbnails are disabled in the main program, still show them in the Dialog box which is shown when picking an icon for the button bar 2022-09-25 Fixed: Progress bar in media player notfication not updated when adding tracks via "Add to queue" or launching it 2022-09-25 Fixed: Android 13: Ignore access to /storage/emulated/0/Android/data gained while still on Android 12 if the folder is empty (= no more access), use individual folder access instead 2022-08-18 Added: Option to set a broadcast permission on a button which sends a broadcast. Use parameter permission:permission_name together with broadcast:brodcast_action on separate lines 2022-08-18 Added: Option to create a button which sends a broadcast instead of using startActivity. User parameter broadcast:brodcast_action 2022-08-15 Release v 3.40 beta 4 2022-08-15 Fixed: Crash notifications couldn't be shown with notifications disabled. Show warning to user when this happens 2022-08-15 Fixed: When thumbnails are disabled in the main program, disable them also in the Dialog box which is shown when the user shares files with Total Commander 2022-08-15 Fixed: Crashes on Android 7.x only when trying to use any file functions 2022-08-02 Release v 3.40 beta 3 2022-08-02 Added: New language: Catalan 2022-08-02 Fixed: Media Player: Clicking on "Play" sometimes required 2 clicks when a long track was resumed 2022-07-29 Added: Quick search in bookmarks, search text is shown in the dialog title 2022-07-29 Added: New internal command to compare two files by content via button (was already available via context menu) 2022-07-27 Fixed: Search function: "Older than" not working in plugins 2022-07-27 Fixed: Search function: Searching for a file by name with spaces now searches also for the text anywhere in the name, e.g. in root looks for "*in root*" and finds files in root dir.txt 2022-07-27 Added: Color picker dialog: Show individual RGB (red, green, blue) and HSV (hue, saturation, lightness value) values, editable 2022-07-27 Added: Color picker dialog: Made RGB value editable 2022-07-27 Added: Color picker dialog: Support landscape mode 2022-07-27 Fixed: Could not access files in zip where the stored name started with ../ 2022-07-22 Fixed: After changing the timestamp of a single file, scroll the file into view instead of showing the directory from the top 2022-07-21 Added: Access folders under /storage/emulated/0/Android/data and ../obb also on Android 13, can only request access for one at a time 2022-05-18 Release v 3.33 final (backported without v 3.40 beta changes) 2022-05-18 Fixed: Bugfixes (media player controls via headset, ID3v2.2 tag extraction) 2022-05-18 Release v 3.40 beta 2 2022-05-18 Fixed: Media Player remote control via headset buttons was broken, buttons were handled twice 2022-05-06 Release v 3.40 beta 1 2022-05-06 Fixed: Updated to Android 12 functions 2022-05-06 Added: Support for new default media player notification (configurable) 2022-02-17 Release v 3.32 final 2022-02-17 Fixed: Removed all functions to install apk files manually from the Play Store version by request from Google. Backup of APKs is still possible, but not restore. 2022-02-03 Release v 3.31 final 2022-05-03 Added: After renaming, scroll the new name into view instead of showing the directory from the top 2022-05-03 Added: Inform user that he needs to grant Total Commander the right to access all files when he tries to enter a folder 2022-05-02 Fixed: Always open external browser to get plugins, don't point to apk downloads, disabled option to install apk of Total Commander itself, due to Google Play policies 2022-02-08 Release v 3.30 final 2022-01-28 Added: On Android 11 and newer, show link from /data/data to /data_mirror/data_ce/null/0 where the data of other apps is located now 2022-01-27 Release v 3.30 beta 6 2022-01-27 Fixed: Launching files from virtual folder Pcloud added via user-defined location didn't use the correct file type, because the content urls had no file extension 2022-01-26 Fixed: Home folder may hang when attaching USB flash drive on Android 12 2022-01-26 Fixed: Reading the home folder was slow on Android 12 when there were many custom locations (problem with getting free and total space) 2022-01-20 Fixed: Multi-rename tool: The new field [T4] didn't support Canon RAW 3 format (CR3) 2022-01-18 Release v 3.30 beta 5 2022-01-16 Fixed: Media player: Playback stopped instead of skipping the track when playing content urls and one of the files didn't exist 2022-01-16 Fixed: Multi-rename tool: "Digits" dropdown list showed black text in dark mode 2022-01-11 Fixed: Media Player, quick search via context menu: play current track on Enter and close on screen keyboard if shown, also clear quick search text after 5 seconds 2022-01-11 Added: Button bar, shell command (sh or su): Start the parameters with character & (after ? if present) to refresh current directory after command completes 2022-01-11 Added: On Android 12, Paste from Clipboard no longer uses the Android clipboard, but information stored internally on "Copy" or "Cut", to avoid clipboard read warning when opening context menu 2022-01-10 Added: Rotate the reload button icon once when the user clicks on it to reload the current directory 2021-12-28 Release v 3.30 beta 4 2021-12-29 Added: Thumbnails: RAW image support (starting with Android 7) for: .pef, .raw, .rw2, .raf, .dng, .crw, .cr2, .cr3, Android 8: .orf, .arw, .nef 2021-12-28 Added: Multi-rename tool: The Fields [T1] to [T4] now support a time offset in the form [T1+60m], composed of: Sign + or -, value, unit: s=seconds, m=minutes, h=hours, D=days, M=months, Y=years 2021-12-28 Fixed: Trying to move a file from Android/data subfolders on SD-Card to a normal directory only copied the file 2021-12-27 Added: Multi-rename tool: The new field [T4] now also supports video creation date in addition to EXIF date 2021-12-27 Fixed: Multi-rename tool: Preview text in dark mode was black on dark gray on some older Android versions 2021-12-27 Added: Multi-rename tool: New field [T4] Use EXIF date for all date fields after this placeholder. Will use one of DATETIME_ORIGINAL, DATETIME_DIGITIZED, DATETIME, whichever is found first. No EXIF->skip file 2021-12-27 Added: Multi-rename tool: Show new name on its own line below the old name and above size, date and time 2021-12-26 Added: Quick search in media player: open keyboard via context menu. Type non-matching character to jump between results 2021-12-24 Added: New method in multimedia service to keep service active, should use less CPU but may be ended more often by Android 2021-12-23 Added: Editor: Show * in front of file name when file was changed 2021-12-23 Fixed: File picker, open, save dialogs: Use minimum item height and image width as defined for the main Total Commander window 2021-12-23 Added: File picker (GET_CONTENT) can now return multiple files when the caller requests it (e.g. GMail). When selecting folders, they will be returned as the files inside them 2021-12-22 Fixed: Surface 2 duo: Panels split incorrectly after switching between one and two button bars 2021-12-22 Added: In search results, the "=" button will now open the first selected folder in the other panel 2021-12-16 Release v 3.30 beta 3 2021-12-14 Added: Access Android/data subfolders on SD-Card also on Android 11 (not working on all devices) and 12, but access is unfortunately very slow 2021-12-12 Added: When installing split apk, let user choose where to put obb file if there are multiple locations with enough free space, and there is no previous version of the obb file 2021-12-10 Added: Install split apk (.apks, .xapk, and .apkm) containing obb file(s) 2021-12-07 Fixed: Properties dialog: Accept timestamp without seconds (e.g. 12:30 instead of 12:30:00) when changing file time 2021-12-07 Added: Editor: Use text from last text search in Total Commander for next search 2021-12-07 Fixed: "Add custom location" did not work in the file browser opened from Bookmarks (>> button), Settings (external font), Editor (Save as) and Media Player 2021-12-06 Release v 3.30 beta 2 2021-12-06 Fixed: Link edit boxes to describing texts for screen readers with android:labelFor tags 2021-12-06 Fixed: 2 panel mode where both panels have the same width: Use gray instead of almost white as active header background color in dark mode 2021-12-06 Fixed: Media player notification: Do not set the notification background to black on Android 11 or newer, use the default by the system (very dark gray) 2021-12-06 Fixed: On Android 12, other app directories were shown under /storage//Android/data although they could not be accessed 2021-12-05 Fixed: The editor crashed when "word wrap" was enabled 2021-12-02 Release v 3.30 beta 1 2021-11-25 Added: LAN plugin: LLMNR name resolution (IPv4 only so far) if NetBIOS and DNS fail to find a name 2021-11-19 Added: Find files: Search for file names using regular expressions: Case insensitive, matches anywhere in the name. Use ^ or $ to match start/end of name 2021-11-17 Fixed: Copying files within a plugin could switch the active panel to the other side by mistake 2021-11-17 Added: Rename single file in background thread now 2021-11-15 Added: Media player: Load track start positions and names from .cue file with same name as audio file (only one audio file per .cue file supported) 2021-11-09 Fixed: Media player: No reaction to Bluetooth media controls like play/pause on Android 12 -> use new method to handle these keys 2021-11-08 Added: Support Microsoft Surface Duo/Duo 2 to show one file panel on each screen 2021-11-08 Added: New 2 panel mode where both panels have the same width - use inverted colors for path to indicate active panel 2021-11-08 Added: Use new Android permission MANAGE_EXTERNAL_STORAGE on Android 11 and newer to get full file system access reserved for file managers 2021-10-18 Release v 3.24 final 2021-10-13 Fixed: Media player: stop playing when sleep timer runs out (not just pause) to reduce battery load 2021-10-13 Fixed: Icons for internal associations would sometimes get incorrect 2021-10-11 Fixed: The used theme (dark or light) wasn't sent to plugins if no custom language was set 2021-10-10 Fixed: Send theme (dark or light) to WiFi transfer plugin also when sending (sharing) files via copy button - Via WiFi 2021-10-10 Fixed: Icons in top toolbar were not reloaded after just changing between old and new icons 2021-10-04 Release v 3.24 beta 1 2021-10-04 Fixed: Crash in editor on long click on some older devices 2021-10-04 Fixed: Media Player: Add/remove the buttons chosen by the user before displaying the player window 2021-10-04 Fixed: Icons in file lists were not reloaded after just changing between old and new icons 2021-10-04 Fixed: Button bar: Parameter %C (using the old content provider) didn't always work on Android 11 2021-10-04 Fixed: In rare cases, items in the home folder could be checked (checkmark icon), e.g. when opening a plugin failed and the user kept clicking 2021-09-30 Fixed: Creating desktop shortcut for apk files didn't always use the icon of that apk 2021-09-30 Fixed: Allow to create desktop shortcuts for link "-> Installed apps" in Android/data and Android/obb 2021-09-29 Fixed: Desktop shortcuts for file types .apk, .apks, .xapk, and .apkm didn't work properly when not specifying an app to open them 2021-09-27 Fixed: Creating desktop shortcut for Editor or Media Player didn't always work due to wrong image size 2021-09-27 Added: Split "Unpack+Edit" into two commands, as well as "Download+Edit" (file and content urls) 2021-09-27 Added: Split "Unpack+Open" into two commands, as well as "Download+Open" (file and content urls) 2021-09-24 Fixed: Button bar: Change button from any type to shell command -> the new icon was not used for the button 2021-09-24 Fixed: Button bar: New buttons for folders could get a wrongly sized icon 2021-09-23 Fixed: Send via WiFi: Send current user interface language and also the country to the WiFi/WLAN plugin for Chinese Traditional, Portuguese-Portugal and Serbian-Latin 2021-09-23 Fixed: Don't load video thumbnails at 10 seconds of the video on Android 4.4 or older, some videos can cause a crash which cannot be caught 2021-09-13 Fixed: Android 11: Hide directories under Android/data and Android/obb on external SD card which appear as inaccessible 0 byte files 2021-09-12 Fixed: Creating Home Screen shortcut for Media Player didn't work on older Android versions (e.g. 4.4.4) -> use separate activity 2021-09-10 Added: Send via WiFi: Send current user interface language to the WiFi/WLAN plugin also when sharing files 2021-09-07 Fixed: Icons in the home folder could get wrong after leaving a folder with a lot of images/photos -> use separate cache for bookmark icons 2021-09-05 Fixed: After editing and saving a file from one panel, the number of selected files in the other panel may be wrong, e.g. when it shows the content of an archive 2021-09-05 Added: Selection dialog: Make sure that the checkboxes "Files" and "Folders" are never unchecked both at the same time (nothing would get selected) 2021-09-05 Added: Selection dialog (first icon from the left in lower toolbar): Remember state of checkboxes "Files" and "Folders" until app terminated 2021-08-22 Added: Support .url files pointing to http, https or internal file system links. The file needs to contain either [InternetShortcut] and then URL=target on a separate line (.url standard), or just the target path as the first line 2021-08-04 Fixed: When using commands 121 or 122 (copy names without/with path), leave out the final line break when there is just one line 2021-06-24 Release v 3.23 final 2021-06-23 Fixed: Multi-rename tool: Search and replace alternatives like a|b|c didn't work if the "Replace with" field had too few entries (which should just remove the strings) 2021-06-23 Fixed: Multi-rename tool: The ^ checkbox (case sensitive) had no effect on option RegEx, regular expressions were always matched in a case sensitive way 2021-06-23 Fixed: Multi-rename tool: Increased maximum field length for search+replace to 2k for extra long regular expressions, or many alternatives like a|b|c 2021-06-22 Added: Show second warning when user tries to delete 100 or more files of type video, audio, images, text, or zip archives in the file system 2021-06-22 Fixed: Deleting subfolders from virtual folder like ///_Android_data could show progress over 100% (because the folders were not counted) 2021-06-22 Fixed: Media player would start with second track when opening playlist file (m3u/m3u8) after closing player via notification 2021-06-22 Fixed: ZIP packer: Could not abort the preparation to pack (going through all selected folders), it could only be aborted when the actual packing started 2021-06-21 Added: html help: Switch between all available help languages via links at the top 2021-06-21 Fixed: Media Player: Could not completely clear playlist via context menu, it would be back after closing and re-opening the player 2021-06-21 Fixed: Show private Total Commander folder also in /storage/emulated//Android/data or obb when is not 0 2021-06-21 Fixed: Search function: Remove leading and trailing spaces from search name (to find them, put the string in double quotes!) 2021-06-21 Fixed: Use MediaMetadataRetriever->getFrameAtTime to get video thumbnail at 10 seconds if the video is long enough, to avoid getting black frame from fade in 2021-06-02 Release v 3.22 final 2021-06-02 Fixed: Bugs in removing deleted files from the Android media database 2021-05-18 Added: Send url content://exit to media player activity com.ghisler.android.TotalCommander to stop player and exit 2021-05-14 Fixed: Launching content urls sometimes failed 2021-04-30 Release v 3.21 final 2021-04-30 Fixed: Didn't ask for permission to access USB drive via virtual folder in "File open" or "File save" dialog 2021-04-30 Fixed: Couldn't browse USB media in "File open" or "File save" dialog, e.g. when sharing a file from another app to Total Commander 2021-04-21 Release v 3.21 beta 3 2021-04-15 Added: Media Player: Read meta tags from WAV files, header LIST INFO, tags INAM, IPRD, IART, ITRK 2021-04-14 Added: Search function: Allow to skip subdirs also in plugins, by using the same syntax as for folders: * | subdir1/ subdir2/ other*/ 2021-04-06 Fixed: Media Player: When not using gapless playback, reset the media player before re-use, otherwise the equalizer settings could be lost on older Android versions 2021-04-02 Fixed: Overwrite confirmation dialog: Buttons were partially cut on Android 11 2021-04-02 Fixed: "=" button to show same dir in other panel not working when in a subdirectory of an archive 2021-03-09 Fixed: No album art shown on lock screen for certain tracks (e.g. with no track number) 2021-03-05 Fixed: No icons shown when searching in "Installed Apps" folder 2021-02-25 Release v 3.21 beta 2 2021-02-25 Fixed: Media Player: Pause track somewhere in the middle, resume play, then minimize player until all tracks played -> progress bar was at wrong position 2021-02-25 Fixed: Media Player: Remember also the length of the last played track (not just the position) if the track is longer than 10 minutes, so we can restore the progress bar without starting the playback 2021-02-25 Fixed: Android 10: Files deleted from Total Commander didn't disappear from media applications like Gallery 2021-02-07 Release v 3.21 beta 1 2021-02-07 Fixed: Images and videos didn't have associated icons in plugins, just default icons 2021-02-07 Fixed: Android 11: Go up from ///_Android_data now returns to /storage/emualted/0/Android/data or ///_Primary/Android when coming from there 2021-02-07 Fixed: Android 10: Changed temp dir back to /storage/emulated/0/.TotalCommander/temp, so Unpack+Open can still use file: URLs when configured for internal associations 2021-02-04 Fixed: Media player: Disable gapless playback also for all remote URLs (e.g. plugins, streams), it caused problems with truncated tracks 2021-02-04 Fixed: ZIP packer: In Russian locale, the 3 dots character was converted to a colon ':' due to a bug in the ANSI to OEM conversion table 2021-02-04 Fixed: Search function didn't always find UTF-8 text 2021-01-28 Fixed: Unplugging/unmounting USB flash drive would sometimes close Total Commander 2021-01-21 Release v 3.20 final 2021-01-20 Fixed: Only try to open new unencrypted .apkm split apk file format, not the old encrypted format 2021-01-20 Fixed: Media player: Disable gapless playback when playback speed isn't 1.0x 2021-01-20 Fixed: Delete a file on Android 11 could delete also other files on some Xiaomi devices 2021-01-18 Fixed: Media player: Changing the playback speed via slider (but not via buttons) would change the audio balance 2021-01-16 Fixed: Search function: The new checkbox "Folders" didn't work in plugins 2021-01-12 Release v 3.20 beta 1 2021-01-12 Added: Search function: New checkbox "Folders": find folders even when "Size" option is used, or only folders when not 2021-01-12 Added: When tapping on apk file, offer "open" command to open externally 2021-01-12 Added: When tapping on apk file, show both the version string and build number (in braces) 2021-01-12 Fixed: Problems with media player when a streaming server couldn't be reached 2021-01-11 Added: Command 115 "Calculate occupied space" now also works in archives 2021-01-10 Added: Click on file in archive now shows context menu to unpack, unpack+open, and unpack+edit 2021-01-10 Added: Allow user to change icons of archives via internal associations. Only user-chosen icons will be used 2021-01-10 Added: Support new unencrypted .apkm split apk file format 2021-01-10 Fixed: On Android 11, all audio files copied with TC were getting a prefix ".pending-1610222067-" before their name 2020-10-30 Release v 3.11 final 2020-10-30 Fixed: Media player: progress slider could be moved even when the track length wasn't known yet 2020-10-30 Fixed: Editor: Problem with main menu and context menu in very old Android versions 2020-10-29 Added: Option to disable gapless playback by putting empty file named GaplessTypes in /data/data/com.ghisler.Android.TotalCommander/files 2020-10-28 Fixed: Home folder: Icons for plugins may get lost after making some configuration changes 2020-10-28 Fixed: Media player lost the ability to remember the last position in very long tracks (e.g. audio books or remixes) 2020-10-28 Fixed: Crash accessing list of mount points 2020-10-28 Fixed: Crash opening main settings dialog on old Android versions before Android 3 2020-10-27 Added: Also allow to access other app's obb files under /storage/emulated/0/Android/obb (user has to allow it via Android dialog) 2020-10-15 Release v 3.10 final 2020-10-15 Fixed: Editor, Media Player: try to convert all received content: URLs to local file names if possible, because the right to access content URLs is lost when the player activity is closed 2020-10-14 Fixed: Do not treat files with unknown extensions like .bit as type "application/octet-stream" when opening them 2020-10-14 Fixed: "Open with" with content: URL parameter didn't always grant the receiving app the rights to access the data on older Android versions 2020-10-14 Fixed: Editor and media player still showed white Android default buttons in dark mode when launched separately without Total Commander running 2020-10-11 Added: Also add tags "track number" and "album" when scanning files in ringtones and alarms and notifications directories 2020-10-11 Added: Media Player, click to queue mode: Always leave this mode when clicking on any non-media file 2020-10-09 Release v 3.10 beta 12 2020-10-09 Added: Copy function, option "Overwrite older files": Only overwrite files if the time difference is at least 2 seconds, to handle rounding errors on FAT32 2020-10-08 Fixed: Media player: Do not show video if player was paused and the player window closed via "recent tasks" window 2020-10-07 Fixed: Context menu: Always show "Open as" menu item, even when "Open with" is shown 2020-10-07 Fixed: Context menu: Always show "Open with" menu item, even if there are no associated programs, so we can use "Open with *" submenu 2020-10-07 Fixed: On some Android version, "Open with" always used file: URLs even when it was unchecked 2020-10-07 Fixed: Media player: Bringing player to foreground with still playing video sometimes resulted in audio only 2020-10-04 Added: Android 11: Access app data under ///_Primary/Android/data virtual folder too (user has to allow it via Android dialog) 2020-10-06 Release v 3.10 beta 11 2020-10-06 Fixed: Show video thumbnails also in virtual folders like \\\_SD-Card 2020-10-05 Fixed: Media Player: Restore slider position also when track was paused 2020-10-05 Added: Media Player, click to queue mode: also allow to queue videos, never auto-resume playing for videos 2020-10-05 Fixed: Media Player, click to queue mode: Do not start playing when the queue already contained entries 2020-10-04 Fixed: Media Player: Detect duplicate onCompletion notifications for some unplayable media files (TC skipped two files) 2020-10-04 Fixed: Internal association for player (play: prefix) could not force file: URLs on Android 10 and newer 2020-10-04 Added: Android 11: Access other app's data under /storage/emulated/0/Android/data (user has to allow it via Android dialog) 2020-10-02 Release v 3.10 beta 10 2020-09-29 Fixed: Search in /data on not rooted devices didn't always work 2020-09-29 Fixed: Multi-rename tool: Environment variables like [%PATH%] didn't support partial strings like [%PATH%2-5] 2020-09-29 Fixed: No thumbnails shown for .webp files on older Android versions due to missing MIME type 2020-09-28 Fixed: Media player: avoid jumping of window while video playing and save dialog (for playlists) is shown (keyboard open) 2020-09-28 Fixed: Media player: Next/Previous buttons could jump to wrong tracks on some devices 2020-09-27 Fixed: Some video tracks were played without video or with black video window 2020-09-24 Fixed: Some video tracks didn't play after audio track 2020-09-23 Fixed: Some arj archives with extra fields couldn't be fully listed (files missing) 2020-09-22 Fixed: Show error as toast message when launching app from a button fails (e.g. "No Activity found to handle Intent") 2020-09-21 Fixed: Android 11: Re-upload edited files to some plugins like WindowsLive OneDrive failed 2020-09-21 Fixed: MediaPlayer: "Next track" or "play again" failed for some files containing both a colon and an emoji 2020-09-11 Fixed: MediaPlayer: Could not play files from path containing a colon ":" when using content:-URL on Android 5 or older -> use file:// urls 2020-09-10 Release v 3.10 beta 9 2020-09-10 Fixed: Multi-rename tool: [N02-9] inserted wrong number of leading zeroes (requested number of characters instead of difference between requested and returned) 2020-09-10 Added: Tap on file without association -> show context menu instead of app picker 2020-09-10 Fixed: Bookmarks to archives (zip, rar, 7z etc.) no longer worked 2020-09-10 Added: Multi-rename tool: When using placeholder [R1]..[R9], avoid using the same random number twice if there are enough digits 2020-09-09 Fixed: Media Player: Adding the same track without id3 tags twice would once add it with file name, and once as unknown - name without extension 2020-09-08 Fixed: Media Player: Save current track each time a new track is played, not just when pausing or changing the playlist 2020-09-08 Fixed: Media Player notification: Buttons play, next and previous track didn't work after the player was unloaded due to low memory 2020-09-08 Fixed: Exit command (155): Prevent infinite loop terminating app when Android auto-starts it again 2020-09-08 Added: Multi-rename tool: New placeholder [R1], [R2]..[R9] inserts random number with 1 up to 9 digits (fixed width) 2020-09-08 Added: Multi-rename tool: New placeholder [R] inserts random number between 0 and 999999. 2020-09-08 Fixed: Internal commands 121..124: Copy names of folders with trailing slash 2020-09-08 Fixed: Media player, full screen: When loading, only show the overlayed controls for half a second like the Android on screen controls hiding themselves 2020-09-07 Fixed: Add files to player via button 139 while player was closing (x icon) -> files were sometimes appended to old play list 2020-09-07 Fixed: Show associated app icon for image and video files when no thumbnail could be loaded 2020-09-06 Fixed: Long click on file -> no "Play (foreground)" menu item shown even when we had an internal association for playing that type 2020-09-06 Added: Multimedia Service: pause service via wait() in stopped or paused state 2020-09-06 Added: Limit the number of lines shown for the current path (for very deep paths) to 4, and add scrollbars when there are more 2020-09-04 Added: Long click on file -> Check whether a file is a renamed zip/7z/rar archive, and show "Open as zip/7z/rar" 2020-09-04 Fixed: MediaPlayer: Could not play files from path containing a colon ":" (bug in MediaPlayer control itself!) -> use content:-URL 2020-09-02 Fixed: Search function: Do not follow symlinks when using "root functions everywhere", it was causing too many problems 2020-09-01 Release v 3.10 beta 8 2020-09-01 Fixed: Root functions: Show at least a "go up" entry ".." when root access denied 2020-09-01 Fixed: Root functions: unload background root processes in onStop() instead of onPause(), which is invoked also when the root confirmation dialog is shown 2020-08-31 Fixed: Media Player: close player object after last track ends, otherwise playing the same track again may fail 2020-08-31 Fixed: Search function: When using "root functions everywhere", try following symlinks 2020-08-31 Added: Search function: Allow to disable search filters by using ** instead of * for wildcards, e.g. **.txt | skipfile skipfolder/ 2020-08-31 Added: Search function: Allow to skip subdirs by using the following syntax: * | subdir1/ subdir2/ other*/ (note the slash at the end). Positive filters also work, but all dirs need to be listed (not recursive) 2020-08-31 Fixed: Search function: Allow to search in folders / or /data even if they are inaccessible (only accessing the subfolders we can actually access) 2020-08-28 Fixed: Search function: Added a blocklist for searching by content, to avoid hangs. Also skips folders /cwd and /root under /proc, they can cause infinite loops 2020-08-27 Fixed: Search function: Abandon the search thread if it doesn't react to the abort button for 5 seconds 2020-08-27 Fixed: Root functions: Some files with very short names and no size/date/time belonging to user 'root' were not displayed 2020-08-24 Added: Internal association: option to override MIME type, e.g. for opening files like descript.ion as text/plain 2020-08-23 Added: Install app bundles with extension .xapk and and .apks, which are just ZIP files containing multiple .apk files (files containing .obb files are not supported) 2020-08-23 Added: "Add plugins (download)" now also shown in main settings, because the user can hide the entry on the home screen 2020-08-23 Added: Xiaomi devices: Install first part of split APK in traditional way on Xiaomi devices if there are no other parts 2020-08-23 Added: Context menu of "Installed apps" folder: open URLs in default marktet (via market: URL) when no play store installed 2020-08-12 Fixed: Media player: Warning about outdated media player library (Stagefright) didn't show checkbox when the URL was very long 2020-08-11 Release v 3.10 beta 7 2020-08-09 Fixed: Grant access to URLs passed to WiFi/WLAN plugin, so the plugin doesn't need to request the permissions by itself 2020-08-05 Added: Detect files named e.g. /storage/emulated/0/filename.jpg:small as if the ":small" part were not there (image/jpeg) 2020-08-03 Fixed: Root functions everywhere: When never visiting the home folder, root functions were used in folders under /storage where they shouldn't be used 2020-08-03 Fixed: Samsung DeX mode: During drag&drop, the floating box with the file name+icon was at the wrong position 2020-08-02 Fixed: MessageBox: Set focus on default button 2020-08-02 Fixed: Samsung DeX mode: Font, colors and spacing wrong in bookmarks, internal associations, and Media Player 2020-07-31 Release v 3.01 beta 6 2020-07-31 Added: Samsung DeX mode: Save font, colors and spacing separately from phone mode 2020-07-30 Fixed: Dark theme for dialogs was wrong on older Android versions (e.g. 4.4) 2020-07-29 Fixed: Button bar: Change directory to root only folder like /data/data didn't work 2020-07-29 Fixed: Still troubles re-mounting /system with Magisk systemless root 2020-07-28 Release v 3.01 beta 5 2020-07-28 Added: Media player: Change playback speed, e.g. for podcasts, via custom player button (only available on Android 6.0 or newer) 2020-07-27 Fixed: Multi-rename tool: On some devices, an empty folder was created on external media for each renamed file moved to a different folder 2020-07-23 Release v 3.01 beta 4 2020-07-21 Fixed: Media player: always scroll current track into view when returning from other app to the player 2020-07-21 Fixed: Reading directory with root functions could lead to invalid characters in names if names contained a lot of non-English (multi-byte UTF-8) characters 2020-07-16 Fixed: Internal media player: Adding files via "+" button no longer worked 2020-07-12 Release v 3.01 beta 3 2020-07-10 Fixed: Crash when trying to add files to media player while a copy operation was active in the background 2020-07-10 Fixed: Multi-rename tool: On some devices, an empty folder was created on external media for each renamed file 2020-07-06 Fixed: When opening a damaged ZIP failed, previously selected files remained selected, but the counter at the top was reset to 0. 2020-07-06 Added: Support vertical videos in media player, by showing overlayed player controls 2020-06-17 Fixed: Root mode: Allow to write to /system on Android 10 when using Magisk 20.0 or newer 2020-06-17 Fixed: Root mode: Reduce the number of new shells created by caching the shell used for reading directories until switched to another app 2020-06-12 Release v 3.01 beta 2 2020-06-07 Fixed: Packing to zip failed if source panel was virtual folder \\\_SD-Card and target was a plugin (packing to source folder) 2020-06-07 Fixed: Accepting zip, rar, 7z as parameters only worked when TC was already running in the background 2020-06-05 Added: Android 11: Allow to go to /storage/emulated/0/Android/data, just show own subfolder com.ghisler.Android.TotalCommander 2020-06-05 Added: Allow to go to folder /data/data/com.ghisler.Android.TotalCommander also without root rights, show just "data" subfolder in /data 2020-06-05 Added: Main settings: Checkbox to enable/disable logging, used mainly for plugins (now uses log rotatation after reaching 1 MB) 2020-05-31 Added: "Open with" now allows to choose between file: and content: URL parameters also on Android versions older than 10 2020-05-31 Added: Show "Launch app (main function)" in context menu of "Installed apps" folder. Show warning for apps which cannot be opened this way 2020-05-31 Added: Show "Copy/Move/Send via Bluetooth" in popup menu also when tapping on a file in a plugin 2020-05-31 Fixed: Lower toolbar: Change plugin icon back to pack icon even when disconnect is initiated by the plugin 2020-05-24 Fixed: Going up inside archives didn't scroll previous directory into view in long directory lists 2020-05-10 Fixed: Automatically convert file system paths like /storage/emulated/0/subfolder to virtual folder ///_Primary/subfolder when using scoped storage 2020-05-07 Release v 3.01 beta 1 2020-05-06 Fixed: Crash opening header-encrypted RAR with more than about 500 files (but only on some devices) 2020-05-06 Added: Properties dialog: long click on path to copy it to the clipboard (and show it as a toast message) 2020-05-06 Fixed: Using "Send" or "Share" to Total Commander saved the file, but didn't add it to the Android media database, so it didn't show up in the Photos app 2020-05-06 Added: Xiaomi: New button "Xiaomi ?" in dialog to create shortcuts on the desktop/launcher, informing the user about the needed special permissions 2020-05-05 Fixed: Xiaomi: Shortcuts on the desktop/launcher didn't work when they showed the app selection dialog 2020-05-03 Added: Accept zip, rar, 7z as parameters, also content: URLs, e.g. from downloads 2020-05-03 Fixed: Switch away from editor with large file loaded -> crash when forms were not preserved, and modified file not reloaded 2020-04-28 Fixed: When trying to unpack a file from an archive while the target shows the home folder, suggest the folder where the archive is located 2020-04-28 Fixed: Couldn't add files to empty archive on external SD card (path like /storage/1234-5678) 2020-04-15 Release v 3.0 final 2020-04-03 Release v 3.0 beta 19 2020-04-03 Fixed: Icon too big when adding new button of type "Send shell command" 2020-04-03 Added: Button bar: Replace tcmadmin.so at start of line with full path to tc admin tool, e.g. tcmadmin.so /test allows to test whether it can be launched 2020-04-01 Added: "Open with" now allows to choose between file: and content: URL parameters on Android 10 2020-04-01 Fixed: Encode accents and non-English characters in content urls, otherwise Chrome fails to open them 2020-03-30 Fixed: Editor: Saving a file in virtual folder like ///_SD-Card didn't truncate it when it was shorter than the previous file 2020-03-22 Release v 3.0 beta 18 2020-03-22 Added: Define internal associations for the context menu "Play (foreground)", e.g. to set a player for streaming from plugins 2020-03-20 Added: Hotkeys Ctrl+C, Ctrl+X, Ctrl+V (copy, cut, paste via clipboard) and Ctrl+R (re-read) for users with external keyboard 2020-03-08 Fixed: Detect when a file would be overwritten by itself even when copying between different representations of the same storage, e.g. /storage/emulated/0/test.txt -> ///_Primary/test.txt 2020-03-06 Added: Context menu, "Create link on desktop": New option to create content:// URLs (instead of file:// URLs), needed for some apps on Android 10 2020-03-06 Fixed: Editor, text search, whole words: 'z' was not treated like a character. Also added punctuation with codes >0x00FF Unicode (Greek, Hebrew, Arabic, spaces, general punctuation) 2020-02-23 Fixed: Couldn't overwrite files when copying within the same virtual storage 2020-02-21 Release v 3.0 beta 17 2020-02-21 Added: Button bar: New parameters action: and category: supported, to explicitly set the action and one or more categories 2020-02-21 Added: Updated 7zip libraries to 7zip version 1900 2020-02-18 Fixed: Add button pointing to app: Make sure the app description doesn't contain any colons ":", this interferes with launching the app 2020-02-17 Fixed: Sorting by drag&drop in multi-rename tool failed if item had adaptive icons 2020-02-14 Release v 3.0 beta 16 2020-02-14 Fixed: When using very large screen scaling and fonts, the second button in the re-pack confirmation dialog (After Unpack+Edit) wasn't visible 2020-02-14 Fixed: Editor: Saving file to read only partition failed when path didn't start with /system or /data 2020-02-14 Added: Show error reason when saving file in editor fails 2020-02-13 Fixed: Deleting user-added buttons from lower toolbar no longer worked 2020-02-13 Fixed: Show k/M/G suffix for size fields appended to the number, so it doesn't get separated when the space is too narrow 2020-02-13 Fixed: Couldn't write files to memory card on Huawei devices with Android 10 because DocumentsContract.createDocument caused an exception despite successfully creating the file 2020-02-10 Release v 3.0 beta 15 2020-02-10 Fixed: Couldn't open 7zip archive in virtual folder in the left panel if the right panel showed a virtual folder from a different drive 2020-02-10 Fixed: "Unpack all selected" wasn't available in context menu in virtual folder 2020-02-10 Added: Home folder: Handle clicking on icon like clicking on name 2020-02-10 Fixed: "Download+Open with" wasn't offered for file types with only an internal association, but no system association 2020-02-10 Fixed: Installing apk files via "Download+Open with" from plugins didn't work on Android 10 2020-02-03 Fixed: Editor: Couldn't save files on external storage on Android 10 when accessed via path like /storage/1234-5678/file.txt 2020-01-30 Fixed: On Android 10, files in root only folders like /data/data must still be opend as file: url and not content: url. The user needs to set permissions so other apps can open them too 2020-01-19 Fixed: Button bar, icon picker: Skip all apps which don't have an icon (icon=0), except for the first 2020-01-19 Fixed: Android 10: Bluetooth send, click on "Scan" now opens Android bluetooth dialog, because an internal scan would require location permission(!) 2020-01-16 Release v 3.0 beta 14 2020-01-16 Fixed: Root functions: Overwriting files in folder with root functions (e.g. in /system) no longer worked 2020-01-09 Fixed: Internal associations: Couldn't uncheck option "content://url" on Android 10 although access to real directories is still possible 2020-01-06 Added: Scroll newly created directory into view in long directory listing 2020-01-06 Fixed: Couldn't remove link to ///_Primary storage from home folder when it was added manually 2020-01-06 Fixed: Showing APK icons and installing APKs in virtual folders only worked in primary storage, not in secondary like SD cards 2019-12-27 Fixed: Trying to install split apk installed only the main apk when the other parts were all optional, e.g. Google Maps with language apks 2019-12-27 Added: Set timestamp of files copied to internal virtual folder ///_Primary via setLastModified to /proc/self/fd/ (unfortunately it doesn't work with SD cards) 2019-12-25 Fixed: Uninstalling apps no longer worked on Android 9 and newer, requires extra permission "android.permission.REQUEST_DELETE_PACKAGES" 2019-12-22 Fixed: Editor, find text: Edit box to enter text wasn't initially focused 2019-12-20 Release v 3.0 beta 13 2019-12-19 Added: Install split APK files backed up with other programs than Total Commander by selecting all parts and tapping on the main apk 2019-12-19 Fixed: Media player: Remove prefix "content://com.ghisler.files" from paths when opening tracks by clicking on them in Total Commander 2019-12-19 Fixed: Android 10 seems to show only one file picker (GET_CONTENT) per app -> prefer the one returning "content:" URLs 2019-12-19 Fixed: When re-opening the program, only paths on the first found virtual device (e.g. SD-Card, primary) were restored 2019-12-13 Fixed: Pass path to external file system as content: URL to plugins which support it, when the file needs to be moved, so the plugin can delete the file after uploading 2019-12-10 Added: Show APK icon also in virtual folders, using APKParser from github.com/jaredrummler 2019-12-10 Added: Show APK information when tapping on them also in virtual folders (storage access framework) 2019-12-10 Added: Install split APK files backed up with Total Commander by tapping on the main apk (the parts must have the same base name with the split part after a dash "-") 2019-12-08 Added: Export all parts of a split APK from "Installed apps" to regular directory or virtual folder. The parts are named "App name-split_name.apk" 2019-12-06 Fixed: Multi-rename tool: Error renaming files in LAN plugin, path must end with '/' 2019-11-05 Fixed: On Android 6 or newer, do not call recreate() to switch between light and dark mode - it crashes on Cyanogenmod. Instead call finish() and then startActivity() 2019-10-31 Fixed: Unregister USB connect/disconnect notification receiver in onDestroy 2019-10-31 Fixed: Multi-rename tool: text in preview list could appear in wrong color after switching between light and dark mode, e.g. white on white 2019-10-14 Release v 3.0 beta 12 2019-10-14 Added: Scaled and cleaned up checkmark icons (for selecting files and folders) 2019-10-14 Fixed: Various dialogs (e.g. rename, search, copy): Cursor was set behind text, but was invisible on some devices because the control wasn't focused 2019-10-12 Fixed: Streaming from plugins not working any more, requires android:usesCleartextTraffic="true" when using API 28 or newer 2019-10-10 Fixed: Multi-rename tool reported duplicate names, although they were in different subdirectories (after a search) 2019-10-10 Fixed: Missing icons and crashes when using file open dialog while Total Commander itself wasn't running 2019-10-07 Fixed: Round buttons not working any more on displays with uneven scale factor like 2.625 2019-10-07 Release v 3.0 beta 11 2019-10-07 Fixed: File list would sometimes scroll to a previous position after opening a file 2019-10-06 Added: Media Player: Show current track and total tracks under icon in overhead notification 2019-10-06 Fixed: Switched to Android target API 28 (may cause problems with icon sizes, please report) 2019-10-03 Fixed: Prevent user from saving file in editor with empty name 2019-10-02 Fixed: Only default icons were shown for some applications in "Installed apps" 2019-10-01 Release v 3.0 beta 10 2019-10-01 Fixed: Scroll down long list, tap on file, but cancel app chooser -> list was sometimes scrolled to the top 2019-09-29 Fixed: Memory leak using file open/save dialog (icon+thumbnail extract thread not stopped) 2019-09-24 Fixed: Update language used for ZIP filename encoding when user changes language in Android settings (this needed a restart of Total Commander before) 2019-09-22 Added: Master password: Let the user choose between the new (BiometricPrompt) and old (FingerprintManager) fingerprint functions, because the new doesn't work on Galaxy A50 2019-09-20 Release v 3.0 beta 9 2019-09-20 Fixed: Couldn't set file timestamps (via properties) when the other panel showed the contents of an archive 2019-09-19 Fixed: Exit Total Commander via main menu - exit -> icons of bookmarks shown in home folder were wrong 2019-09-16 Added: Support wildcards in ignore list, e.g. *~ or name*.* 2019-09-16 Added: Apply ignore list also to virtual folders like ///_SD-Card 2019-09-16 Fixed: Couldn't move directories directly within SD-Card. Instead, a new folder was created, and the files were moved there one by one 2019-09-13 Fixed: Rename folder on secondary storage like /storage/1234-5678 -> Android Gallery app didn't see the change on Android 8 or older 2019-09-05 Fixed: Add bookmarks: When picking installed app, also add the icon of that apk to the button 2019-09-05 Fixed: Button bar, add button: When picking installed app, also add the icon of that apk to the button 2019-09-05 Added: Button bar, add button: Allow to pick directories from plugins too 2019-09-05 Release v 3.0 beta 8 2019-09-05 Fixed: Couldn't rename secondary storage in home folder (via context menu) accessed via path like /storage/1234-5678 2019-09-05 Added: Don't show "Send bug report" any more, please send reports to cghisler at gmail dot com instead 2019-09-01 Added: Load album art directly from MP3/FLAC/OGG id tag headers for files in virtual folders like ///_Primary or ///_SD-Card 2019-09-01 Added: Context menu: Show "Open as ZIP" also for these file types: .epub, MS Office, Open Office 2019-09-01 Added: Command to go to a sepcific directory (e.g. from clipboard): New button, Function type: Change directory, Command: ? 2019-09-01 Added: Use separare icons for "Copy names to clipboard" and "Full names to clipboard" 2019-09-01 Fixed: Share image from other app with Total Commander -> saving in virtual foler like ///_Primary or ///_SD-Card not working 2019-08-29 Fixed: Multi-rename tool reported rename error although all files could be renamed - happens when there are temporary name collisions, e.g. name1->name2, name2->name3 etc. 2019-08-27 Release v 3.0 beta 7 2019-08-27 Fixed: No error message was displayed when a ZIP pack error happened while another app was in the foreground 2019-08-27 Fixed: Reload media player activity when changing between light and dark mode 2019-08-27 Added: Update media player notification when changing between light and dark mode 2019-08-27 Fixed: Show media player home screen shortcut with white text on black background when the device is set to system-wide dark mode 2019-08-27 Fixed: Closing+re-opening didn't restore virtual paths on secondary storage like USB flash drives or inserted SD cards 2019-08-26 Fixed: Rename folder: Files inside the folder would appear twice in Android Gallery, because the media database needs to be informed about each no longer existing file, not just the folder 2019-08-26 Added: Commands to save file list to text file: Remember last directory to which the user saved the list 2019-08-26 Fixed: "Send a bug report" now requires more than 10 characters bug description to enable the OK button 2019-08-26 Fixed: Name of internal memory (usually /storage/emulated/0) was shown as "SD-Card" by mistake 2019-08-22 Fixed: Multi-rename tool: [h] inserted the 12 hour time instead of 24 hour (like [H]). Use [H][i] for 05am, 10pm 2019-08-22 Fixed: Too many progress dialogs shown when changing directories within plugins, should only be shown for longer operations 2019-08-20 Release v 3.0 beta 6 2019-08-20 Fixed: Do not call new method to re-awaken plugins on Samsung devices because it interferes with DeX (when switching between device and DeX mode) 2019-08-19 Fixed: Editor: On Android P or later, always show "Undo" when file was changed, because the canUndo function isn't allowed to be called 2019-08-19 Fixed: Switch between dark and light mode would sometimes result in white text on white background, or black text on black background (in home folder) 2019-08-19 Fixed: Do not call hidden method getUserLabel for StorageVolume on Android P (API 28) or newer, will cause sporadic API warnings 2019-08-12 Fixed: Security vulnerability in file content provider 2019-08-01 Fixed: Re-awaken plugins by opening an activity (which just quickly shows "plugin loaded") 2019-06-15 Release v 3.0 beta 5 2019-07-15 Fixed: Compare by content: Increased the number of displayed characters to max. 32 2019-07-15 Fixed: Compare by content: Detect utf-8 encoded files with and without byte order marker to display accented characters correctly 2019-07-14 Fixed: Plugins: Couldn't create new connection on Android 9 when taking too long to enter the connection name, so the plugin was stopped by power saving functions in the meantime 2019-07-10 Added: Allow to pick also .otf fonts in settings - font and colors 2019-07-07 Added: Color picker dialog: Display RGB value of currently chosen color (hexadecimal) 2019-07-07 Added: Color picker dialog: Allow control via keyboard and TV remote (cursor keys, OK button) 2019-07-01 Fixed: Start program with home folder in both panels -> left panels had no plugin icons 2019-07-01 Fixed: Disconnect plugin via button with multiple open connections (e.g. in left and right panel) -> both sides were disconnected by mistake 2019-06-30 Fixed: In two panel mode, clicking on the "Home" icon switched to the other panel by mistake 2019-06-18 Release v 3.0 beta 4 2019-06-14 Added: Home folder: Option to send a bug report directly from Total Commander (to ghisler.com by https, not via e-mail) 2019-06-10 Fixed: Android 9: Rename via DocumentsContract.renameDocument may cause FileNotFoundException even when rename succeeds -> test for target in this case 2019-06-09 Fixed: Send via bluetooth: wrong second progress bar when sending more than 1 file 2019-06-07 Fixed: Hide USB drives which are unmounted or not yet mounted, or do not have a file system 2019-06-04 Added: ZIP packer: create more compatible ZIP (with sizes in the local headers) also when packing to virtual folders like ///_SD-Card 2019-06-03 Added: Load home folder in background thread, allow to access internal memory /storage/emulated/0 while loading 2019-05-28 Added: Main settings dialog, properties dialog: Do root check in background thread 2019-05-28 Fixed: Special handlong of split screen mode: Do not use 2 panel mode configured for landscape view when in portrait mode split screen 2019-05-27 Fixed: Correctly handle display resolution (dpi) changes 2019-05-24 Fixed: Restore file lists, position and selection even when form gets deleted (but TC still running), e.g. when changing the theme 2019-05-24 Fixed: When re-entering the multi-rename tool and the extension was previously set manually (e.g. to txt), the extension was cut by 1 character 2015-05-23 Added: Support configuration changes "density", "fontScale" and "screenLayout", and resize icons in file lists and button bar accordingly 2015-05-22 Added: Use new biometric API on Android P to show fingerprint prompt (master password dialog) 2015-05-21 Added: Media player: Stop stream if paused for > 5 minutes to reduce data usage 2015-05-21 Added: New internal command: "160 Parent folder + arrow up" to scroll to top and then go 1 level higher (same as the button between the two panels) 2015-05-21 Fixed: Media player: Pre-buffer http/https stream in background thread 2015-05-21 Fixed: Media player: Use new stopForeground, and call startForeground only when notification initially created, then NotificationManager-notify 2015-05-20 Fixed: Turning off bluetooth headset didn't pause playback of media player any more 2015-05-12 Added: Support Android Q system-wide light/dark mode switch (Configure - "Font and Colors" - Theme: "System default"), also on Samsung Galaxy with Android 9 Pie 2015-05-08 Added: Let user choose whether buttons should be shown in grayscale or color independent from new or old icons 2019-05-07 Added: Support for Android Q: Open all files as content:// URLs, do not show /storage/emulated/0 if it is restricted to the app - show virtual folder instead 2019-05-05 Fixed: Unpack+Edit file from zip in left panel while the right panel shows the home folder -> could no longer unpack anything from that zip until we close and re-opened it 2019-04-29 Fixed: Multi-rename tool: Renaming just to uppercase/lowercase without changing anything else (e.g. Test->test) would fail 2019-04-28 Added: Show free and total space also for virtual folders like ///_SD-Card 2019-04-28 Added: Allow to define internal association for files without extension: use a single dot "." instead of an extension 2019-04-26 Added: Preliminary support for Android Q 2019-04-15 Fixed: Opening apk in virtual folder ///_SD-Card as ZIP would open it with content:// URL, so going up to parent directory would fail 2019-04-15 Fixed: Couldn't drag&drop single file with adaptive icon 2019-04-15 Fixed: Search function: Use same buffer for searching text in all files 2019-04-15 Fixed: Don't try to load icon from apk if the file cannot be opened for reading 2019-04-15 Fixed: Drag&Drop: Count files manually before showing the count in the floating drag window 2019-04-15 Fixed: Adding a folder to the internal media player sorted the tracks inside with case sensitive function, e.g. 'B' before 'a' 2019-04-07 Added: Show file icons (but not thumbnails or apk icons) also inside archive files 2019-04-07 Fixed: Total Commander File open/save dialog used by other apps: Root directory items invisible if TC wasn't running in the background too 2019-04-03 Added: Remember foreground and background colors separately for light and dark mode 2019-04-03 Added: Button command nr to switch quickly between light and dark mode 2019-04-02 Added: Keep current scroll position in file list also with command 115 "Calculate occupied space" 2019-04-02 Fixed: Context menu in archive: Command "Unpack and open with" didn't support internal associations 2019-04-02 Fixed: Context menu: Changed menu item from "Play external" to "View file with app" for files which are not music or video, e.g. rar 2019-04-02 Fixed: Button bar, send shell command: Show error about failed launch of sh/su, don't try to open stream to process if not launched 2019-04-02 Added: Button bar, send shell command: Set font size in scaled pixels for results dialog in the form *size*command, e.g. *12*ls -la 2019-04-01 Added: Bookmarks: Allow to add apps from ///Apps to bookmarks, open app info when clicked 2019-04-01 Fixed: Bookmarks, add new bookmark: Couldn't browse through plugins 2019-04-01 Added: Internal associations: Enter a single * to open the menu with "Open with", "Open as" etc. 2019-04-01 Fixed: Tap on file with no association -> menu with "Open with", "Open as" wasn't shown if there was an association 2019-03-18 Release v 3.0 beta 3 2019-03-18 Fixed: Multi-rename tool: Counter [C1+2] didn't work correctly on some older Android versions ("+" part was ignored) 2019-03-18 Added: One panel mode: Small button to scroll to the top of the list, then go one level up. Long tap goes to home 2019-03-15 Added: Copy file, choose "Rename" in overwrite confirmation -> place cursor in front of the extension here too 2019-03-15 Fixed: Search results, copy files in subdits to clipboard -> paste them directly to the target folder, not to any subdirs 2019-03-15 Fixed: Rename function: Couldn't remove extension by leaving it out, e.g. test.txt -> test 2019-03-15 Fixed: Unpack from ZIP: No overwrite dialog was shown when target existed. Instead, a rename dialog was shown immediately 2019-03-01 Release v 3.0 beta 2 2019-03-01 Fixed: No longer warn about multi-rename tool being experimental 2019-03-01 Fixed: Media player: On pause, remember not only play list, but also last played track, and also the position if the track is longer than 10 minutes 2019-03-01 Fixed: Couldn't open files with no mime type but with association if the name contained multiple dots, e.g. index.html.mht 2019-03-01 Fixed: Tap on file with no association -> menu with "Open with", "Open as" etc was no longer shown 2019-03-01 Fixed: Editor: Remove formatting when pasting text from e.g. the Web browser 2019-03-01 Added: Search: place cursor behind "*" and behind history entry, so the user can quickly edit/delete it 2019-03-01 Added: Single file rename: place cursor at the end of the name part, before the last dot 2019-03-01 Fixed: Open archive, then tap on home icon -> plugins had no icons and couldn't be accessed 2019-03-01 Fixed: Editor: Create new file on external media (sd-card, usb): User wasn't asked whether he wanted to save the file when exiting the editor via back button 2019-03-01 Fixed: Long tap on ".." - New text file: File list wasn't updated if the new file was left unchanged, or the editor wasn't opened in the editor chooser 2019-03-01 Fixed: Opening archives from the launcher/external apps may fail due to a timing problem (app.currentActivity wasn't set yet when the background thread tried to access it) 2019-02-28 Fixed: Admin tool tcmadmin21.so wasn't using the newer portable format required on Android 5 or newer (API 21) 2019-01-18 Added: Button command 158 to open multi-rename tool 2019-01-18 Fixed: File open dialog: Wildcards were not checked in virtual folders, e.g. when picking a playlist in the media player 2019-01-18 Fixed: Multi-rename tool: Wrap long target names to up to 4 lines, so size+time are still visible 2019-01-17 Fixed: Arm64: Some root functions failed with warning "unsupported flags DT FLAGS_1-0x8000001" 2019-01-09 Release v 3.0 beta 1 2019-01-08 Fixed: Media Player: On Android 7 or newer, do not pause videos in onPause, for multi-window mode 2019-01-08 Fixed: Editor: Do not auto-save in onPause, instead use onStop 2019-01-08 Fixed: Do not pause progress bars in onPause to support multi-window 2019-01-07 Added: Search function: Added "Older than" option (alternating with "Not older than") 2019-01-06 Added: Compare by content, show first difference - select exactly 2 files and use context menu 2018-12-28 Fixed: Normal rename of single file now accepts wildcards * and ? 2018-12-28 Fixed: Couldn't edit text files in virtual folder (Android file provider) created by Paragon app 2018-12-17 Added: Multi-rename tool: Available via context menu when at least one file is selected 2018-12-11 Added: Use 7zip library to unpack 7z, tar, gz, z, bz2, arj, lha, lzh, iso, img, cab 2018-11-16 Fixed: Couldn't copy from ///Apps (list of installed apps) to virtual folders like ///_SD-Card 2018-11-16 Fixed: Copying Google Docs documents (needing conversion) from Drive plugin to virtual folder like ///_SD-Card resulted in 0 byte files 2018-11-14 Fixed: No error message when trying to copy damaged file from external SD card accessed via virtual folder like ///_SD-Card 2018-11-05 Fixed: Media player: Show optional overhead notification as an additional notification, not instead of player control notification 2018-11-05 Fixed: Media player: Notification buttons (play/pause, next, previous, close) not working on some devices with Android 8 (need to set class of receiver in intent) 2018-11-05 Fixed: Media player: Context menu - go to file not working any more. Now also works with virtual folders 2018-11-02 Release v 2.92 beta 1 2018-11-02 Fixed: Don't use root directory functions under /storage for secondary storage media like SD cards 2018-10-19 Added: Ported to targetSdkVersion 26 (disable error launching file:// URLs, adapt notifications to use Notification Channels) 2018-10-16 Release v 2.91 final 2018-10-12 Release v 2.91 beta 6 2018-10-12 Fixed: Using "share" to send document from other app to Total Commander: Files without extension not accepted from virtual folders (content: url) 2018-10-12 Fixed: Button bar, "Send to", "LIST:" parameter didn't work with virtual folders like ///_SDCARD 2018-10-10 Fixed: Using "share" to send document from other app to Total Commander, choose plugin as target -> upload may fail 2018-10-10 Fixed: Rename via DocumentsContract.renameDocument may return null even when rename succeeds -> test for target in this case 2018-10-08 Fixed: Crash in Samsung fingerprint API (problem with proguard) 2018-09-21 Release v 2.91 beta 5 2018-09-21 Fixed: List of installed apps: Adaptive icons were shown in a different size than bitmap icons 2018-09-21 Fixed: Do not show error when deleting files via root returns error "No such file or directory" 2018-09-21 Fixed: Button bar, shell commands: Error "No files selected" was shown for parameter %%m, should only be shown for %m 2018-09-20 Added: Send files via Bluetooth from plugins like LAN which support remote read function 2018-09-20 Fixed: Couldn't send files from virtual storage like //_SD-Card via Bluetooth 2018-08-29 Fixed: Configuration: "Font and Colors" - "Apply" was hanging when the following directory didn't exist: /storage/emulated/0/Android/data/com.ghisler.android.TotalCommander/cache 2018-08-28 Fixed: SFTP plugin: Support private key encrypted with AES-128/192/256-CTR in addition to AES-128/192/256-CBC 2018-08-28 Fixed: SFTP plugin: Do not send normal password but show user prompt when server asks "One-time password (OATH) for `user':" 2018-08-27 Fixed: Closing TC while both panels showed the home folder, with the right panel active -> when re-opening, the left window was active, and the arrows pointed in the wrong direction 2018-08-27 Release v 2.91 beta 4 2018-08-27 Added: Root mode: Show permissions left-aligned, manually measure width of string to not break size/date/time into two lines if possible 2018-08-26 Added: Show progress bar when deleting the thumbnail cache 2018-08-26 Added: When making the lines higher or icon space wider in file lists, use that extra space for image and video thumbnails 2018-08-26 Added: Button bar, shell command: Use full screen width for results when using dialog box for command results 2018-08-26 Fixed: Button bar: Buttons for "Home" and "Reload" changed size after closing and re-opening Total Commander 2018-08-24 Added: Button bar, shell commands: Surround %S or %P%S with ' to add single quotes to all names, or " to add double quotes 2018-08-24 Added: Button bar, shell commands: New placeholder %P%S inserts all selected file names, with full path, with double quotes if they contain spaces 2018-08-24 Added: Button bar, shell commands: New placeholder %S inserts all selected file names, without path, with double quotes if they contain spaces 2018-08-24 Added: Button bar, shell commands: Allow to insert single % sign by writing %%, e.g. %%N -> %N, %%%N -> %selectedname.ext 2018-08-24 Fixed: Bug in Android 8: Renaming test.txt to Test.txt (only case changed) via DocumentsContract.renameDocument changed name to Test (1).txt -> rename via intermediate name 2018-06-08 Release v 2.91 beta 3 2018-06-08 Fixed: Media Player: Stream title was cut off at first ' character on servers with invalid name encoding, e.g. StreamTitle='It's music'; instead of StreamTitle='It''s music'; 2018-06-08 Added: New language: Thai 2018-06-08 Added: Media player: Tap on elapsed time on the left to switch to remaining time 2018-06-08 Fixed: Made progress bar in media player higher, it was very difficult to move without touching above or below 2018-05-20 Fixed: Create shortcut via launcher - add widget on Android Oreo (API 26): set Total Commander class in intent, otherwise icon disappears on Huawei device when moved to subfolder 2018-05-07 Added: "Save As" dialog: in ACTION_SEND intent, use EXTRA_SUBJECT extra parameter as the default for the file name 2018-05-07 Added: Keep scroll position when reloading current file list with button command 118 2018-05-07 Fixed: Scroll position in file list was lost after opening a file and returning to TC 2018-05-01 Release v 2.91 beta 2 2018-04-30 Fixed: Crash when trying to hide some items in the home folder 2018-04-27 Fixed: Disable "OK" button in dialog asking to scan fingerprint until the fingerprint has been scanned successfully 2018-04-27 Fixed: Media player: Dialog to save play list had title "Open File" instead of "Save File As:" 2018-04-27 Fixed: .m3u8 files could no longer be opened from Total Commander 2018-04-25 Release v 2.91 beta 1 2018-04-25 Fixed: Resolve .aac extension to MIME type "audio/aac" on Android 3.1 or newer if the type is missing, e.g. for click to queue mode 2018-04-25 Fixed: Hide mount points starting with "/var/run/arc" as used on ChromeOS 2018-04-25 Fixed: Progress bar when copying from plugin wrong: Update second bar only when no subfolders are selected, otherwise the total size is unknown 2018-04-25 Added: Separate translations "Serbian Cyrillic" and "Serbian Latin" 2018-04-24 Added: Resolve .heic extension to MIME type "image/heic" to open such files in viewers which support this type 2018-04-24 Added: Show thumbnails for .heic files on Android P preview 2018-04-19 Fixed: Bottom buttons didn't react to mouse clicks on Android 8.0, may also be a bug of the device used (Huawei MediaPad M5) 2018-04-17 Fixed: Reduced redrawing/resizing controls when resizing window in free form mode (floating windows) 2018-04-12 Added: Use own code for crash reports instead of Acra, to add agreement checkbox to send data, and button to view crash data 2018-04-10 Fixed: Some minor crashes reported by users 2018-04-08 Fixed: Show "Open with" context menu entry also for files with only one Android association if the user has defined an internal association for it 2018-04-06 Added: Android 7.1 or newer: Show launcher icon menu with entries "Home", "Internal memory", "SD-Card" and "USB-Device", if available, to go directly to those locations 2018-04-06 Fixed: changed parameter of queryIntentActivities to MATCH_ALL 2018-04-05 Fixed: No write error reported when copying from plugin to secondary storage (USB/SD-Card), and the disk was full 2018-04-02 Added: Two new internal commands: 156 to swap panels, 157 to equalize panels (show same directory in both) 2018-04-02 Added: Handle intent urls starting with content://com.android.externalstorage.documents/tree/, convert to file system path (primary->/storage/emulated/0, or secondary storage -> /storage/1234-5678) 2018-04-01 Fixed: Button bar: resize button icons if they were created on a different device with different scale factor 2018-03-30 Fixed: When loading a plugin fails due to an app optimizer, and the "LoadingActivity" is started in the plugin, wait 0.5 seconds before retrying to access the plugin to avoid "Cannot load" error 2018-03-30 Added: When we cannot access folder "/", just list known subdirectories, e.g. /etc, /mnt, /proc, /storage, /system, ... 2018-03-30 Fixed: When going up one directory within /storage, do not show warning if a directory couldn't be accessed. Go to home folder instead 2018-03-29 Fixed: Couldn't access any folders outside of /storage/emulated/0 when TC was migrated to a new, not rooted device, the old device was rooted, and the option "root functions everywhere" was enabled 2018-03-18 Added: Optionally save master password with fingerprint on Android 6 or newer 2018-03-18 Added: 1x1 widget to open Media Player activity with last playlist 2018-03-16 Fixed: Android 8: Adaptive icons in file lists were wider (like photos) than normal icons, except for apk files 2018-03-16 Fixed: Properties dialog for a single file (nothing selected) -> Apply button worked like Recursive button 2018-03-07 Release v 2.90 final 2018-03-06 Fixed: Upload from read protected secondary storage to plugin not supporting content:// urls (e.g. WiFi transfer) didn't work 2018-02-28 Release v 2.90 beta 1 2018-02-28 Fixed: Renamed version to 2.90 because there are many changes since 2.80 2018-02-28 Fixed: Internal command 155 (killProcess): Open new form with FLAG_ACTIVITY_CLEAR_TASK which then calls killProcess, so the media player doesn't get focus after closing 2018-02-25 Fixed: Android 7: Couldn't access some secondary storage with path like /storage/1234567890abcd 2018-02-25 Added: Editor: when closing the editor, compare the contents of the editor with the loaded/last saved contents, and only save when it was really changed 2018-02-23 Added: New internal command 155 to close TC by killing the running process with killProcess() 2018-02-23 Fixed: Android 7: Couldn't access some secondary storage with path like /mnt/media_rw/1234-5678 2018-02-19 Added: SFTP plugin: support SSH servers without SFTP subsystem (just SCP) 2018-02-16 Added: System info (internal command 123): Button to copy result to clipboard 2018-02-16 Added: System info (internal command 123): Also show current IPv4 and/or IPv6 address(es) 2018-02-16 Fixed: Button bar: When showing comment for shell commands, e.g. Comment:sh or Comment:su, the actual command was also shown if the comment was too short 2018-02-14 Release v 2.81 beta 12 2018-02-14 Added: Button bar: Support comment for shell commands to be shown on long tap: Comment:sh or Comment:su 2018-02-14 Fixed: MediaPlayer: Always resume play position (audiobook mode) for tracks longer than 10 minutes when opening single track for playing, even when queue isn't empty 2018-02-13 Fixed: /proc/mounts was no longer read to get list of partitions 2018-02-13 Fixed: MediaPlayer: Only show 10 seconds countdown on close when there is more than 1 track in the queue 2018-02-13 Fixed: MediaPlayer: Resume play position (audiobook mode) for tracks longer than 10 minutes didn't work with content:// URLs (secondary storage) 2018-02-13 Fixed: MediaPlayer: User couldn't open same track again after closing the player 2018-02-13 Fixed: When saving playlist and file with same name already existed, the user was asked twice whether he wants to overwrite it 2018-02-12 Fixed: When writing m3u or m3u8 file, do not store artist as ??? if it is unknown 2018-02-02 Release v 2.81 beta 11 2018-02-02 Fixed: Support Blackberry mount points in the form /dev/android/ (e.g. for external SD-Card) 2018-01-31 Fixed: Prevent crash when user uses "Web search" from help viewer context menu when no browser is installed 2018-01-30 Fixed: Support move from secondary storage with real path (e.g. internal secondary SD-card) to plugins like LAN 2018-01-30 Fixed: Media player would sometimes not show video image after switching away and back 2018-01-29 Fixed: LAN plugin: Couldn't copy files between servers if one of them used SMB2 2018-01-23 Added: Plugins supporting FS_SUPPORTS_CONTENT_URLS so far: TotalDrip, LAN, FTP. Not (need to request permissions): WiFi/WLAN, SFTP 2018-01-23 Added: Pass local file as content:// URL to plugins which return flag FS_SUPPORTS_CONTENT_URLS. This way the plugin doesn't need to request file system access 2018-01-21 Release v 2.81 beta 10 2018-01-21 Fixed: Couldn't open file with internal association if it's located on secondary storage accessed via root 2018-01-17 Added: WiFi/WLAN plugin: Support both LAN+WLAN at the same time, let the user switch between both URLs/QR-Codes via button 2018-01-16 Fixed: File open/save as dialog: Couldn't go to home folder if Total Commander wasn't already running (problem with icon cache) 2018-01-16 Added: %P%N parameter sends content:// URL for files in external storage, also for file:%P%N parameter 2018-01-16 Added: New button parameter placeholder %C (uppercase) sends content:// url for files instead of file:// (files only, not directories) 2018-01-15 Fixed: Update icon in file list when user opens file and chooses an app as the default 2018-01-12 Fixed: Play (background) menu was displayed for folder within archive 2018-01-12 Added: Secondary storage (virtual path): Also show thumbnails for jpg files without preview image, bmp, gif and png <10MB 2018-01-12 Fixed: Reading jpg thumbnails from secondary storage: File wasn't closed after reading 2018-01-12 Fixed: Unnecessary directories "dir (2)" etc. were created when unpacking RAR to secondary storage (with file system path) on rooted devices with Android 5 and newer 2018-01-10 Added: Support for MIME type "resource/folder" to open directories in Total Commander 2018-01-10 Fixed: Play video with option to pause in background disabled. Minimize player. Return to player via notification -> no more video window 2018-01-10 Fixed: Unnecessary directories "dir (2)" etc. were created when unpacking ZIP to secondary storage (with file system path) on rooted devices with Android 5 and newer 2018-01-10 Fixed: Support resume downloads and uploads also from/to secondary storage (with file system path) on rooted devices with Android 5 and newer (e.g. with LAN plugin) 2018-01-09 Fixed: Copy from secondary storage (USB stick with file system path) to LAN plugin didn't work on rooted Android 6 or newer 2018-01-09 Fixed: Rename file to same name with different upper-/lowercase with root on case insensitive file system (e.g. FAT32) failed, e.g. USB stick 2018-01-07 Fixed: Editor: Search text wouldn't select the result (just placed cursor) if the user scrolled elsewhere, clicked on the text, and then on "Find Next" 2018-01-07 Fixed: Editor: Search text with "Backwards" and "Whole words" could hang 2018-01-01 Fixed: Do not use root functions to set timestamp when unpacking temporarily (Unpack+Edit/Unpack+Open/Search for file contents) 2018-01-01 Fixed: Download+Edit/Download+Open no longer worked with some plugins like LAN 2017-12-28 Release v 2.81 beta 9 2017-12-24 Fixed: WiFi plugin (server): modified dir listing for better compatibility: report item itself, don't report dir contents if Depth=0, send RFC822 date 2017-12-22 Fixed: WiFi plugin (server): Support keep-alive, support OPTIONS command 2017-12-18 Fixed: Internal associations didn't work with secondary storage accessed via virtual folder ///_SDCARD 2017-12-18 Added: New adaptable main Total Commander icon for Android 8 Oreo supporting different icon shapes 2017-12-17 Added: Media Player: Increased maximum number of lines in secondary text from 2 to 3 (e.g. for longer paths) 2017-12-17 Added: Media Player: Don't show video window for files with these extensions: mp3, mp2, flac, ogg, ape, m4a, m4p, aac, wav. Mainly for Huawei devices showing empty video window 2017-12-15 Added: Support Android 8 Oreo adaptive icons also in bottom toolbar and file associations 2017-12-13 Added: When copying to a directory below /data/data/ belonging to an app, set the uid/gid of the file to those of that app 2017-12-12 Fixed: Editing files under /data/data didn't work on Android 7 or newer (worked on 6) 2017-12-08 Added: Android 6.0 or newer: Option to fix SELinux context when copying files to /data, /system or /sys folders or their subfolders, or when creating directories there 2017-12-08 Fixed: Long tap on file - "Send to" - "Total Commander" - pick : failed for single files 2017-12-08 Fixed: Couldn't enter a subdirectory in an archive if the directory name ended with an internal extension, e.g. pictures.jpg 2017-12-08 Added: Delete confirmation dialog: Show number of items to be deleted (not counting files in subfolders) 2017-12-08 Added: New internal command for quick search: 154 opens on screen keyboard for quick search. Numbers will be used for searching instead of hotkeys as when using command 134. Only remembered while TC is running 2017-12-08 Added: New internal command for quick search: 153 turns hotkey handling on/off (e.g. when using a bluetooth keyboard). Remembered permanently 2017-12-06 Added: Bluetooth Headset: Slow double tap ~ 1 second on pause button=next track (quick double taps re-dials, which cannot be changed!) 2017-12-06 Added: Wired headset: Double tap on pause button=next track, triple tap=previous track (can be disabled in settings) 2017-12-05 Added: Media player settings: New checkbox "Resume playing after phone call", unchecking doesn't resume music when phone call ends 2017-12-05 Added: Media player settings: New checkbox "Pause videos in background", unchecking allows to continue videos in background (sound only) 2017-12-05 Fixed: Don't show SDCARD twice on Android 7 or newer, e.g. as /storage/1234-5678 and virtual folder ///_SDCARD (1234-5678). The second one can still be added manually 2017-12-03 Added: ZIP or RAR file in plugin folder (e.g. LAN): Support unpack+open to open file in Total Commander. Leave archive to regular directory to delete or re-upload when changed 2017-12-03 Fixed: Couldn't open/edit file on external medium accessed via root rights (requesting permission from the user fails) 2017-12-01 Added: Let the user either hide or uninstall plugins directly in the home folder. Use "Hide" instead of "Remove" as menu item text 2017-12-01 Added: Allow user to hide external media virtual folders added automatically on API 24 or newer 2017-12-01 Fixed: Different plugins in left and right panel, rename file in one -> connection to other plugin was lost 2017-12-01 Added: Unload plugins when closing via main menu - Exit (e.g. to close connections) 2017-10-29 Fixed: Couldn't overwrite file when copying from plugin to secondary storage (e.g. USB drive) 2017-10-09 Fixed: Launch player, play track, return to TC, close TC, return to player via notification -> context menu "Go to file" switched back to TC, but didn't go to the right directory 2017-10-09 Fixed: Sort order button state was lost after screen rotation 2017-10-09 Fixed: Could no longer add shortcut to launcher/desktop on Android 8 Oreo (Google changed the function) 2017-09-05 Added: Media player, audio streams: Handle UTF-8 metadata using UTF-8 byte order marker (BOM) instead of standard iso-8859-1-encoded text 2017-09-05 Fixed: Media player, load playlist: opening .xspf files via open dialog didn't work (only when loaded via double click) 2017-08-29 Fixed: Android 8 Oreo: In "Installed apps", png icons and vector icons didn't take the same horizontal screen space (text unaligned) 2017-08-27 Release v 2.81 beta 8 2017-08-27 Fixed: Media player: Save playlist on exit even after deleting tracks, just not after "delete all" 2017-08-27 Added: Editor: Simple Undo in long tap context menu, requires Android 6 or newer - uses built-in Undo of the editor control invoked via Ctrl+Z 2017-08-25 Fixed: Show keyboard with button (command 134) for quick search didn't work immediately after switching from 2 panel to virtual 2 panel view 2017-08-24 Fixed: Editor: Leave editor via home button without saving (auto-saves to temp), return to TC -> file couldn't be moved from temp to external SD card in the form ///_SD-Card/s on Android >=5 2017-08-24 Fixed: Editor: Leave editor via home button without saving (auto-saves to temp), return to TC -> file couldn't be moved from temp to external SD card on Android 4.3 2017-08-24 Fixed: Quick search with keyboard: Files/folders in the list would sometimes not appear focused when found, and the screen may move between panels 2017-08-24 Fixed: Home folder: Hide all partitions pointing to /mnt/runtime/*, otherwise we get many fake drives on LineageOS (and maybe others too) 2017-08-24 Fixed: Stream from plugins: Also encode square brackets [], curly braces {}, backtick ` and circonflexe ^ characters in URLs passed to external players, otherwise VLC doesn't play the tracks 2017-08-24 Fixed: Media player, load playlist: added .xspf extension 2017-08-24 Fixed: apk icons were not shown on Android 8 Oreo (reason: the returned drawables are scalable, not png images) 2017-08-11 Added: File list, second line in items: Give the right part a bit more space 2017-08-11 Added: Unpack all selected archives: When user chooses "Overwrite all", "Skip all" etc., apply it to all selected archives, not just the current archive 2017-08-11 Fixed: Could not create new text file (via long tap on "..") on secondary storage (e.g. SD card) when device was rooted 2017-08-11 Fixed: Could not rename files on external SD card when only the upper/lowercase changed, e.g. Abc.txt -> ABC.TXT 2017-08-10 Fixed: LAN plugin: Automatically detect when SMB1 not supported, switch to SMB2 (and vice versa) 2017-08-10 Fixed: LAN plugin: Could not read list of shares from Samba (Raspbian) returning NtStatus.STATUS_PENDING in one packet 2017-08-07 Release v 2.81 beta 7 (older betas were private sent to some people by e-mail) 2017-08-07 Fixed: Copy+Paste not working between plugin and external storage in the form ///_1234-5678/subdir 2017-08-02 Fixed: File open/save as dialogs: Use same naming scheme for internal memory and sd cards as main TC window 2017-07-25 Fixed: Download from plugin to secondary storage (without file system path) -> error "Attempt to get length of null array" was shown 2017-07-25 Fixed: FTP: Active (PORT) mode wasn't working with SSL/TLS connections 2017-07-24 Added: Support resume downloads and uploads also from/to secondary storage (without file system path) on Android 5 and newer (e.g. with LAN plugin) 2017-07-24 Added: LAN plugin: Support SMB2, needs to be enabled manually 2017-07-14 Fixed: Current dir was sometimes lost after file operations on USB stick if the device was rooted 2017-07-14 Fixed: Could not enter ZIP subdirs on USB stick if the device was rooted 2017-07-14 Fixed: Could not click to queue files on USB stick if the device was rooted, need to pass content: URL to called program 2017-07-14 Fixed: Could not open with/open as/play files on USB stick if the device was rooted, need to pass content: URL to called program 2017-07-12 Fixed: Couldn't open/unpack RAR files any more on Sony devices with Android 5 due to problems with 64-bit file functions 2017-06-30 Fixed: Could not launch files on USB stick if the device was rooted, need to pass content: URL to called program 2017-06-30 Fixed: Could not pack to USB stick if the device was rooted 2017-06-30 Fixed: Could not copy directly from LAN plugin to external SD card if the device was rooted 2017-06-15 Added: SFTP plugin: show symlinks with instead of size, "->" after name. Follow symlinks to directories 2017-05-17 Fixed: Detect when write permissions were revoked for the SD-Card/USB stick, and request them again from the user 2017-05-09 Release v 2.80 final 2017-05-08 Fixed: Double tap on .apk file sometimes opened the dialog box twice 2017-05-08 Fixed: Bugs reported by Android Studio: Analyze - Inspect code 2017-05-03 Release v 2.80 beta 10 2017-05-02 Fixed: Various crashes reported by users 2017-05-01 Fixed: Request read-write permissions for read only partition also when setting timestamps 2017-05-01 Fixed: Reload file list after changing file permissions via Properties - RWX button 2017-04-27 Fixed: There was no round button to change folder sort order (command 152), causing a crash when using that command with round buttons 2017-04-21 Added: "android.max_aspect" value to manifest to support very wide screens (e.g. Galaxy S8) 2017-04-21 Release v 2.80 beta 9 2017-04-21 Added: Copy progress dialog: Show 3 lines for source/target file in portrait mode 2017-04-19 Fixed: Editor: Max. file size was limited to 16kBytes on LG phones, caused by an InputFilter - allow up to 1.5MBytes 2017-04-18 Fixed: Crash when re-opening the program with current dir set to secondary storage 2017-04-18 Fixed: Draw better looking frames around button icon on custom sorting buttons 2017-04-18 Fixed: Crash when using custom sorting buttons with old image style 2017-04-16 Fixed: Couldn't move files from/to root of USB storage (not visible in normal file system) 2017-04-16 Fixed: User-defined locations (added via blue plus icon) containing accents were again shown as %values 2017-04-12 Release v 2.80 beta 8 2017-04-12 Added: Internal associations: Put * in front of the association program name to pass the opened file as content: url instead of file: url 2017-04-10 Added: Android N: Use new method to request access to secondary storage, where the user doesn't need to browse to the directory by himself 2017-04-07 Added: Android N: Use new function moveDocument to move files to other folder on secondary storage (SD-Cards, USB-Sticks etc.) 2017-04-07 Fixed: Secondary storage added via blue [+] button: Do not offer to overwrite folder with file 2017-03-29 Added: WiFi plugin: Keep screen on while server is in the foreground (much faster file transfer) 2017-03-13 Fixed: "Case sensitive" search option was ignored in the editor 2017-03-12 Added: 1 new internal command to toggle folder sorting on/off 2017-03-12 Added: 8 New internal commands to sort directly by name, extension ,size, time (ascencing or descending). Click button again to reverse order 2017-03-10 Release v 2.80 beta 7 2017-03-10 Fixed: Search function: didn't find non-English text in UTF-8 encoded files without byte order marker (BOM) -> always search with local encoding and UTF-8 2017-03-10 Fixed: Create new folder -> no error if target already existed 2017-03-10 Fixed: Plugin, use "Download+Edit" -> file was detected as changed by mistake when the plugin set the timestamp with root functions 2017-03-10 Fixed: Disabling image thumbnails also disabled apk icons by mistake 2017-03-10 Fixed: Errors in root functions were not always reported, e.g. when the user changed the target path, and the target didn't exist 2017-03-07 Added: Media Player: New internal commands for button bar to play selected with random and/or loop, and queue selected with random order (just the added files) 2017-03-07 Added: Media Player: Function "Play (background)" doesn't clear the queue when the player is open. Instead, it adds the track/folder to the end and plays it 2017-03-03 Fixed: Root functions could stall/hang TC (problems with threading) 2017-02-24 Added: Support m4a and wav files in ringtone picker on Android 4.1 and newer (API 16) 2017-02-23 Fixed: The main window was mirrored when the system language was set to Hebrew or Arabic -> don't use android:supportsRtl="true" 2017-02-16 Fixed: Don't use new track notification layout while lock screen is active 2017-02-15 Added: Support for Android TV/Google TV: Support menu button in media player, add media player icon to main buttonbar 2017-02-15 Added: Media player: Show floating notifications for new track (configurable) 2017-02-13 Fixed: Create launcher links with content:// URL instead of file:// URL because the file URL would crash Android 7 launchers 2017-02-13 Added: SFTP: Support new bcrypt-encrypted user keys (client authentication), and ed25519 elliptic curve for both server key and user key 2017-02-05 Release v 2.80 beta 6 2017-02-05 Added: User can now rename secondary data partitions like external SD-Card or USB 2017-02-05 Added: Get name of internal memory (formerly shown as "SD-Card") from Android StorageManager 2017-02-03 Fixed: User-defined locations (added via blue plus icon) containing accents were shown as %values instead 2017-01-27 Fixed: Plugins LAN, FTP, SFTP, WiFi: removed dependency on EncodingUtils (Apache class) 2017-01-27 Fixed: Unpacking certain ZIP files failed on Android 7: stream.skip didn't always skip the requested number of bytes 2017-01-27 Fixed: Android 5 or newer sometimes returns 12 hour time format although the language uses 24 hour format -> fix manually 2017-01-23 Fixed: Inform plugins immediately when language is changed, not only when plugin is loaded 2017-01-22 Added: Show permissions in the form -rwxrwxrwx when using "root functions everywhere" (only in folders read with root rights) 2017-01-19 Added: New language: Arabian 2017-01-15 Fixed: Button bar: When moving user-created button, scroll it into view if the bar is wider than the screen 2017-01-15 Fixed: Detect paths in the form /mnt/media_rw/somename for external USB/SD-Card media, e.g. on Nexus devices with Android 6.x 2017-01-15 Added: Prefer root functions for copying on rooted devices when normal write functions fail, instead of asking for Android 5 write permissions 2017-01-15 Fixed: Couldn't open large ZIP files >2GB on external SD-Card added via blue "+" (user-defined location) 2017-01-05 Fixed: All bookmarks had green checkmarks when both panels were in the home folder 2017-01-04 Fixed: Wifi plugin: Resume downloads of large files, show size for files shared from Astro file manager (folders not working) 2017-01-04 Fixed: Wifi plugin: Still some problems with accented characters or cyrillic 2017-01-02 Release v 2.80 beta 5 2017-01-02 Fixed: Wifi plugin: Could not access folders which ended with an accented character or non-English characters 2016-12-29 Fixed: Error unpacking very large ZIP files, because file.read() sometimes reads less than the requested bytes 2016-12-26 Added: Media player: Restore playlist when player is opened without parameters (Add button, type "View file with app", use >> to pick "TotalCmd (Queue)", change type to "Main function") 2016-12-26 Added: Media player: When closing via "X" button or menu in the main player, show the notification for another 15 seconds to let the user undo the close 2016-12-26 Added: Media player: Remember last playlist - if the program gets killed, restore the player 2016-12-23 Fixed: Media player settings: Icon for timer not shown if configured time smaller than 5 minutes 2016-12-23 Added: Show thumbnails for webp images on Android 4.0 or newer 2016-12-19 Added: New icon "delete forever" from www.material.io for delete function, available under Apache license 2.0. 2016-12-19 Fixed: Send via bluetooth not working on Android 6 (socket output stream was clearing the send buffer after sending!) 2016-12-09 Fixed: Wifi plugin: Could not download files containing # in the name, Chinese, Russian names etc. not correct in downloaded ZIP; do not set read only attribute for files 2016-10-16 Fixed: Only use metadata to sort media files in an added subdir if all tracks are from the same artist and album 2016-09-05 Fixed: Properties dialog: Permissions were shown correctly there, but not after clicking on "RWX" button: World-execute was checked by mistake when Group-Execute was set but not Worl-Execute 2016-09-05 Release v 2.80 beta 4 2016-08-29 Fixed: Installed apps, uninstall 2 or more apps in one step (select, delete) -> error was shown about active operation 2016-08-29 Added: Support moving files from/to secondary storage on Android 6 and newer 2016-08-29 Fixed: Bookmarks: Could not create multiple bookmarks with the same source, but different target directories 2016-08-29 Added: Unpack RAR archives >4GB, also containing files >4GB 2016-08-29 Fixed: Android M and newer: do not show paths in the form /storage/1234-5678 as USB drives, because secondary SD cards use the same naming scheme now 2016-08-29 Fixed: Secondary SD-Cards: Ignore paths containing "/.android_secure" or "/Android/obb/" appearing in some mounts.txt files 2016-08-29 Fixed: Ringtone picker: Also allow to pick .flac files on Android 3.1 and newer 2016-08-08 Fixed: SFTP plugin: Could not upload files from external SD-Card on Android 5/6 to remote server (the plugin tried to open the files as read/write) 2016-08-08 Fixed: When adding a folder to the media player, use track numbers from file names (not tags) if all the track names in the folder start with numbers 2016-05-30 Fixed: Editor: Don't modify the long tap menu if it already contains a "Share" menu item 2016-05-23 Fixed: Limit number of lines for file names to 8, for details to 2 (3 when there is a line break) 2016-05-20 Release v 2.80 beta 3 2016-05-20 Fixed: "Send to" from other apps to Total Commander not working properly on Android 6 if Total Commander wasn't running in the background 2016-05-20 Added: Show free and total space in file list in "go up" item "..", also possible with plugins 2016-05-17 Fixed: LAN plugin: transfers from/to windows 10 very slow because it reports a buffer size of only 4k, and JCIFS doesn't use larger buffer when CAP_LARGE_* flags are set 2016-05-17 Fixed: SFTP plugin: Support IPv6: entering IPv6 address manually, support for link-local addresses 2016-05-04 Fixed: TC Media Player: After queuing folder via context menu, the tracks inside couldn't be played if they didn't have a track number in the metadata 2016-05-02 Fixed: TC Media player notification had black text on black background on Huawei phone with EMUI theme 2016-04-17 Fixed: Couldn't unpack ZIPs with 7-zip (only newer versions) packed directly to external SD-Card on Android 5/6 because of slight header inconsistency 2016-04-08 Release v 2.80 beta 2 2016-04-08 Fixed: Media scanner wasn't called for files in subdirs when renaming/moving a directory 2016-04-08 Fixed: Android N preview: Changed remount command to: mount -o rw,remount /system (rw and remount swapped), because old command failed 2016-04-07 Fixed: Disable new media player control handler (MediaSession) on all devices because it doesn't work with some manufacturer controls. Use old interface instead (RemoteControlClient). 2016-03-28 Fixed: Open context menu when at least 2 files are selected -> Show "Send to" also when long clicking below list (for keyboard users) 2016-03-28 Fixed: Select file with spacebar or left arrow -> number of selected files wasn't updated -> "Send to" wasn't supporting multiple files! 2016-03-24 Release v 2.80 beta 1 2016-03-20 Added: WiFi plugin: Show currently shared files/folders when tapping on "Files: x/Folders: y" text 2016-03-20 Fixed: WiFi plugin: Crash when starting via launcher icon, and the file list didn't exist any more 2016-03-17 Added: MediaPlayer: Sleep timer to pause playing after x minutes (optional button in media player) 2016-03-14 Fixed: LAN plugin: Handle special case: User doesn't store password, only server+user name -> list of shares could be seen, but not opened 2016-03-14 Added: Android TV, Amazon TV: Long OK press on ".." updir now shows "home" and "reload" menu items 2016-03-14 Fixed: Android TV: OK button on home screen player controls opened TC instead of TC media player (fix needs Android 5 or newer) 2016-03-14 Fixed: MediaPlayer: After closing the player via 'X', opening it again in the foreground wouldn't start playing the track 2016-03-02 Added: MediaPlayer: Read Metadata directly from mp3 files using APEv2 format at the end of the track if there is no ID3v2 tag 2016-03-01 Added: MediaPlayer: Read Metadata directly from aac files using APEv2 format at the end of the track 2016-03-01 Added: MediaPlayer: Read Metadata directly from m4a files (aac, mp4) using the iTunes tag format (moov->trak->udta->meta->ilst->nam/ART/alb/trkn) 2016-02-28 Added: LAN plugin: Ask user directly whether he wants to allow connections via phone or vpn when WiFi is off (needs updated Total Commander) 2016-02-26 Fixed: "Search selected" only worked with selected files, not with selected folders (it did work with plugins, though) 2016-02-24 Added: MediaPlayer: Read Metadata directly from mp3 (id3v1 and id3v2), ogg and flac files 2016-02-17 Added: MediaPlayer: Context menu items to move clicked track/selected tracks to the start or end of the playlist 2016-02-17 Fixed: MediaPlayer: Do not resume playing after phone call ends if the music was paused by unplugging headset (and not by the phone call) 2016-02-17 Fixed: MediaPlayer: Do not pause video when switching away from player/turning off screen if the video has extension .mp3 2016-02-17 Fixed: MediaPlayer: Disable gapless playback for videos since it doesn't seem to work 2016-02-15 Added: MediaPlayer: Load album art from cover.jpg/png/gif from track directory if no album art present in the mp3 file itself 2016-02-14 Added: MediaPlayer: Show currently playing track and total number of tracks in the notification if there is more than one track 2016-02-14 Added: MediaPlayer: Let user remove the "Exit" button. Player then needs to be closed via menu or small "x" in Notification 2016-02-14 Fixed: When receiving onLowMemory() event, the root folder would sometimes show the wrong icons 2016-02-07 Added: Android 6 external media: Show properties for single and selected files/folders 2016-02-07 Added: Properties of more than 1 file: Show number of bytes, and on a second line, number of files and (if >1) folders 2016-02-07 Fixed: Create link on desktop via "add widget" - File/Folder picker sometimes opened empty picker window, e.g. when previeous location was /storage/emulated/0 2016-02-01 Added: Unpack ZIP files >4GB 2016-01-29 Added: Show warning when plugins cannot start due to Purify, Greenify or other tools 2016-01-29 Fixed: WiFi plugin: Couldn't close notification when no WiFi available 2016-01-29 Fixed: Main file lists: Better reaction to diagonal scrolling when swapping panels by swiping is disabled 2016-01-14 Added: WebDAV: Support SNI (Server Name Indication) via setHostname() for servers with multiple certificates on the same IP address (Android 4.2 or newer) 2016-01-11 Added: Android 6 external media: Copy button: Show WiFi plugin if it's new enough to support content: URLs 2016-01-08 Release v 2.72 final 2016-01-08 Fixed: Android 6 external media: "Send to" and "Open with" were missing in the context menu 2016-01-07 Fixed: Android 6 external media: Couldn't unpack+edit or unpack+open files from zip 2016-01-06 Fixed: Android 6 external media: Button bar command "115 Calculate occupied space" didn't work 2016-01-06 Fixed: Android 6 external media: Couldn't open ZIP archives with central directory >32kBytes (=many 1000 files) 2016-01-06 Fixed: Android 6 external media: Packing ZIP from many files from same folder very slow 2016-01-05 Fixed: Problems with equalizer: It failed when the player was running and the user used "Play (background)" to stop current track and play something else 2016-01-04 Fixed: More problems with gapless playback: Only discard session id when ending player and stopping music 2016-01-04 Fixed: Disabled gapless playback on Android versions older than 5 when equalizer was used (otherwise the equalizer didn't always work) 2016-01-03 Added: Android 5: If a secondary drive (e.g. USB) isn't recognized, it can now be defined by adding a desktop bookmark with a name starting with '/', e.g. "/USB" -> "/storage/someUSBdrive". 2015-12-31 Release v 2.72 public beta 2 2015-12-30 Added: Show progress with number of items loaded when loading large folders or long list of apps in "Installed apps" 2015-12-30 Fixed: Handling folders with several 1000 files in Android 6 external storage was very slow -> cache the directory listing during operations 2015-12-29 Fixed: Equalizer not working after first track when using gapless playback (need to set audio session id!) 2015-12-27 Fixed: Error copying 0 byte file to SD-Card on Android 6 2015-12-24 Release v 2.72 public beta 1 2015-12-22 Fixed: Hide "Add plugins" link in home folder on Amazon Fire TV 2015-12-22 Fixed: Hide "Via WiFi" button in copy dialog on Amazon Fire TV (unless the plugin is installed) 2015-12-22 Fixed: Couldn't auto-install plugins any more when using internal browser 2015-12-22 Fixed: "Root functions everywhere" no longer working, it turned off all root function until restart of Total Commander 2015-12-22 Fixed: Not running on Amazon devices due to the new integrity check (Amazon store adds classes com.amazon.*) 2015-12-21 Release v 2.71 final 2015-12-18 Added: File open dialog: Remember last directory if the caller doesn't set an initial directory 2015-12-18 Fixed: Android 6: File open dialog: Could not return "content:" URLs from external media 2015-12-17 Added: Long tap on "..": "New text file (UTF-8)" creates file with UTF-8 BOM and opens editor 2015-12-11 Fixed: Crash trying to unpack file (from RAR) with target path+name longer than 259 UTF-8 characters 2015-12-10 Fixed: Custom button for "Cut to clipboard": Make left file of default icon lighter, so it can be better distinguished from "Copy to clipboard" icon in black+white 2015-12-09 Fixed: The help viewer could crash on a failed download (no local file when connection fails) 2015-12-09 Fixed: Crash trying to pack files from plugin without disconnect button to ZIP 2015-12-08 Fixed: Logging to TotalCommanderLog.txt from beta was still active in release version 2015-12-07 Release v 2.70 final 2015-12-04 Fixed: Media Player: Crash after updating to Cyanogenmod 12.1 when using equalizer presets, because the number of system presets has decreased! 2015-11-30 Fixed: Settings, change date/time format, custom format: The displayed keyboard only allowed to enter numbers, no text 2015-11-27 Release v 2.70 public beta 2 2015-11-27 Added: Android 6: Create new file on external SD-Cards (long tap on "..") 2015-11-25 Added: Android 5 and older: Let the user enable video thumbnails manually (with Stagefright warning) 2015-11-25 Added: Android 6: Unpack RAR files to external SD-Card 2015-11-24 Added: Android 6: Add files from external SD-Card to ZIP (on internal or external card) 2015-11-24 Added: Android 6: Create and change zip on external SD-Card 2015-11-22 Added: Android 6: Remember path on external SD-Card when closing and re-opening TC 2015-11-22 Added: Android 6: Unpack ZIP files to external SD-Card 2015-11-22 Added: Android 6: Open and unpack ZIP files located on external SD-Card 2015-11-18 Fixed: Media player: Cyrillic ID3 tags encoded as ANSI could be shown as garbage (decoded with wrong codepage) 2015-11-13 Fixed: Couldn't access subfolders within ZIP files any more 2015-11-06 Release v 2.70 public beta 1 2015-11-02 Fixed: Media player: Drag&Drop of tracks: No auto-scroll at the bottom of the list on devices with hardware buttons (no on screen Android toolbar) 2015-11-01 Added: Media player: Better show currently playing track by putting yellow/black frame around the icon 2015-11-01 Fixed: Editor, save as -> use new name as default name for further saves 2015-10-30 Added: Media player: Configuration dialog, allows to enable/disable some buttons in player bar and notification area 2015-10-30 Added: Media player: Buttons to jump backward/forward by a user-defined number of seconds (disabled by default) 2015-10-30 Added: Media player: Show previous and next track button in notification area, above each other 2015-10-19 Fixed: Media player: Do not reactivate Total Commander when closing player via small "x" in notification 2015-10-14 Fixed: Ringtone picker: Samsung devices didn't accept content: URIs starting with content://media/external/file/, only content://media/external/audio/media/ 2015-10-11 Added: Show JPG thumbnails also on Android 6 external media, but only if JPG contains EXIF thumbnails 2015-10-11 Fixed: Android 6: Copying from external storage didn't work 2015-10-11 Fixed: Android 6: Renaming on external storage didn't work (copied instead) 2015-10-11 Fixed: Media player: Notifications were sometimes no longer working after closing and re-opening the player 2015-10-08 Fixed: Wrong icon shown for ZIP files when disabling new icon look 2015-10-07 Fixed: When starting with active right panel, the "swap panel" button sometimes had arrows in the wrong direction (e.g. when both sides showed the home folder) 2015-10-07 Added: Help viewer: reload and exit buttons, can now download any file to Android's download directory 2015-10-04 Added: Media player: Use MediaPlayer's "gapless playback" feature. Unfortunately there is still a small 100ms gap for mp3 files 2015-10-02 Added: Media player: Support pre-buffering about 15 seconds before a track ends, reduces gap between tracks 2015-09-30 Added: Android 6: External file system access using new "User-defined location" button. 2015-09-29 Fixed: Support external SD cards on Lenovo devices using different device name /dev/lefuse instead of /dev/fuse 2015-09-28 Added: Pause media player when unplugging headset or disconnecting bluetooth headset, resume when reconnecting (and audio focus didn't go to other app) 2015-09-20 Added: Android 5: Remember the write rights (write tokens) for multiple SD cards/USB drives on the same mount point 2015-09-18 Fixed: The file open/save dialog was showing the old icons if opened from other app while TC wasn't running 2015-09-18 Fixed: Send multiple files to Total Commander from other app (share button) -> could not write to external SD card on Android 5 2015-09-15 Added: Use internal Web Browser and HttpUrlConnection for downloading and installing plugins (only if there is no play store installed) 2015-09-06 Added: Use HttpUrlConnection instead of Apache HTTP client (discontinued on Android 6) for media proxy (playing streams), supports https and basic authentication 2015-09-06 Added: Detect when Total Commander apk file was modified (e.g. by virus/trojan), show warning and terminate 2015-09-06 Added: Hide plugins (via context menu) from the home screen without uninstalling them 2015-09-03 Fixed: Help (html) couldn't be opened from the main menu if it was opened via hardwre button, or user button with internal command Nr. 500 2015-09-03 Fixed: Couldn't write to external SD card on Lenovo devices with Android 5 (external directory was not returned by getExternalFilesDirs() 2015-08-25 Release v 2.62 final 2015-08-25 Fixed: Sharper icons in the home folder on higher DPI devices 2015-08-25 Fixed: Removed the Stagefright warning messages for local files as long as there are no exploits (it may be impossible to create an exploit due to Androids address randomization). 2015-08-20 Fixed: ZIP packer: Chinese characters were not supported when packing 2015-08-14 Release v 2.62 public beta 1 2015-08-11 Added: MediaPlayer: Allow to whitelist directories/servers to play media without Stagefright bug warning 2015-08-09 Added: System info (internal command 123): Also show Android version 2015-08-06 Added: MediaPlayer: Warn about Stagefright bug when playing local videos, or any media file from other system (removed later, see above) 2015-08-06 Fixed: Removed video thumbnail creation because it is probably vulnerable to the Stagefright security hole 2015-07-09 Fixed: MediaPlayer: Play/Pause button wrong when pausing, switching away from player, and resuming via notification 2015-07-09 Fixed: WebDAV plugin: Recognize folder listing as UTF-8 even if both the html header and xml header miss the encoding 2015-07-05 Added: FTP plugin: force explicit (AUTH TLS)/implicit SSL control connection with prefix ftpes:// or ftpis://, respectively 2015-07-05 Added: Copy/Move files to relative paths, e.g. when user enters just .. or subdirname in copy dialog 2015-07-05 Added: Detect USB OTG drives (e.g. USB sticks) on Android M, they use path in the form /storage/ABCD-EF01 (with the USB device ID in the path) 2015-06-26 Fixed: WiFi/WLAN plugin: Show receive page (QR-code scan) as floating dialog instead of full screen activity, otherwise returning to TC may not access the server (because the form was deleted by Android) 2015-06-21 Added: Support for devices without touch screen: Arrow left selects files, arrow right switches between panels. Menu button to go to toolbar 2015-06-21 Fixed: Crash in BroadcastReceiver on Android 1.5 when getting notification from system 2015-06-16 Fixed: WebDAV plugin: Could not connect to servers supporting only TLSv1.1 and TLSv1.2 2015-06-15 Release v 2.61 final 2015-06-15 Fixed: Always set background of edit control on Android 5 or newer, to avoid crash caused by RippleDrawable control (out of memory for long texts) 2015-06-14 Fixed: WiFi/WLAN plugin: No overwrite confirmation, no overwriting on Android L, overwritten larger file not truncated 2015-06-08 Fixed: Save playlists as .m3u8 instead of .m3u, because Android may remove entries from .m3u files when scanning the directory 2015-06-07 Fixed: WiFi/WLAN plugin: Could not access files containing a "+" sign in the name 2015-05-28 Release v 2.61 public beta 2 2015-05-28 Fixed: Still problems with UnRAR, only in release version 2015-05-23 Fixed: Better sharpness of main toolbar icons in higher resolutions (e.g. Galaxy S4, S5, S6) 2015-05-18 Release v 2.61 public beta 1 2015-05-18 Added: Disable all root functions: Put file or folder name totalcommandernoroot in the internal sd-card base directory 2015-05-17 Fixed: Crash on MIUI when opening context menu with checkable items (bug in MIUI) -> use "*" instead 2015-05-12 Fixed: Plugin, add selected to player queue: not working for selected folders. Now files will be added sorted by number (if numbered), otherwise unsorted 2015-05-12 Fixed: Plugin, add selected to player queue -> player would start playing if the file was a playlist, e.g. m3u or m3u8 2015-05-11 Fixed: Copy from plugin to plugin via copy+paste -> could not pause operation if other panel didn't show the source 2015-05-11 Fixed: Only on some Android versions (e.g. 4.1): Delete file would leave 0 byte file, but only for files in deleted subdirs 2015-05-10 Fixed: File open/save dialog: Also read local dirs in background thread to prevent app from hanging 2015-05-10 Fixed: Send to -> Total Commander did not support writing to external SD-Card 2015-05-10 Fixed: Move calls to MediaPlayer to separate threads to prevent hangs 2015-05-06 Fixed: Bug in Android 5 (fixed in 5.1): Files copied to external SD-Card get modified extensions, e.g. .jpeg instead of .jpg for images -> use "application/octet-stream" instead of true MIME type 2015-05-05 Fixed: Slightly updated main icon with better contrast and correct slider by Luca Chiodi 2015-05-05 Fixed: Do not use the new Android 5 MediaSession class on Samsung devices, otherwise the media player buttons do not appear in S View 2015-05-04 Fixed: Crash in Android 1.5 and 1.6 when starting TC or editor, only in release version, not debug version 2015-05-04 Fixed: android:attr/dividerHorizontal missing on some devices, forms not loading -> use custom solid color bar instead 2015-05-03 Fixed: UnRAR to external SD not working on Android 5 2015-05-03 Fixed: Icons in file lists were no longer smoothly scaled on lower dpi devices 2015-05-03 Fixed: The new sort order buttons for size and time were wrong: The arrow was correct, but the text was reversed 2015-04-28 Release v 2.60 final (unchanged) 2015-04-24 Release v 2.60 final (pre-release) 2015-04-24 Added: Show error message when 'Force Fastscroll' XPosed module causes TC to crash (when using Spinner control) 2015-04-23 Fixed: Don't use PNG2 extension for icons, seems to cause problems with some custom ROMs. Instead use new aapt option cruncherEnabled = false with gradle 1.1.3 2015-04-23 Fixed: Use white status bar icons on Android 4.4 or newer, otherwise no % done visible 2015-04-22 Fixed: New icons, rotate screen while connected to a plugin like FTP -> plugin icon was reverted to zip icon 2015-04-22 Fixed: Go up one directory in ftp connection with many subfolders -> previous folder may not be scrolled in visual area 2015-04-22 Fixed: Show warning in home folder when App "Greenify" is detected: When the option "Deep Hibernation" is used, TC cannot see/start any plugins. This feature seems to be intentional: The function is described as "...apps, stopping them from being woken by other apps." 2015-04-16 Release v 2.60 public beta 7 2015-04-16 Fixed: Option to hide status bar also on phones (and tablets with phone interface like the Nexus 7) with Android 4 or newer 2015-04-15 Added: New language: Belarusian 2015-04-15 Fixed: Android 5: Use old style date and time pickers in properties on Samsung devices, the new one crashes on some devices like the Note 3 2015-04-14 Fixed: Arrow buttons (2 panel view) too big in mdpi mode 2015-04-14 Fixed: Editor: Show the keyboard automatically in the text search dialog 2015-04-14 Fixed: Android 5: Changed elevation of app bar from 8dp to 4dp, as the material design standard seems to suggest 2015-04-14 Fixed: Option "Hide notification bar" was disabled on Android 4 or newer. Note: This option has no effects on tablets with true tablet interface (notifications at the bottom) 2015-04-14 Fixed: Clickable icon (to go to home folder) was no longer shown in title bar on Android 5 2015-04-09 Release v 2.60 public beta 6 2015-04-01 Added: New icons in upper toolbar and on launcher (Android 5) 2015-03-31 Fixed: Loading image from cache -> image rotation was wrong if the image didn't contain EXIF preview 2015-03-30 Fixed: Stock Android: Renaming a file could make it appear as a folder on a connected Windows PC (via MTP) 2015-03-30 Fixed: New option "round buttons" wasn't saved, so it wasn't preserved between sessions 2015-03-29 Fixed: Default text color not applied to current path 2015-03-29 Added: Show all user buttons in grayscale when using new button style 2015-03-26 Release v 2.60 public beta 5 2015-03-24 Added: Use Matrix.postScale instead of CreateScaledBitmap to resize icons, creates much sharper results 2015-03-24 Added: New round button icons can be set via Configure - Font+Color 2015-03-24 Added: New icons (drawn by Max Bazanov, who also did the Windows Phone icons) now default on Android 5, can be changed manually on all versions 2015-03-24 Added: Try to load JPG thumbnails from EXIF data, use rotation flag to rotate images as needed 2015-03-23 Fixed: Lollipop: Cyanogenmod crashes when trying to call intent OPEN_DOCUMENT_TREE to get SD-Card write permissions 2015-03-08 Fixed: Lollipop: Do not show private directory on external SD card if it is empty 2015-03-08 Added: WiFi plugin (server side): Support writing to external SD-Card on Android 4.2, 4.3, 5.0.x and early versions of 4.4 2015-03-06 Fixed: Font+Color settings: Restoring background color to default wasn't applied until the app was restarted 2015-03-06 Fixed: "Send to" dialog: Do not hide plugin paths in bookmarks 2015-03-06 Fixed: Lollipop: Media player controls didn't disappear on Android Wear when player was closed -> use new MediaSession class 2015-03-04 Fixed: KitKat: Do not hide private Total Commander folder on external SD-Card just because SuperSU or SuperUser is installed 2015-02-23 Release v 2.60 public beta 4 2015-02-23 Fixed: Problems moving folders to other directory on external sd-card 2015-02-23 Added: Media player: Call player via button with parameter file:%p%n* (note the * at the end) -> entire directory is opened, selected file played 2015-02-23 Fixed: The minimum line height could no longer be configured 2015-02-23 Fixed: Various dialogs using listboxes were crashing, e.g. directory history, browse for internal commands 2015-02-19 Release v 2.60 public beta 3 2015-02-19 Fixed: Open editor via Widget (without file), try to save -> crash 2015-02-18 Added: User-configurable icon spacing: Configure -> Font and Colors -> Icon: <--> 2015-02-18 Added: Icon spacing now larger by default, remains the same when showing thumbnails 2015-02-17 Added: Unload plugins when a different plugin is opened in the same panel, and the previous plugin isn't in use 2015-02-15 Added: LAN plugin: Support resume on upload, auto resume if connection is lost 2015-02-11 Added: Search only in selected folders (and files) 2015-02-11 Fixed: Search for text with plugins not working 2015-02-10 Fixed: Search in plugin: Download+Edit and Download+Open did not work with files in subdirs 2015-02-10 Added: Manually insert file into ringtone database if user copies file to /(sdcard-folder)/ringtones. Same for alarms and notifications. 2015-02-10 Added: Built-in Ringtone picker: Also allow to pick MIDI tracks (.mid) 2015-02-08 Added: Media Player notification: Very small "x" button to directly close the player 2015-02-08 Fixed: Android 5: Move from external SD card to internal memory: Source not deleted 2015-02-03 Fixed: When using shell command button in dir with spaces, put directory in double quotes (e.g. cd "/some dir") 2015-02-01 Fixed: Crash in some cases when clicking on UID button in settings 2015-02-01 Fixed: Use uppercase "B" for Bytes, e.g. in properties dialog 2015-02-01 Fixed: Dialog box "Add new bookmark" too small on phones in landscape mode -> make it scrollable 2015-02-01 Fixed: Press "Copy" button while in plugin and other side shows home folder -> target now defaults to download folder 2015-01-21 Release v 2.60 public beta 2 2015-01-21 Fixed: Download from any plugin to internal memory/sd-card uses again normal download function (faster than streaming function) 2015-01-14 Fixed: Problems with LAN plugin, like file not closed after failed partial upload, and with streaming 2015-01-13 Added: Editor: When a second file is opened while the editor is open, offer to save the previous file, then load that new file 2015-01-13 Added: Create new folder in "Save as" dialog (e.g. in editor, or called from other apps) 2015-01-11 Fixed: Editor, word wrap enabled: Re-wrap when screen orientation changes 2015-01-11 Fixed: Some RAR archives had just first character of each file name (on devices with Intel processor) 2015-01-11 Fixed: Samsung multi-window mode stopped working due to renamed icons 2015-01-06 Release v 2.60 public beta 1 2015-01-04 Added: New bookmark: pre-set target path with current path from other panel (but option unchecked) 2015-01-04 Fixed: ZIP unpacker didn't support archives with file comments 2014-12-29 Fixed: Delete files on external SD card: Don't ask again about giving TC write rights if the user clicks "Cancel" 2014-12-29 Fixed: Cut+Paste from plugin to local storage not working (file only copied, not moved) 2014-12-23 Release v 2.51 beta 0.5 (private beta) 2014-12-23 Fixed: Android 5: Unpacking subdirs to external SD-card failed 2014-12-23 Added: Android 5: Pack ZIP directly to external SD card 2014-12-23 Added: Android 5: create new file on external SD card (long tap on "..") 2014-12-22 Release v 2.51 beta 0.1 (private beta) 2014-12-21 Fixed: TC no longer starting on old Android versions (e.g. 1.6) because of "uses-library" in manifest (needs api 7) 2014-12-21 Fixed: Renamed all drawable assets to *.png2 to avoid that they get recompressed (causing problems with older Android versions) 2014-12-21 Fixed: Android 5: Search dialog was too narrow 2014-12-21 Added: Android 5 set theme to material design 2014-12-21 Added: Android 5 rename file on external SD card 2014-12-21 Added: Android 5 save in editor, extract from zip to external SD card (user must have approved write before) 2014-12-21 Added: Android 5 create new folder on external SD card 2014-12-19 Added: Android 5 download from plugin to external SD 2014-12-19 Added: Android 5 delete files/folders on external SD 2014-12-19 Added: Android 5 write file to external SD card (using new official API) 2014-12-19 Added: Switch from Eclipse to Android Studio 2014-12-18 Release v 2.50 final 2014-12-17 Added: Update of Android media database also when changing files on external media 2014-12-12 Release v 2.05 public beta 6 2014-11-07 Fixed: FTP - No upload overwrite dialog when name not supported by server encoding (e.g. Cyrillic sent to server with Western encoding) 2014-10-10 Fixed: Wrong icons were shown in the home folder after low memory situation (or disabling and re-enabling thumbnails in settings) 2014-09-24 Fixed: Bluetooth send: Some phones crash and restart when using 32k buffer size -> reduce to 16k-7 bytes. 2014-09-12 Release v 2.05 public beta 5 2014-09-10 Added: Support bookmarks with both source and target path (for other panel) 2014-09-10 Fixed: Although the dialog to change the sort order could now be opened in the home folder, the change was not remembered 2014-09-10 Fixed: Last user bookmark in home folder couldn't have a custom icon 2014-09-10 Added: Create links to plugins on Android Desktop (launcher) by using context menu on folders or ".." 2014-09-08 Fixed: Remove SD-Card entries in the form /mnt/media_rw/* if an entry /storage/* exists with * the same name 2014-09-01 Fixed: Copying file containing back quote character ` in the name would hang TC on rooted devices (needs to escaped as \` on command line) 2014-08-31 Added: Button bar, choose icon: Let the user choose icon for internal commands also for other command types 2014-08-31 Fixed: Quick search not always showing focused item 2014-08-31 Fixed: Quick search not working with accents or other non-English characters 2014-08-29 Added: ZIP packer: Option "Skip all" when source cannot be opened, e.g. when file is locked 2014-08-26 Release v 2.05 public beta 4 2014-08-26 Added: Shell commands on buttons can now take longer than 10 seconds to complete. After 2 seconds, a progress dialog with abort button will be shown 2014-08-26 Fixed: Directory history and hotlist not working with folders which can only be seen with root rights 2014-08-25 Fixed: Not starting on bluestacks. Reason: stat command was crashing (problem with printf function) 2014-08-24 Fixed: Do not call function to re-scan entire media database, causes crashes on some newer devices 2014-08-24 Added: Widget to start TC Editor without a file - user will be shown "Save as" dialog on exit 2014-08-24 Added: Use new plugin to plugin functions to download files to locked external SD-Card 2014-08-08 Release v 2.05 public beta 3 2014-08-05 Added: Plugins are now sorted by name in the home folder (can be changed via context menu) 2014-08-05 Fixed: Share text with Total Commander (file save dialog), plugin as target -> crash 2014-08-03 Added: MediaPlayer: show album art on lock screen (if available) 2014-08-03 Added: MediaPlayer: Broadcast event "com.android.music.metachanged" when a track changes 2014-07-30 Added: "Verify" button in "Unpack" and "Unpack all selected" 2014-07-29 Added: Media Player, context menu: New command to go to the file (in Total Commander) 2014-07-29 Added: Allow to change sort order while in home folder (although it doesn't do anything there) 2014-07-29 Added: Show progress dialog with 1 second delay when reading plugin directories (so it's often not shown at all) 2014-07-28 Added: Bookmarks now can have icons other than the default folder icon 2014-07-28 Added: Context menu item to hide items in home folder like bookmarks, installed apps etc. 2014-06-05 Added: Function to re-scan media database now scans selected files/folders manually instead of sending a "rescan" broadcast (which was disabled in Android 4.4) 2014-06-05 Fixed: When adding files to content provider, set IS_MUSIC flag for all files of type "audio/*", otherwise they do not show up in stock media player 2014-06-05 Fixed: Do not delete files on internal SD-Card via content provider, otherwise undelete programs do not work 2014-05-21 Fixed: LAN plugin: Much faster reading of directories by using size, modified time and attributes returned by listFiles() function (needs changes to jcifs library) 2014-05-21 Fixed: FTP, SFTP, LAN plugins: Support very long directories (several 1000 files), need to split list into blocks <1 MB (Android AIDL limit) 2014-05-20 Release v 2.05 public beta 2 2014-05-20 Added: Ignore list: Also works in protected folders like /data/data now (read with root functions) 2014-05-20 Added: Ignore list: Also allow to filter by extension, e.g. *.txt hides all text files (no other wildcard combinations supported) 2014-05-14 Fixed: On some devices (e.g. LG), trying to edit a button with shell command "sh" reverts partameters to the default "?" 2014-05-14 Added: Android 4.4: Show link to writable area on external SD card, warn user that Android will delete files there when uninstalling Total Commander 2014-05-09 Added: Support the "Share" button in other apps: Allows to send single files, images and selected text to TC, also to all plugins 2014-05-06 Fixed: Ringtone picker: Check whether a music file is already in the media database before trying to add it 2014-05-06 Added: Search result, context menu: New command "cd dirname" to go to the location of a found file 2014-05-06 Added: Context menu for multiple selected folders: Added menu items to play and queue files 2014-05-06 Fixed: Media Player, Drag&Drop: Moved item was selected after drag&drop 2014-05-06 Fixed: Media Player, Drag&Drop: List wasn't scrolled when moving beyond first/last item in list 2014-05-05 Added: SFTP Plugin: New, stronger hash methods for packet integrity: hmac-sha2-512,hmac-sha2-256 2014-05-05 Added: SFTP Plugin: New, stronger key exchange methods: diffie-hellman-group-exchange-sha256, diffie-hellman-group-exchange-sha1 2014-05-04 Fixed: No progress bar shown when copying file >2GB 2014-05-04 Fixed: Drag&Drop to same panel not working if target panel contained opened archive 2014-04-11 Fixed: Copy files from plugin to SD-Card, choose "Skip all" or "Overwrite all", go to other app -> notification was shown when a file would be skipped or overwritten 2014-04-04 Fixed: Rename folder on protected external SD-Card -> old folder would remain if it contained subfolders 2014-04-04 Added: Use new function getExternalFilesDirs() to find external SD-Cards on Android >=4.4 2014-03-31 Release v 2.05 public beta 1 2014-03-31 Added: Show progress bar when renaming single file on protected external SD-Card 2014-03-31 Added: Do not ask when renaming single file <10MB on protected external SD-Card 2014-03-31 Added: MediaPlayer: New audio effect: Virtualizer (stereo widening effect) 2014-03-30 Added: MediaPlayer: New audio effects: balance, bass boost (Android >= 2.3), loudness enhancer (Android >= 4.4) 2014-03-28 Added: Unpack all selected: Unpack password-protected archives, password remembered (only works when all selected have the same password) 2014-03-28 Added: New internal command for button bar: "Unpack all selected" 2014-03-27 Release v 2.05 beta 1 pre 2 (private beta) 2014-03-27 Added: When renaming a file fails on internal or external SD-Card, offer to rename via slow method (copy then delete) 2014-03-26 Added: New menu item "Unpack all selected" when selecting multiple files, allows to unpack multiple archives either to target, or to separate subdirs in the target 2014-03-26 Fixed: Folders in RAR archives were shown as files when not stored with trailing "/" 2014-03-25 Release v 2.05 beta 1 pre 1 (private beta) 2014-03-25 Added: UnRAR support for x86-based devices and emulators (like BlueStacks) 2014-03-25 Added: MediaPlayer: Option (in context menu) to repeat entire queue in a loop 2014-03-24 Added: The file open/save dialog now allows to go to the home folder with internal and external SD-cards, default folders, and bookmarks 2014-03-24 Fixed: Sometimes moved files didn't appear in Windows (connected via USB) 2014-03-24 Added: Create and delete folders on external drive on Android 4.4 (the original function had been removed) 2014-03-03 Fixed: LAN plugin: Could not write to protected sd-cards (KitKat) under /storage/ 2014-02-14 Added: Create desktop (launcher) icons with user-defined text, icon and even the target app 2014-02-13 Fixed: New method to create launcher icons (custom MIME type instead of setting class) to avoid that icon text is lost on each update (TouchWiz problem) 2014-02-12 Release v 2.04.1 final (for Samsung Knox and Blackberry only) 2014-02-12 Fixed: On square screens (e.g. some Blackberry devices), default to single panel mode (not 2 side by side) 2014-02-10 Fixed: Drag files from inside an archive to ".." -> offer to unpack to archive folder 2014-02-10 Added: Remove trailing spaces (often added automatically by keyboards) when creating new folders or renaming. Put name in "" to use trailing spaces 2014-02-10 Added: Support intent "org.openintents.action.PICK_DIRECTORY" to get just a directory 2014-01-24 Fixed: LAN plugin: Use our own name server and NETBIOS lookups, to handle servers returning multiple IP addresses 2014-01-22 Release v 2.04 final 2014-01-22 Fixed: Streaming ShoutCast radio stations failed when AdBlock Plus was enabled (reason: Chunked encoding) 2014-01-17 Release v 2.04 public beta 5 2014-01-17 Added: New languages: Serbian (latin characters) and Indonesian (from crowdin.net) 2014-01-17 Fixed: Always ignore vold.fstab on Android 4.3 or newer even if it's accessible, because the path differs from the mounts file 2014-01-17 Fixed: MediaPlayer: Delete files via context menu -> the files below could get a checkmark 2014-01-16 Fixed: MediaPlayer: Moving the progress bar while paused resumed playing, but didn't update the notification area 2014-01-16 Fixed: MediaPlayer: Lock screen player controls didn't appear any more after closing and re-opening the player 2014-01-15 Fixed: MediaPlayer: Turn off custom notification with play/next buttons on some devices where it crashes 2014-01-12 Added: LAN plugin: Increased reply timeout to 10 seconds for servers where the HDD was in sleep mode 2014-01-12 Added: Support Sony Xperia external SD-Cards (unusual mount point /storage/removable/sdcard1) 2014-01-10 Release v 2.04 public beta 4 2014-01-10 Fixed: Some music streams were stuttering every few seconds 2014-01-07 Fixed: Changed open filters of TC Media Player (data sections) 2014-01-05 Fixed: Removed "Save as" dialog in mail programs, "Downloads" app etc. because it was causing problems on some devices ("always open" greyed out) 2014-01-03 Release v 2.04 public beta 3 2014-01-03 Added: Stream more file types like .ts to external players (e.g. VLC) 2013-12-31 Added: GoogleDrive plugin: Preserve timestamps when uploading files 2013-12-22 Fixed: GoogleDrive plugin: problems with uploading multiple files >1 MB 2013-12-22 Release v 2.04 public beta 2 2013-12-22 Fixed: Plugins "Google drive" and "Windows Live": Could not upload directories with subdirs 2013-12-20 Fixed: MediaPlayer: Do not stop playing, just pause, when losing the audio focus to another player 2013-12-20 Fixed: MediaPlayer: Do not give up audio focus between tracks, only when done playing (otherwise lockscreen player misbehaves) 2013-12-20 Added: Show media player controls on lock screen while playing with internal player (Android 4.0 or newer) 2013-12-19 Added: Download from any plugin: Set timestamp as root when it fails with normal user rights 2013-12-19 Added: Unzip, Unrar: Set timestamp as root when it fails with normal user rights 2013-12-19 Fixed: Search dialog: On some devices, "Not older than" and "Size" checkboxes were initially checked by mistake 2013-12-19 Fixed: Cyanogenmod 11: Copy as root from/to /storage/emulated/0 not working -> redirect to /storage/emulated/legacy 2013-12-19 Fixed: Download+Open/Edit operations now also work in the background (switching to other app). Notification will blink to show download complete 2013-12-13 Release v 2.04 public beta 1 2013-12-13 Added: Cyanogenmod 11: Copy as root from/to /storage/emulated/0 not working -> redirect to /mnt/sdcard (changed in beta 2, see above) 2013-12-13 Added: Root mode, Editor: Load file where the permissions wouldn't allow it, by copying it to a temporary folder and loading it from there 2013-12-12 Fixed: Android 4.3+4.4, Editor: Could not save to read only partition when write was granted via RW button 2013-12-12 Fixed: Android 4.4: Copying as root could result in incomplete targets, MUST call fflush before fclose 2013-12-12 Fixed: Changing the master password didn't work (the plugins still expected the old master password) 2013-12-12 Fixed: Associations by extension not working when field mimeType="*/*" was missing -> handle both 2013-12-12 Fixed: Passing a new path to TC via intent didn't refresh the list if this was already the current directory 2013-12-11 Fixed: SkyDrive plugin: Warn when user tries to upload a file larger than the upload limit (100 MBytes) 2013-12-08 Fixed: SkyDrive plugin: Login to multiple accounts not working properly (need to remove all cookies before login) 2013-12-08 Fixed: SkyDrive plugin: Uploading images >2048x2048 pixels resized them 2013-12-06 Fixed: Android 4.4: "Open With" and "Send to" broken -> implement our own dialog with more features 2013-12-06 Fixed: Create directory in read only folder -> re-mount dialog not going away, must be closed with "Cancel" 2013-12-05 Release v 2.03 final 2013-12-03 Fixed: Close program while showing root of any plugin -> cannot open any connection after re-opening TC 2013-12-02 Fixed: LAN plugin: Could not stream music if the connection password wasn't saved by the user 2013-12-01 Fixed: File open/save as dialog: Distance of home and reload buttons wrong, may even overlap on very high dpi devices 2013-11-28 Added: Internal commands Page Up and Page Down (131 and 132, enter manually) for button bar, mainly for e-ink readers (hard jumps, no scrolling) 2013-11-26 Fixed: TC was hanging when rename in place failed 2013-11-18 Fixed: Google Drive Plugin: Max. 100 files shown per directory 2013-11-15 Fixed: Report clipboard bug in Android 4.3 when an app to monitor the clipboard is installed (Google issue 58043) 2013-11-13 Fixed: Editor: When showing the keyboard by tapping on the last line, the cursor could end up below the keyboard 2013-11-13 Fixed: Editor crashed when using the search function 2013-11-13 Added: Preparation to add to Amazon store: Don't show any links to Google Play if TC was installed from Amazon appstore 2013-11-11 Release v 2.03 public beta 4 2013-11-10 Fixed: Color picker not showing correct color map on devices supporting hardware acceleration 2013-11-10 Fixed: Editor: Override OnLayout method of edit control to avoid very slow handling of long texts (loading, edit control size changes) 2013-11-07 Fixed: Editor: When using holo theme, explicitly set black cursor on bright background, white cursor on dark background, otherwise the cursor could be invisible 2013-10-25 Added: "Default" button in font/color config dialog 2013-10-25 Added: Let user choose between Dark and Light background theme 2013-10-25 Added: Copy timestamp as root when it fails with normal user rights (bug on newer Android versions) 2013-10-07 Added: Support holo style buttons in many dialog boxes on Android 3.0 and newer 2013-10-07 Fixed: Crash of beta 3 on some Samsung devices which deny write access to /dev/urandom (used to avoid an Android security bug) 2013-10-04 Added: Handle multiple files with same name by appending [1], [2] etc. 2013-10-04 Added: Google Drive Plugin: Do not delete target before uploading - instead, use ID of overwritten file 2013-10-04 Added: Google Drive Plugin: Show files shared by others in subfolder "!Shared" 2013-10-03 Release v 2.03 public beta 3 2013-10-03 Added: MediaPlayer: Permanently delete selected files via context menu (with confirmation dialog) 2013-10-03 Added: Home folder, USB/SD-card: Support mount point "/dev/fuse" used in some newer Android versions 2013-10-03 Added: Bluetooth headset buttons: Support for fast forward and rewind events (often invoked by a long click on "Next/Previous track") 2013-10-03 Fixed: Bluetooth headset buttons: Click on "Previous track" now jumps to the beginning of a track when current position >15 seconds 2013-10-03 Added: Get CPU wakelock while playing music in media player, also get WiFi lock while streaming media. Release lock when paused or stopped 2013-08-26 Release v 2.03 public beta 2 2013-08-26 Added: New internal command Refresh (MTP->PC) to refresh media database to view files from PC 2013-08-25 Added: Detect external SD-Cards+USB drives also on Android 4.3 (where vold.fstab file no longer exists) 2013-08-22 Fixed: It seems that the permission ACCESS_SUPERUSER must be written in all uppercase letters 2013-08-16 Release v 2.03 public beta 1 2013-08-16 Fixed: Testing RAR archive by giving /dev/null as target failed 2013-08-16 Fixed: Streaming media from plugins not working after closing player with "X" button 2013-08-16 Fixed: WebDAV, Google Drive plugins: Downloads were slowed down considerably by debug logging -> turned it off 2013-08-13 Fixed: Plugin interface: Support sending the file list in multiple chunks (Android transfer buffer is limited to 1 MByte) 2013-08-06 Fixed: Get state of RW button (Read/Write permission for current partition) in background thread 2013-08-06 Fixed: The button to add new buttons to the bar didn't yet have the new minimum width+height of 48dp 2013-08-06 Fixed: Could not abort unpacking a RAR archive within a large file inside (it was handled via exceptions which are not available on older Android versions) 2013-07-30 Added: Do not react to Back button in the file operation progress dialog (so users don't accidentally abort a transfer) 2013-07-30 Added: List of installed apps: Show paid apps under /mnt/asec with '$' sign in list, copy apk instead of zip if rooted 2013-07-30 Added: TC Media Player: Tap on video while controls are shown now pauses/continues the video 2013-07-30 Added: TC Media Player: Swipe up or down on the left side of the video now adjusts the brightness 2013-07-30 Fixed: Android 4.3: Cannot write directly to remounted partition in editor -> save to TEMP, then move file to right location 2013-07-30 Fixed: Re-mount not working correctly on Android 4.3: It only remounts the partition for the "su" process, not for the Java part -> get /proc/mounts via su too 2013-07-15 Fixed: Set minimum button size to 48dp, otherwise they are too small on Galaxy S4 2013-07-15 Fixed: Main menu not completely translated when opened via user button (command id 500) 2013-07-04 Fixed: User-defined buttons: Text for screen readers wrong 2013-07-04 Fixed: MediaPlayer: Could not stream via HTTPS, e.g. when playing from official Dropbox app 2013-07-03 Added: SFTP plugin: Resume uploads and downloads (will always use SFTP transfer method because SCP does not support resume) 2013-06-23 Fixed: Internal command PNG icons damaged by Android SDK "optimizer" -> not working on Android 1.x 2013-06-20 Release v 2.02 final 2013-06-20 Added: Show error message when setting timestamp via properties fails (which is unfortunately the case on newer Android versions due to a permissions bug on the SD-Card) 2013-06-17 Fixed: Show right to left file names left aligned to the icon, not right-aligned 2013-06-17 Added: Hebrew translation 2013-06-05 Added: Message boxes: Focus first button when invoking the function via a keyboard (not via touch) 2013-06-03 Added: Pack files up to 4 GB-2 to ZIP, as long as the resulting archive is smaller than 4 GB 2013-06-03 Added: Unpack files >2GB from ZIP archives (as long as the archive itself is smaller than 2GB) 2013-06-03 Added: Verify ZIP file by giving /dev/null as the target for unpacking 2013-05-30 Release v 2.02 beta 3 2013-05-30 Fixed: MediaPlayer: Play track until the end, then add a new one via "Play (foreground)" -> both had the green note icon 2013-05-30 Fixed: WebDAV-Plugin: Could not stream music files containing accents or other non-English characters 2013-05-29 Added: Initial support for OUYA game console: Launcher image and intent category, special button handling: U=Select, Y=Jump to button bar, O=Enter, A=Go up 2013-05-27 Added: Load list of user+group ids in background thread (abortable) 2013-05-27 Added: Ask user to re-mount file system as read+write when changing user id or group id via properties 2013-05-26 Added: Ask user to re-mount file system as read+write when changing file permissions fails via properties 2013-05-26 Added: Ask user to re-mount file system as read+write when renaming a file fails (e.g. in /system) 2013-05-26 Fixed: Custom font+colors not set under these conditions: Root functions everywhere, target panel not showing sd-card, TC was closed via 'x' and re-opened 2013-05-26 Fixed: Delete symlink to a directory located in directory not read with admin rights -> the contents were deleted too because it appeared as a directory 2013-05-26 Fixed: Drag icon to empty space, long tap on file name -> selection context menu was shown instead of file context menu 2013-05-23 Fixed: Reading dirs in root mode could not handle large directories (caused out of memory error) 2013-05-19 Added: Play m3u and m3u8 files directly from the net (Tc MediaPlayer downloads them) 2013-05-19 Added: Play mp4 and 3gp files from firefox (problem was that firefox doesn't send the MIME type) 2013-05-13 Added: Delete files on SD-Cards on Android 3.0 or newer via Media API, so they also disappear from MTP connections 2013-05-13 Added: Do not refresh complete media database only when copying single files, send single file notification instead 2013-05-13 Fixed: Refresh media database also after creating or removing directories 2013-05-09 Added: Background transfer with plugin, plugin calls callback expecting a result -> Show notification to bring TC to the foreground 2013-05-05 Fixed: Blackberry Playbook: Always open APK files as ZIP (cannot install) 2013-05-05 Fixed: MediaPlayer: Clicking on track name in notification area activated player but didn't close notification on Android 4.0 (OK on 3.0/4.1/4.2) 2013-05-05 Added: Context menu items "Add to queue" and "Add selected to queue": Do not start playing 2013-05-05 Added: Context menu item "Add to queue" also for video files 2013-05-05 Fixed: When using mode "Tap to queue" to add files to MediaPlayer queue, the context menu didn't contain the "Queue" menu item (needed mainly for folders) 2013-05-05 Fixed: MediaPlayer: While paused, add files to queue from main program -> player started playing next track by mistake 2013-05-05 Fixed: Could not play media files if the path contained character "#" (reason: problem with Uri.parse function) 2013-04-23 Release v 2.02 beta 2 2013-04-23 Added: Overwrite dialog: Allow to rename file if target exists. Supported functions: copy, move, uploads, downloads, pack, unpack 2013-04-22 Added: File open dialog: Put activity in a separate task (with android:taskAffinity) so TC doesn't get reactivated after invoking the dialog from a different app 2013-04-22 Fixed: File open dialog: Set cursor in listbox at start to prevent the keyboard from opening automatically 2013-04-22 Fixed: Internal associations: No icon shown for file with mixed case extension, e.g. .tXt if association is for .txt 2013-04-22 Fixed: Associations of type android:pathPattern not working in Links/Widgets to TC on the Android launcher screen 2013-04-22 Fixed: Ringtone picker: Return "content:" URL instead of "file:" URL on newer Android versions >=11 2013-04-04 Added: MediaPlayer: Save last position in files longer than 10 minutes, except when within the first or last 10 seconds (useful for movies and e-books) 2013-03-21 Release v 2.02 beta 1 2013-03-21 Fixed: Properties of subdir in protected directory (e.g. under /data) didn't show permissions 2013-03-15 Added: Plugins: Support new RT_CHANGEDIR=99 callback to tell TC to re-load the current directory 2013-03-15 Fixed: Refresh message from plugin now refreshes both panels if necessary (only if they show that specific plugin) 2013-03-15 Added: LAN plugin: Ask for password if login fails (allows to leave password field empty in settings) 2013-03-15 Added: New manifest entry for custom roms to inform user that TC supports root functions: 2013-03-15 Fixed: Request root rights only when really necessary: when listFiles() returns null, but not when it returns an empty list 2013-03-15 Fixed: Ignore list was not used in search function 2013-03-15 Fixed: Colors in button properties - ">>" dialog wrong on eInk devices -> use full screen dialog 2013-03-15 Fixed: Could not open context menu in search results for files in subdirs 2013-03-14 Added: Handle headset buttons play/pause, next, previous (only tested with app "Tactile Player" so far, no real headset) 2013-03-14 Added: Text for screen readers for buttons in Media Player (English only so far) 2013-03-14 Added: Put cursor behind name in rename, copy/move and pack dialogs 2013-03-14 Fixed: Handle Enter key in pack dialog in the edit box 2013-03-14 Added: Detect mount points where the line in the file "mounts" starts with "/dev/block/mmcblk" instead of "/dev/block/vold/" 2013-03-14 Added: Detect mount points where the file "mounts" contains "/mnt/usb_storage/USB_DISK0/udisk0", but "vold.fstab" only "/mnt/usb_storage/USB_DISK0" 2013-03-12 Added: Plugins: Support new RT_REFRESH=100 callback to tell TC to re-load the current directory 2013-03-12 Fixed: Security fix: Disallow access to ContentProvider, except for the files requested via "get content" dialog, e.g. when attaching a file in mail 2013-03-07 Fixed: Display of setuid, setgid and sticky bit wrong: Should be lowercase if execute is set, not if it's not set. Sticky should be a 't', not an 's'. 2013-03-06 Added: WebDAV plugin: Support pre-authentication when using DIGEST authentication to avoid duplicate requests for each file (especially bad on uploads) 2013-03-06 Fixed: WebDAV plugin: Send "Host: hostname" instead of "Host: hostname:port" in case of standard ports 80/443, otherwise some servers refuse connection 2013-02-21 Added: WebDAV plugin: Send path without trailing slash in PROPFIND command (directory listing) if requesting dir with slash fails 2013-02-11 Fixed: Various crashes reported by users 2013-02-07 Added: Internal associations: Support double extensions like ".fb2.zip", e.g. associated with FBReader (the icons cannot currently reflect this, sorry) 2013-02-07 Fixed: Go up one level in a plugin -> Cursor was no longer placed on the directory from which we came 2013-02-07 Fixed: Not all icons shown in "File open" dialog with more than 20 visible items 2013-02-07 Added: Show both "Open with" and "Open as" in menu when trying to launch a file witout association 2013-02-07 Added: Handle associations of files without MIME type, e.g. android:pathPattern=".*\\.ext", but exclude invalid entries where android:scheme or android:host is missing 2013-01-18 Added: MediaPlayer: Show play/pause and next buttons directly in notification (Android 3.0 or newer) 2012-11-24 Fixed: Context menu for ZIP/RAR files didn't show "Open with" context menu if there was only one assocition 2012-11-24 Fixed: Clear directory history and master password and disconnect plugins when user taps on "x" button in main program 2012-11-24 Fixed: Do not show "Click to queue" context menu in plugins which do not support streaming 2012-11-24 Fixed: No MIME type for EPUB -> add internal mapping to "application/epub+zip" 2012-11-19 Fixed: Get application object via static variable instead of calling getApplication() 2012-11-19 Fixed: Disconnect button now also works with connection in other (inactive) panel 2012-11-18 Fixed: WebDAV plugin: NTLM authentication (e.g. to Microsoft IIS) not working because jcifs library wasn't included by linker 2012-11-17 Fixed: Root functions didn't support file sizes > 4GB (e.g. in properties dialog) 2012-11-07 Fixed: Media player: When using a user-defined background color, set the background to black in full screen video mode 2012-11-07 Fixed: Media player: The elapsed and total time texts didn't have the user-defined foreground color (if one was set) 2012-11-07 Fixed: FTP: "Send commands" not working correctly with multiple commands separated by ';' 2012-11-06 Fixed: WebDAV: Displayed timestamp was wrong by 1 month 2012-11-30 Release v 2.01 final 2012-11-30 Added: Context menu now allows to add FLAC files to internal media player (cannot associate with FLAC because only Android 3.1 and newer support it) 2012-11-28 Fixed: Properties dialog: Couldn't change permissions any more if native libraries were missing (must be in /data/data/com.ghisler.android.TotalCommander/lib or /system/lib) 2012-11-28 Fixed: Media player couldn't automatically continue with next song on some devices 2012-11-27 Fixed: Problems with drag&drop in media player (wrong position of separator bar, green icon sometimes wrong) 2012-11-25 Fixed: Progress dialog could be closed without stopping the operation by tapping outside 2012-11-23 Release v 2.0 final 2012-11-23 Fixed: Various crashes from user-submitted crash reports 2012-11-19 Fixed: chgrp not present on some Android devices -> use tcmadmin, or chown uid:gid name 2012-11-18 Fixed: Restart the LAN plugin when user switches between server with new and old encryption method 2012-11-18 Fixed: WebDAV plugin: Timestamp didn't consider the time zone, always showed GMT timestamps instead of local time 2012-11-18 Added: Multi-Window support for Samsung Galaxy N7000, N7100 and N8000 2012-11-18 Fixed: When defining a new internal association, convert the extension to lowercase, otherwise it doesn't work 2012-11-18 Fixed: Wrong progress shown when copying large files (several 100 MB) in root mode 2012-11-18 Fixed: Problems with resuming video after switching to other app and back while video was playing 2012-11-18 Fixed: Video player not full screen on Android 4.2 because function Display.getRawHeight is missing 2012-11-09 Fixed: Do not use root functions to test file presence on default internal SD-Card 2012-11-08 Fixed: Copy from plugin to local drive: Also replace the following forbidden characters: *?" 2012-11-07 Fixed: Media player: Only show name in status bar when it changes (next track), not when pausing or resuming 2012-11-07 Fixed: Various crashes from user-submitted crash reports 2012-11-07 Fixed: After drag&drop in media player, the currently played file was no longer shown with a green icon 2012-11-07 Fixed: After drag&drop in a file list, the "Select" context menu was sometimes opened when clicking on a file 2012-11-06 Added: Prevent media player from being killed in the background by using IntentService instead of Service, and keeping thread running 2012-11-02 Release v 2.0 beta 4 2012-11-02 Fixed: Thumbnail cache not working on devices where setting the file timestamp fails 2012-11-02 Added: Show "Help (html)" menu item on Android 3 or newer (in app bar menu) 2012-11-02 Added: Select a range of files/folders with a long tap on an icon -> shows context menu to select files/remove the selection 2012-10-30 Fixed: Added option android:excludeFromRecents="true" to various dialogs to exclude them from the task manager 2012-10-30 Added: "Rename" command to internal commands (for the button bar). Will rename file with cursor, or first selected 2012-10-30 Fixed: Some keyboards like SlideIt were showing dictionary hints in password fields despite TYPE_TEXT_FLAG_NO_SUGGESTIONS 2012-10-30 Fixed: Correct full screen video handling on Android 4 phones and small tablets (e.g. Nexus 7) with hidden black button bar 2012-10-29 Fixed: Resume video (which was paused by back button) sometimes failed, resulting in 100% CPU 2012-10-24 Fixed: "Paste" files was still hanging on Android 4 2012-10-19 Release v 2.0 beta 3 2012-10-19 Fixed: Click on ".." updir icon not doing anything any more (clicking on the text works) 2012-10-12 Fixed: "Open with" context menu dialog blinking quickly when using a custom locale (solution: ) 2012-10-12 Fixed: Problems with saving password with master password in all plugins (needs update of plugin) 2012-10-12 Fixed: Do not show media player context menu entries in plugins which do not support streaming (FTP plugin, older versions of LAN and WebDAV) 2012-10-12 Added: LAN plugin: Checkbox to support connection to older NAS (network attached storage) devices with NTLMv1 or LMv1 authentication 2012-10-10 Fixed: Last custom icon/thumbnail still missing on large displays with more than 20 lines 2012-10-10 Added: Let the user enter the permissions manually, supporting both the 3 and 4 digit formats (the latter for SetUID, SetGID and Sticky bits) 2012-10-10 Added: Drag&Drop in virtual 2 panel mode (1 panel visible): Scroll to other panel, so we can drop the files to a subdir there 2012-10-10 Fixed: Copy progress and media player notifications could stay on screen after a crash 2012-10-10 Fixed: "Paste" files via context menu was hanging on Android 4 or newer (problem: Looper.Loop in copy thread) 2012-10-04 Fixed: Search files, upload to any plugin -> no overwrite warning if two or more files with the same name are uploaded 2012-10-04 Fixed: Android 4.1: Changing directories on LAN plugin or to the Home folder, or making a search could switch to the other panel (2 window view only) 2012-10-02 Added: MediaPlayer: Scroll currently playing item in play list into view, almost to the top 2012-09-27 Fixed: MediaPlayer: Keep screen on while playing and in the foreground 2012-09-21 Fixed: Option "Root functions everywhere" was no longer working, reported "not rooted" even on rooted devices 2012-09-19 Release v 2.0 beta 2 2012-09-19 Added: Trying to open a file without association will now open a context menu with options "Open as" and "Edit" 2012-09-19 Added: Close TC on back button long press while the button is still down (requires Android 2.0 or newer) 2012-09-18 Added: New internal command to turn hidden files (starting with a dot) on/off 2012-09-17 Fixed: It was possible to select items in the home folder by mistake 2012-09-16 Fixed: List of installed plugins was not refreshed when a plugin was uninstalled 2012-09-16 Fixed: Equalizer had no ScrollView for small screens/landscape mode 2012-09-14 Added: Properties dialog: Show UID and GID also on not rooted devices if available 2012-09-14 Fixed: LAN plugin: When aborting an upload, the remote file remained open and couldn't be deleted 2012-09-14 Fixed: No second progress bar when using copy+paste 2012-09-14 Fixed: Uninstalling an app from "Installed Apps" was causing the "operation complete" notification 2012-09-14 Added: WebDAV plugin: Also check additional CN names of a certificate 2012-09-12 Fixed: MediaPlayer: Could not play files from LAN plugin with Unicode characters in file name (changed URL-encoding from ANSI to UTF-8) 2012-09-12 Fixed: Streaming not working from a plugin when the path contained a "+" sign 2012-09-10 Added: LAN plugin: Download files to locked external SD-Card (Android 3) 2012-09-10 Fixed: Could not copy entire folders to external SD-Card on some devices 2012-09-10 Fixed: Android >=11: In the equalizer, the dropdown boxes used white text on white background (because the wrong theme was used) 2012-09-10 Fixed: MediaPlayer: Do not call cursor.close() after getting the artist and title from the media database (may result in a crash) 2012-09-10 Fixed: Look for tcmadmin.lib (actually a program, not a library) also in /system/lib if it's not under /data/data 2012-09-10 Fixed: Handle search just like in Windows: Entering a name without wildcards or dots searches for *name* (match anywhere in the name), with dot: exact match 2012-09-10 Fixed: Send via bluetooth wasn't background-safe yet 2012-09-07 Fixed: By mistake, it was possible to check the ".." up item by a short or long tap 2012-09-07 Release v 2.0 beta 1 2012-09-07 Added: Reduce audio volume when a notification (e.g. SMS) comes in, increase again with fade in (Android >=2.2) 2012-09-07 Added: Pause audio during incoming phone call, resume afterwards with fade in (only works on Android 2.2 or newer) 2012-09-06 Added: Root mode: Copy to/delete/create dir on read only partition: Ask the user whether he wants to re-mount the drive. Automatically re-mount to read only when done 2012-09-06 Added: Acquire CPU lock while performing a file operation, to avoid that the phone goes to sleep. Requires new permission "WAKE_LOCK" 2012-09-05 Added: Let the user configure sounds when TC finishes a background operation, or needs input from the user 2012-09-04 Added: Resume paused video when returning to player from other app 2012-09-02 Added: Video player: Full screen mode in landscape orientation 2012-08-31 Added: Also play videos in internal video player, and stream them from plugins to other players 2012-08-30 Added: Let the user configure "full screen (no title)" and "Hide notification bar" separately 2012-08-28 Added: Moved file operation thread and all its functions to a new object separate from the main activity 2012-08-28 Fixed: Bookmarks not working properly if Android system configured to not cache any activities 2012-08-19 Added: FTP: Added ~ link to root folder to jump directly to user's home directory 2012-08-17 Added: Equalizer in music player (requires Android 2.3 or newer) 2012-08-15 Added: Let the user choose the date and time format, because the system settings are often wrong 2012-08-14 Added: TC shortcut on Android home screen: Show a warning when the file cannot be found or opened 2012-08-14 Added: Editor: Save files to external SD-Card 2012-08-13 Added: Drag&Drop in main window (hold finger on file icon until the drag starts) 2012-08-09 Added: Copy to external SD-Card on Android 3.0 or later even without root rights, using ContentResolver object 2012-07-24 Added: Music/Video streaming from LAN plugin 2012-07-22 Added: Set permissions for all selected files/folders 2012-07-22 Added: Set Owner and group for a file or multiple files 2012-07-19 Fixed: Switch to properties dialog with other orientation when rotating the screen 2012-07-19 Added: Editor, root mode: Offer to re-mount file system if it is read only when saving a file (restore to read only after saving) 2012-07-18 Added: Editor, root mode: Offer to add write permission when saving a file which cannot be written (remove attribute after saving) 2012-07-16 Added: Custom scroll thumb also in the editor (need a better image, though) 2012-07-15 Fixed: Scroll up to ".." entry in list when entering a directory with many files dirs from another directory with many files/dirs 2012-07-15 Fixed: No thumbnails shown at the end if there were more than 20 lines visible in a panel 2012-07-15 Fixed: Turned off overscroll mode in main window when switching between the two panels, because it was causing drawing errors on some devices 2012-07-01 Fixed: FTP plugin: Could not open template file because the open dialog was opened in /data/data/pluginname 2012-06-29 Fixed: On EInk devices, draw file open dialog as full screen for better contrast 2012-06-29 Fixed: No plugin icon shown in button bar during an active connection (only on Samsung Galaxy S III) 2012-06-26 Added: Load translations with own function, reduces size from 1.3 MB to 900 kByte. 2012-06-22 Release v 1.03 final 2012-06-22 Fixed: Buttons or bookmarks pointing to plugin didn't work if it was invoked without visiting the home folder (list of plugins) 2012-06-22 Fixed: Re-packing encrypted file to ZIP always used ZIP20 metthod 2012-06-19 Fixed: No icons or preview images shown on Samsung Galaxy S III (only this model!) when the name of the file took more than one line 2012-06-19 Fixed: TC crashes on Samsung Galaxy S III (only this model!) when adding a custom user button 2012-06-17 Fixed: Program no longer starting on Android 1.5 and 1.6 (due to call to display.getSize function) 2012-06-15 Fixed: Some button bar icons do not work on certain Android versions because the Android SDK recompresses them -> put originals in /bin/res/drawable 2012-06-08 Release v 1.02 final 2012-06-07 Fixed: TC crashes on Samsung Galaxy S III (only this model!) when turning the screen, swapping panels etc. Only partial fix: Images may not show up when this error occurs 2012-06-05 Fixed: Tap on GMail notification in notification area -> Android wanted to launch Total Commander (because it supported application/* type) 2012-06-04 Fixed: Do not try to copy a file in root mode from/to a plugin if normal copying fails, this doesn't work anyway 2012-06-04 Fixed: Support new style vold.fstab file present on some devices with separate root_mount_point field 2012-06-01 Added: To clear the master password verifier if you forgot the master password: Open the connection settings, tap on "Change password", then on "Change master password", then on "Cancel". 2012-06-01 Added: To enter a new password (master password forgotten): Open the connection settings, tap on "Change password", then on "OK", then on "Cancel". 2012-05-30 Fixed: Sort using current locale settings (accented characters by alphabet if sorting tables included in current locale) 2012-05-30 Fixed: Manually size buttons in overwrite dialog because the Android layouter could not handle it 2012-05-25 Fixed: Pack/Plugin button: Icon was changed back to pack icon when rotating the screen during FTP/WebDAV connection (but should be the plugin icon) 2012-05-25 Fixed: LAN plugin: Timestamps were not copied with files in uploads and downloads 2012-05-25 Fixed: ZIP20 encryption not working (packing was aborted) 2012-05-22 Fixed: RAR unpacking not reliable (crashes) on Android 4.0 due to problems with native code (jni) accessing stored Java object 2012-05-20 Release v 1.01 final 2012-05-20 Fixed: When renaming file by only changing upper-/lowercase, the rename was incomplete with random number appended 2012-05-20 Fixed: Had to rename all internal plugin names because the Google Play Store doesn't accept plugin names starting with "com.android". Unfortunately the plugins can no longer access the old connection data. 2012-05-18 Release v 1.0 final 2012-05-18 Fixed: Position cursor on renamed file when renaming single file via context menu 2012-05-15 Fixed: Use android:configChanges="locale" for all top level dialogs to avoid flickering on screen orientation changes when using a non-default locale 2012-05-15 Added: Show hint about selecting files each time the user chooses a function without selecting anything 2012-05-15 Added: New menu item "Totalcmd (file:)" which returns "file:" URL as in older TC versions, e.g. when attaching a file in GMail app 2012-05-15 Fixed: Return "content:" URL instead of "file:" to GET_CONTENT intent. See: http://www.openintents.org/en/node/829 2012-05-10 Fixed: Program flickering on Android 4 after rotating screen by 90° (only when language different from system was chosen) 2012-05-08 Fixed: Crash trying to unbind service if the service was closed by Android 2012-05-08 Fixed: Handle case where the background service is restarted - then the passed intent is null! 2012-05-04 Release v 1.0 release candidate 7 (RC7) 2012-05-04 Fixed: Do not follow any symbolic links in subdirs when copying, moving, deleting, packing, and counting dir sizes 2012-05-02 Fixed: Ignore notifications (intents, e.g. when the user taps on a link on the Android home screen) to change the current directory when a file operation is in progress 2012-05-02 Fixed: Internal "Send via bluetooth": Retry to connect for up to 30 seconds, so the user can start receiving on the target side 2012-05-02 Fixed: Internal "Send via bluetooth": No second progress bar, no progress in status when minimized 2012-05-01 Fixed: Internal "Send via bluetooth" much faster by using a larger block size of 32kBytes instead of 512Bytes 2012-05-01 Fixed: Catch crash when user tries to send file (with Send to */*) to AK Notepad (Send note) -> show access denied "toast" message 2012-04-30 Fixed: Menu button was shown twice on HTC One S with Android 4.0 (once in the menu bar, and also at the bottom) 2012-04-29 Added: Show copy progress notification icon from within a service with function startForeground to make it less likely that the app is killed 2012-04-26 Added: Support for full screen mode also on Android 3 tablets and Android 4 phones/tablets (adds menu button to menu bar) 2012-04-26 Added: Devices with Action bar (e.g. tablets, Android 4 phones): tap on TC icon goes to home folder 2012-04-26 Fixed: Crash on start if TC was closed with archive in one panel, and the archive was deleted 2012-04-25 Added: Also show USB host on home screen if a (flash) drive is connected 2012-04-25 Fixed: Re-scan partition table for rw button when switching from other program back to TC (OnResume) 2012-04-20 Release v 1.0 release candidate 6 (RC6) 2012-04-20 Fixed: Crash when launching file failed 2012-04-19 Fixed: .apk info dialog wasn't shown if the app didn't have a version field in the manifest 2012-04-19 Fixed: Copy app from "/Installed apps" to SD-Card -> .apk was appended twice when there was already a file with that name 2012-04-19 Fixed: Various crashes 2012-04-09 Added: Support for MIPS processors 2012-04-09 Added: Show progress bar in notifications for copying/plugins 2012-04-09 Added: Show notifications in task bar when TC is moved to background while a file operation is active 2012-04-08 Added: Button bar, Icon choose dialog: let the user first choose between image files and icons from installed apps 2012-04-08 Fixed: Could no longer choose icon in button bar dialog 2012-04-02 Added: New language: Vietnamese 2012-03-27 Fixed: Moving files wasn't supported in root mode -> use mv function 2012-03-27 Fixed: Problems with copying in root mode: Errors were reported to the user even when there was no error 2012-02-23 Release v 1.0 release candidate 5 (RC5) 2012-03-23 Added: Link to "Google Play" when clicking on an .apk file, tries to locate the program in the market 2012-03-21 Added: Automatically add "Remount" button to button bar when user checks option "Root functions everywhere" 2012-03-21 Fixed: Image files may be shown as selected although they are not (when using 2 panels side by side with the same dir in both panels) 2012-03-18 Fixed: Use "stat" command to check for presence of target files in restricted folders 2012-03-18 Fixed: Inplace rename was overwriting files without warning 2012-03-14 Added: Detect second (external) SD-Card and show it as "SD-Card (2)" if found 2012-03-11 Added: New icon for SD-Card created by TC user 2012-03-11 Added: New language: Japanese 2012-03-06 Fixed: Could not copy files to external SD-Card on Motorola Xoom (because "cp" command is missing - use "dd" instead). The SD must still be remounted as read/write with button 119 2012-03-04 Fixed: FTP not working properly on Android X86 (no files, just dirs, no file times) 2012-02-12 Fixed: Various crashes 2012-02-06 Added: WebDAV: Added referer header 2012-02-06 Fixed: WebDAV: Uploads not working to t-online server (reason: chunked encoding not supported) 2012-01-29 Fixed: Could not backup plugins containing characters not allowed in the local file system, e.g. a colon ":" 2012-01-29 Fixed: Various crashes 2012-01-16 Added: Create new links to files on the Android start page in a way that TC itself isn't started, only the associated app (exception: folders and .zip, .rar, .apk). Still supports internal associations 2012-01-15 Fixed: Various crashes 2012-01-08 Fixed: When saving attachments from GMail via "Preview" button, the "save as" name was no longer taken from the mail 2011-12-28 Added: Show internal app name (e.g. com.ghisler.android.TotalCommander) when clicking on .apk file 2011-12-28 Fixed: Set minimum width for MessageBox dialog 2011-12-28 Fixed: Do not try to launch apps at all and don't show any icons if there is no associated MIME type (except when using internal associations) 2011-12-20 Release v 1.0 release candidate 4 (RC4) 2011-12-20 Fixed: LAN plugin: Could not access shares pointing to the root of a drive if that drive was completely empty 2011-12-18 Added: New language: Croatian 2011-12-18 Added: Improved formatting of the help files (done by the Croatian translator) 2011-12-18 Fixed: Do not sort folders by extension 2011-12-11 Fixed: The Android Java unpacker did not like zip files packed with TC if they contained subfolders (because the compression was set to defalted instead of stored) 2011-12-06 Fixed: Editor: Error creating new files, or opening 0 byte files: Opening sometimes failed, sometimes opened 32k empty file 2011-11-29 Fixed: Handle faulty association defined for pdf files by setting the mime type to "application/octet-stream" for files not having any (unknown extension) 2011-11-29 Added: Context menu: New command "Send to (*.*)" lists all available apps, not just those which report support for the file under the cursor 2011-11-29 Fixed: Context menu: Use mime type "application/octet-stream" for files without an association (unknown extension) 2011-11-29 Fixed: Search function stopped on empty folders 2011-11-29 Fixed: Function "Unpack+Open with": Broadcast Intent.ACTION_MEDIA_MOUNTED to refresh media database BEFORE calling the player 2011-11-14 Added: Creating a shortcut on the home screen with TC now also supports files - they will be opened with the internal association if present, otherwise with the system association 2011-11-14 Fixed: Wrong dialog was shown for "android.intent.action.PICK": Create shortcut instead of pick file or folder (causing problems with K9 mail) 2011-10-30 Release v 1.0 release candidate 3 (RC3) 2011-10-30 Fixed: Various out of memory and null pointer exception crashes 2011-10-20 Fixed: Crash when system reported low memory 2011-10-20 Fixed: WebDAV plugin: Could not connect to servers with self-signed certificate on Android >=2.3 -> do all the verification manually 2011-10-11 Release v 1.0 release candidate 2 (RC2) 2011-10-11 Fixed: Catch more out of memory errors 2011-10-11 Fixed: When moving files between two disks, aborting could cause the source to be deleted also when the move isn't complete yet 2011-10-09 Added: New language: Korean 2011-10-09 Fixed: Call notifyDataSetChanged() when a list view item is changed outside the visible area 2011-10-09 Added: Moved cache location to Android/data/com.ghisler.android.TotalCommander/cache on SD-Card 2011-09-25 Fixed: Memory leak when main form is closed and re-opened (the main form object was not freed) 2011-09-19 Fixed: Editor: Could not open files in /sys/module/* which show up with size 0 byte 2011-09-15 Fixed: Always broadcast Intent.ACTION_MEDIA_MOUNTED to refresh media database after any file operation with multimedia files 2011-09-06 Fixed: All plugins: Could not store 1 character passwords (although this works now, it's really not recommended!) 2011-09-06 Fixed: Media database was not updated when moving, renaming or deleting subdirectories 2011-08-31 Added: Button bar: Support parameters also in command type "Launch app (main function)" 2011-08-31 Fixed: When deleting or moving files on SD-Card, broadcast Intent.ACTION_MEDIA_MOUNTED to refresh media database (only for files of type video, audio or picture) 2011-08-24 Fixed: Handle RAR archives with encrypted headers (worked before, but stopped when removing exception handling) 2011-08-24 Fixed: Save file in editor: If the file is to be saved as ANSI but contains characters from a different code page, save it as UTF-8 with BOM automatically, show (UTF-8) in notification 2011-08-24 Fixed: Save new file in editor: Use default language of the system for the encoding (e.g. Russian -> Cyrillic) 2011-08-24 Fixed: Do not notify the media library about removed files, otherwise 0 byte files are created on Samsung devices 2011-08-19 Release v 1.0 release candidate 1 (RC1) 2011-08-19 Fixed: Subdirectories were not deleted and no second progress bar was shown when moving between 2 partitions, e.g. internal and external SD-Card 2011-08-19 Added: Button bar, new parameter "Extra0:": like "Extra", but no prefix "android.intent.extra." is put in front of the name 2011-08-17 Fixed: Copy&Paste of subfolders not working with a plugin (e.g. FTP) as the source or target 2011-08-17 Added: Option to skip all files in case of a read error 2011-08-12 Fixed: Corrected bug in jcifs library causing "Broken pipe" errors when LAN connection temporarily lost (SmbTransport.java: socket.shutdownOutput(); must be put in try/catch) 2011-08-12 Added: Do not show beta warning at startup any more since the program is now sufficiently stable 2011-08-12 Added: Internal "Installed Apps" plugin: Show version number and SD-card status in name, show install date+time 2011-08-12 Added: Try to handle files associated with Total Commander as ZIP archives 2011-08-12 Added: When a file isn't associated with any program and a user clicks on it, try to open it as ZIP 2011-08-12 Added: Parameter %M for first selected file in other panel 2011-08-12 Fixed: "Paste" not working when the other panel showed the contents of a zip/rar file 2011-08-12 Fixed: Add directory to subdirectory in zip -> names were added incorrectly 2011-08-07 Fixed: Intent org.openintents.action.PICK_FILE: Start directory not handled correctly 2011-08-07 Fixed: Handle low memory and stack overflow errors (e.g. in case of infinite loops) 2011-08-07 Fixed: Show error when libtcnative.so cannot be found instead of crashing 2011-08-07 Added: Notify media library (e.g. for media player) about copied, moved, renamed, downloaded and unpacked files (via separate thread) 2011-08-04 Added: New "home" icon by Samuel Plentz 2011-07-29 Fixed: Wrong dialog title when browsing for images in button bar change dialog 2011-07-29 Fixed: Language of items on home screen may be wrong at startup (timing problem of locale change) 2011-07-15 Release v 1.0 beta 10 2011-07-12 Fixed: Various crashes (reported via crash report tool) 2011-07-05 Added: Buttons "Go back" and "Go forward" in history (note: Folders visited multiple times will be there only once!) 2011-07-05 Added: Button to turn ignore list on/off 2011-07-05 Added: Going up from SD-Card root now jumps directly to home folder (except when root functions are always on) 2011-07-05 Added: New internal commands to copy file list to clipboard, or save it to file (with or without full path) 2011-07-04 Added: Configuration option to always use root functions when reading directories (except on SD card) 2011-07-04 Fixed: Internal app list plugin: In case of 3 plugins with the same name, the number was added twice: plugin (2)(3) instead of plugin (3) 2011-06-24 Release v 1.0 beta 9 2011-06-24 Fixed: Encryption of ZIP files with no compression (level 0) did not work 2011-06-24 Added: New language: Italian 2011-06-24 Added: Menu item "Open as" which is shown for unknown extensions: Added 4th option "Text" 2011-06-24 Added: Enable logging to file: Just create file named log.txt in /mnt/sdcard/.TotalCommander 2011-06-24 Fixed: Transfer mode setting for ftp not working any more 2011-06-24 Added: Show icon of plugin in the button bar, only show txt/bin/auto if plugin supports it 2011-06-23 Added: Show link targets (only works when directory is loaded in root mode) 2011-06-23 Fixed: Do not count link sizes in properties 2011-06-23 Fixed: Custom Truetype fonts not working 2011-06-23 Fixed: Unpacker stopped working 2011-06-21 Fixed: After packing, the focus could switch to the other panel 2011-06-21 Fixed: Restore scroll position in both panels when rotating the screen 2011-06-21 Fixed: Properties of multiple files: Show date of file under cursor only when that file was selected, otherwise show date of first selected 2011-06-21 Fixed: Any password input control: Do not show in full screen mode in landscape, because due to a bug in Android, either the password is visible, or the keyboard layout cannot be changed 2011-06-20 Fixed: Call disconnect("") for all loaded plugins when closing TC (system calls onDestroy() method) 2011-06-19 Fixed: Call unregisterReceiver after ending Bluetooth enumeration 2011-06-19 Fixed: Do not call registerReceiver for ACTION_SCREEN_OFF event more than once 2011-06-19 Fixed: Do not change encoding of ANSI files (e.g. in editor) and file names (ZIP/RAR) depending on the user interface language - use system encoding instead 2011-06-16 Fixed: Could not abort unpacking from zip 2011-06-16 Fixed: Progress bar wrong when unpacking very large files from zip 2011-06-12 Fixed: Properties: Permissions for some files not shown because of date parsing problem (1 instead of 01) 2011-06-09 Release v 1.0 beta 8 2011-06-09 Added: Root functions: Create new text file also in protected folders (with "touch" function) 2011-06-09 Fixed: Show "Send to" context menu only if either nothing is selected, or the long tap is made on one of the selected items 2011-06-09 Added: "Send to" no supports multiple selected files - currently only GMail seems to support ACTION_SEND_MULTIPLE 2011-06-09 Fixed: Limit active area of home icon to the icon itself (it was about 50% larger than the icon) 2011-06-09 Fixed: Internal editor: Show error and close immediately when the file couldn't be loaded completely 2011-06-09 Fixed: Delete files in plugins: Do not update progress for files in subdirs, because they are not counted (-> progress would go over 100%) 2011-06-09 Fixed: LAN plugin: Remove leading backslashes from name 2011-06-09 Fixed: Root functions: Handle return value to ls -l -a command containing full path instead of just the names 2011-06-08 Fixed: List of installed apps: Allow more than one app with the same display name (e.g. all Angry Birds variations appear just under that name) 2011-06-06 Fixed: Store files in /data/data/com.ghisler.android.TotalCommander/temp if SD-card not accessible 2011-06-06 Added: Support root functions in links (on the Android home screen), browse dialogs in bookmarks and copy/move dialog 2011-06-03 Fixed: Use "toolbox ls" instead of "ls" if available, because "ls" seems to have problems with certain encodings on some rooted devices 2011-05-31 Fixed: Could not enter cyrillic passwords (problem with default password edit box) 2011-05-29 Fixed: User-defined shell command could hang until timeout -> use return value to determine when it ended 2011-05-29 Fixed: Could not overwrite files in root mode 2011-05-29 Fixed: On some rooted devices, TC was still confused by extra line breaks in root response 2011-05-27 Release v 1.0 beta 7 2011-05-27 Fixed: Crash when trying to save e.g. an mms (SecurityException) 2011-05-25 Fixed: In fullscreen mode, the window was shifting when opening a dialog (fixed by using FLAG_LAYOUT_NO_LIMITS) 2011-05-25 Added: Keep cursor on current file (or not deleted file just below it) in the following operations: copy, move, delete, set time 2011-05-24 Added: Show dialog box when user clicks on .apk file which shows version of this file and version of already installed program 2011-05-24 Fixed: Move files from/to plugin not working (files were just copied) 2011-05-24 Fixed: No progress bar when copying from plugin to local path via clipboard (-> also put size and time stamp on clipboard) 2011-05-24 Fixed: After "Copy to clipboard", -1 selected files were shown in the title if nothing was selected before 2011-05-24 Fixed: Root directory function didn't find file names only 1 character long 2011-05-24 Fixed: Cursor position was wrong after opening a file via 4 way navigator (ENTER key) and returning to TC 2011-05-24 Fixed: Directory list was not updated after re-packing or re-uploading modified file 2011-05-19 Fixed: Run user shell command in separate thread, abort after 10 seconds 2011-05-19 Fixed: Root commands did not work with accented characters in names 2011-05-19 Fixed: Ignore empty error replies from root commands (spaces, tabs, line breaks) 2011-05-14 Added: Started writing WebDAV plugin 2011-05-13 Fixed: The main configuration screen crashed on Android 3 2011-04-13 Release v 1.0 beta 6 2011-05-13 Added: WebDAV plugin: New folder, rename, delete, download 2011-05-12 Added: WebDAV plugin: Browse folders 2011-05-11 Fixed: Append slash to dir name when listing with root functions, to make it work with links 2011-05-11 Added: When user switches away from editor other than via Back button (e.g. Home), save file to TEMP and let user restore it later 2011-05-11 Added: LAN plugin: Load directories in another thread, so the abort button reacts immediately 2011-05-10 Added: Option to ask user to save file when exiting editor with BACK button (auto-save otherwise) 2011-05-10 Added: Send shell command via button 2011-05-10 Fixed: Plugin, download+open with: Use open dialog where the user can choose the default application 2011-05-10 Fixed: Rename failed when only case changed, e.g. a.txt -> A.txt 2011-05-10 Added: Third user-changeable button in the home folder, default is "download" 2011-05-10 Added: Support open intents for "pick file" and "pick folder" 2011-05-06 Added: Support "File open" dialog in other programs like GMail (GET_CONTENT intent) 2011-05-06 Added: Create links to TC on home screen, with current directory for the active panel as a parameter 2011-05-06 Fixed: Unrar only working in Android 2.2 or newer -> remove exception handling from unrar code to make it work with 1.5 2011-05-06 Fixed: Keyboard hotkeys not working when the keys were secondary keys, e.g. numbers on the upmost row of letters 2011-05-03 Fixed: Fullscreen view: Number of files not shown in correct user-defined color 2011-05-03 Added: Search with root function 2011-05-03 Fixed: Internal associations: Choosing a png from sd-card could crash TC when the png did NOT need resizing 2011-05-02 Added: Text editor: Faster scrolling (by embedding the text control in one or 2 scrollviews) 2011-05-02 Fixed: Root mode: Some devices return ".." name, filter it out 2011-04-29 Release v 1.0 beta 5 2011-04-29 Fixed: Expiration date was still 30. April -> changed 2011-04-29 Fixed: Wrong error about failed delete shown also for other, subsequent operation (because an error flag was not cleared) 2011-04-29 Fixed: Root mode: Some Android devices seem to return the date in the file list in Unix format 2011-04-28 Fixed: Loading images around current position first didn't work 2011-04-28 Fixed: Root mode: Use "ls -a -l" instead of "toolbox ls -a -l" because toolbox seems to be missing on some devices 2011-04-28 Fixed: File operation not stopped when disk full/write error (now: OK continues with next file, Cancel aborts) 2011-04-28 Fixed: Move between different file systems wasn't possible 2011-04-28 Fixed: Disallow screen rotation while moving buttons in button bar (causes problems) 2011-04-28 Fixed: Re-mount of drives (as root) reported an error even if it worked, because the reload of the mount table failed 2011-04-28 Fixed: Searching in plugins didn't work (crashes) 2011-04-28 Added: Czech Help 2011-04-27 Fixed: Crash when clicking on file without extension 2011-04-27 Added: Use images instead of text for swap and equalize buttons 2011-04-27 Fixed: Auto-updating buttons (sort order, read/write rights) not working properly after any bar change, needed restart of program 2011-04-27 Fixed: When entering an archive while still loading thumbnails or icons, they could show up in the archive instead 2011-04-27 Fixed: LAN plugin: Could not delete connections with a name only 1 character short 2011-04-27 Release v 1.0 beta 4 2011-04-27 Added: New languages: Czech, Dutch, French, Hungarian, Polish, Slovak, Swedish (from crowdin.net) 2011-04-27 Fixed: Support root access also in Copy+Paste 2011-04-20 Added: Show a separate message box how to select files by tapping on the icons when using the select function for the first time (only when not selecting files manually before) 2011-04-20 Fixed: Unzip function showed wrong error when trying to unpack to read only directory 2011-04-20 Added: More root functions: Delete, copy entire subdirs with root rights 2011-04-19 Added: Re-mount drive as read/write or read only (requires root access) 2011-04-19 Fixed: Press home button during search 2011-04-19 Fixed: Enumerate Bluetooth devices could sometimes crash, because getName() would return null (unknown device name) 2011-04-17 Added: Some limited root functions: browse protected folders like /data, copy files from/to these folders (requires root rights) 2011-04-17 Added: Android 3: Show number of selected and total files to the right of the current path (because there is no custom title bar) 2011-04-17 Added: LAN Plugin: Workgroups can now also be browsed, use name: /workgroupname 2011-04-17 Added: LAN Plugin: Try user "guest" when login with specified user name and password fails with SmbAuthException (wrong user or password) 2011-04-17 Added: Let the user change the locations of the two links "Photos" and "SD-Card" in the Home folder 2011-04-15 Added: Internal associations to override system associations 2011-04-15 Fixed: FTP: No file listing on servers with Microsoft IIS 2011-04-13 Fixed: FTP: Could not delete connections with a 1 character name 2011-04-13 Added: Also load directories in background thread, show abort dialog for slow operations 2011-04-13 Fixed: FTP: Follow symlinks to directories when browsing 2011-04-13 Fixed: Button bar: Slightly reduce size of loaded images 2011-04-13 Added: Button bar: Let the user choose any image file from SD-card 2011-04-13 Fixed: Some internal icons (e.g. search) didn't show up in the button bar on Android 1.6. Solution: Use uppercase .PNG extension, see http://code.google.com/p/android/issues/detail?id=2628 2011-04-12 Fixed: Wrong icons shown when opening different plugins in each panel 2011-04-12 Fixed: Don't show "open as" for folders 2011-04-12 Added: Thumbnails: Extract those first which are in the currently visible part of the list, e.g. when scrolling to the end 2011-04-12 Added: New internal command to go up one level, also accept ".." in "Change directory" command type 2011-04-11 Fixed: By default, the BACK button now closed TC instead of going one directory up 2011-04-11 Added: Browse button to "New bookmark" and "Copy target" dialogs 2011-04-07 Release v 1.0 beta 3 2011-04-07 Added: Let the user change the language also in plugins 2011-04-07 Added: "Open as" menu item for files which do not have any association 2011-04-07 Added: Use same colors and font settings for bookmarks as for normal file lists 2011-04-07 Added: Warn the user when he tries to delete one or more folders containing hidden files (either starting with a dot or on the ignore list) 2011-04-06 Added: New internal commands for "new file", "go to root", "refresh" 2011-04-06 Added: Create new text file (in context menu of any folder or "..") 2011-04-05 Added: 2 Panels side by side: Ignore first click in inactive panel, just make it active 2011-04-05 Fixed: File lists: Scrollbars covered text in plugin and home folder views 2011-04-05 Added: Make swap and equal buttons the same size as the image buttons 2011-04-05 Fixed: Color of current directory wasn't changed to the same color as the list color 2011-04-05 Fixed: FTP new connection name: replace slash or backslash by underscore "_" 2011-04-05 Fixed: File date was shown incorrectly on systems with 4 digit year first 2011-04-05 Fixed: Click on "show second button bar" could switch panels -> focus active panel first 2011-04-05 Added: Internal "installed apps" plugin: Update list automatically when App added or removed 2011-04-05 Fixed: Internal "installed apps" plugin: Could not abort reading of app list 2011-04-04 Added: Keep screen on during file operations (by setting flag keepScreenOn in progress dialog template) 2011-04-04 Added: LAN plugin: Offer to turn WiFi on when connecting 2011-04-01 Fixed: Delete subdirs: Percentage could go over 100% because the directories themselves were not counted 2011-04-01 Added: Spacebar selects files (for external keyboard) 2011-04-01 Fixed: Do not use AlertDialog for message boxes, because it doesn't work with hardware keyboards 2011-04-01 Added: Button to calculate space occupied by the subfolders 2011-04-01 Fixed: Overwrite confirmation dialog can now be scrolled vertically when switching from vertical to horizontal screen orientation 2011-04-01 Fixed: Overwrite confirmation dialog not working in horizontal screen orientation (crash) 2011-04-01 Fixed: Overwrite confirmation dialog: Handle "back" key, treat it as the "Cancel" button 2011-04-01 Fixed: Disable sort button on home screen 2011-04-01 Fixed: Do not enter directories which cannot be listed 2011-03-30 Added: Edit file from zip or rar, re-pack to zip only 2011-03-29 Added: Edit file from plugin (e.g. FTP server) by temporarily downloading it - re-upload if changed or delete if not when TC is re-activated 2011-03-29 Added: Copy button: When copying to same dir, auto-construct new name in the form filename(1).ext 2011-03-29 Added: Copy button: Set default target to current directory if other panel shows home folder 2011-03-29 Added: Button bar: When adding new button, by default add current directory 2011-03-29 Fixed: Button bar (change directory) didn't work with plugins 2011-03-29 Added: Move subdirs: Try to move dirs as a whole, not the files inside 2011-03-29 Fixed: Move subdirs: Percent values >100% were shown 2011-03-29 Added: Configure whether the back button closes TC only on home screen, on a long click, or a short click 2011-03-27 Added: Let the user choose the user interface language independent from the system language 2011-03-27 Fixed: Make select dialog scrollable vertically, because "Invert selection" was only half height in landscape mode 2011-03-27 Added: Move user button in button bar to the left/right (via context menu) 2011-03-25 Release v 1.0 beta 2 2011-03-25 Added: Help file (html) 2011-03-25 Fixed: Move folder to other location -> only the content was moved, an empty folder remained 2011-03-23 Added: Button bar for internal commands, change directory, and launching apps 2011-03-22 Fixed: Changed caching method for thumbnails, because timestamp sometimes differs by one hour -> set timestamp to cache file instead of using it for the hash in the name 2011-03-21 Added: Show number of selected and total files/folders in title bar 2011-03-21 Fixed: Properties dialog: date and time pickers not working when showing properties for multiple files 2011-03-21 Fixed: Bluetooth: Start discovery in background thread (it may hang on Galaxy Tab) 2011-03-21 Added: Show first 3 files/folders which could not be deleted 2011-03-21 Fixed: Show warning also when deleting folder failed 2011-03-21 Fixed: Show "Not supported" warning when user tries to copy from plugin to archive or archive to plugin 2011-03-20 Fixed: FTP: Could not get any other files/dirs after cancelling one download 2011-03-19 Added: History button for select files, search (both for name and contents) 2011-03-19 Added: Select files: User can choose to select only files or only folders, or both 2011-03-17 Added: "Properties" context menu in home directory for paths and plugins 2011-03-17 Added: "Send to" in context menu (only if supported for this file type) 2011-03-17 Added: Show free and total disk space for SD-Card and internal memory on home screen 2011-03-17 Added: Show App icons for .apk files 2011-03-15 Fixed: Catch out of memory error loading bitmap thumbnails 2011-03-15 Added: ZIP packer: File names containing characters from a different code page will now be stored as UTF-8 automatically 2011-03-15 Added: Context menu: New "Open with" menu item shown when a file has more than one editor -> user can choose default and still use the others 2011-03-14 Added: acra crash report tool, sends crash reports to Google docs 2011-03-14 Fixed: Made TotalCommander main activity singleTask 2011-03-14 Added: Native code: Support also Intel x86 processors (will be a separate download) 2011-03-13 Added: Separator between left and right columns 2011-03-13 Fixed: Opening multi-volume RAR was hanging indefinitely when one part was missing 2011-03-13 Fixed: Launching .pdb files with isilo failed (reason: null MIME type) 2011-03-13 Fixed: Ignore long clicks on search button so the system can handle them 2011-03-13 Added: Copy, Cut + Paste in context menu 2011-03-13 Added: Restore last position in list when getting back the focus (except when the program was closed) 2011-03-13 Added: Auto-select file under cursor when no file is selected (for copy, delete and pack operations) 2011-03-13 Added: Limited keyboard interface: Keys: 2=Rename, 4=Edit, 5/6=Copy/Move/SendByBluetooth, 7=NewFolder, 8/Backspace=Delete 2011-03-11 Release v 1.0 beta 1 2011-03-10 Fixed: Handling of "GO" button causing crash on Android 2.3 2011-03-10 Fixed: Properties of Apps plugin not working on Android 2.3 2011-03-10 Release v 0.5 pre beta 1