- Support disk images with APM block size not equal to crypto block size - Upgrade ZIP library to current release
- Added workaround for iOS 18 issue when importing files - Updated cryptography library to most recent release
- Added support for Filen version 3 protocol - Updated pCloud support due to changes in their API - Fixed issue with unencrypted disk images with size _not_ a multiple of 512
- Added new Remote Storage Provider: Filen. Filen is fully Germany based and controlled, with high focus on security, so a perfect match for Disk Decipher. More information is available on the support site: https://disk-decipher.app/remote-storage/#filen - Localization improvements --- Version 6.0 delivers a completely new File Provider! If you use the Files integration, please read the documentation at https://disk-decipher.app/file-provider/ Any bugs in the new File Provider will be squashed during the 6.0.x updates, please report them at https://gitlab.com/huv/disk-decipher/-/issues (preferred) or by sending an email to the support address listed on https://disk-decipher.app/contact/
- Fixed issue with mounting sparsebundle in File Provider --- Version 6.0 delivers a completely new File Provider! If you use the Files integration, please read the documentation at https://disk-decipher.app/file-provider/ Any bugs in the new File Provider will be squashed during the 6.0.x updates, please report them at https://gitlab.com/huv/disk-decipher/-/issues (preferred) or by sending an email to the support address listed on https://disk-decipher.app/contact/
- Added support for mounting unencrypted disks. This allows mounting any DMG, sparsebundle, sparseimage, etc., both encrypted and unencrypted. This works for _any_ unencrypted disk image, even raw images, as long as the layout/filesystem are supported. More details are available on the support site (https://disk-decipher.app/unencrypted/) - Fixed thumbnail issue in new File Provider - Fixed unmount issue in new File Provider - Localization improvements --- Version 6.0 delivers a completely new File Provider! If you use the Files integration, please read the documentation at https://disk-decipher.app/file-provider/ Any bugs in the new File Provider will be squashed during the 6.0.x updates, please report them at https://gitlab.com/huv/disk-decipher/-/issues (preferred) or by sending an email to the support address listed on https://disk-decipher.app/contact/
Version 6.0 delivers a completely new File Provider! If you use the Files integration, please read the documentation at https://disk-decipher.app/file-provider/ Any bugs in the new File Provider will be squashed during the 6.0.x updates, please report them at https://gitlab.com/huv/disk-decipher/-/issues (preferred) or by sending an email to the support address listed on https://disk-decipher.app/contact/
- New option for passcode lock to require both Face/Touch ID and passcode - Allow dismissing the file viewer with a swipe-down gesture - Fix background color of image viewer in light mode - Localization improvements
- Add progress indicator while importing local disk - Autosave pending changes on unmount of disk - Fix rare crash on unmount - Localization improvements
- Explain why a disk cannot be created - Localization improvements
- Added support to move multiple files to another encrypted disk - Added localized File Provider action titles - Localization improvements
- Added support to move a file to another encrypted disk. This update supports single files only, moving multiple files will come in one of the next updates. - Localization improvements
- Disk Decipher is now available in Ukrainian! This update brings full support for the Ukrainian language throughout the app. Many thanks to the translator for making the app accessible to more people. - Prevent automatic Picture in Picture invocation
- Improve title and icon displayed in playlist share sheet - Automatically return to directory list if video was automatically streamed to external app - Localization improvements
- Automatically start streaming if AV media is unsupported and Media List Player app is installed - Improve detection of AV media for which iOS does not support all codecs - Localization improvements
- Improve video thumbnail generation: use cover metadata if available - Fix memory leak - Localization improvements
- Fix possible crash in AV player
- Detect unsupported AV media formats, present option to stream to external app More information is available on the support site: https://disk-decipher.app/streaming/ - Localization improvements
- Added audio/video streaming for iOS. This allows viewing media formats that are not supported by the built-in player like AVI, WMV, etc. More information is available on the support site: https://disk-decipher.app/streaming/ - Localization improvements
- Fix possible crash on iOS 15 - Improved user-interface and speed when viewing large animated images - Localization improvements
- Added support for reading keyfiles from smart card or security token More details are available on the support site: https://disk-decipher.app/keyfiles/#smart-cards - Localization improvements
- Disable system sleep during slideshow - Allow slideshow to proceed with files only in case selection contains directories - Localization improvements
- Added Polish localization, many thanks to the translator! The currently available localizations are listed here: https://disk-decipher.app/localization/ Please contact us (https://disk-decipher.app/contact/) if your native language is not listed and you can help with translating. - Converted communication with File Provider integration to use XPC
- Added workaround for "Loading..." issue in iOS 18 Files integration. To use the workaround, long-press the disk in Files and select "Mount Disk". Please visit the support site for more information.
- Fix issue in File Provider introduced by last update
- Fixed issue in File Provider that could prevent changes from being written to the container - Improve label alignment, handle case where largest label can depend on localization - Localization improvements
- Fix issue with long paths in File Provider
- Fix compatibility issue with opening new containers on Linux - Added Escape keyboard shortcut to close file viewer (unless there are unsaved changes) - Added "Go - Enclosing Folder" menu option with ⌘-↑ keyboard shortcut to navigate to parent folder - Localization improvements
- Added cache of thumbnail images while browsing a directory in the app. This cache is memory only (never saved to disk) and deleted when the directory is closed. This improves browsing directories containing many audio/video files. - Fix small memory leak - Localization improvements
- Do not start animation automatically for large animated images to allow quick browsing through images. For these images, a button is provided to start the animation manually. - Localization improvements
- Added support for viewing animated WebP images - Localization improvements
- Fixed issue when using Share extension two consecutive times - Localization improvements
- Improved error reporting - Support linked disks stored on readonly media - Localization improvements
- Added support for most requested remote storage provider: SugarSync, more details are available on the support site - Disable system sleep during import - Localization improvements
- Make app resilient against storage errors while saving an edited file - Use zipper icon for all archive files - Added support for ZIP files using bzip2 compression - Localization improvements
- Added edit support for (gzip and bzip2) compressed text files. On saving an edited file, the contents are compressed transparently. - Localization improvements
- Added support for viewing bzip2 (.bz2) compressed files transparently - Localization improvements
- Added option to save WebDAV username/password in keychain - Localization improvements
- Add support for LUKS2 block sizes > 512 bytes - Fix potential app freeze on canceling video playback - Fix potential app crash on unmounting ext4 filesystem - Several small UI improvements - Localization improvements
- Good news for all Brazilian Portuguese speaking users: Disk Decipher is now available in your native language! This translation was generously contributed, more details are available on the support site. - Localization improvements
- Added often requested feature: looping audio/video playback. To enable, open the Action menu during playback and select Repeat, or use the ⌘-R keyboard shortcut on iPad - Localization improvements
- Added support for viewing gzip compressed files. The decompression is done transparently (in memory). You can use this feature if your container is low on diskspace. - Added often requested feature: the iOS File Provider now alerts the user that files will need to be written to disk - Localization improvements
- Added the most requested feature: the option to save the detected hash and cipher algorithms in the keychain. A disk will be mounted quicker when this option is enabled, depending on the hash and cipher algorithm combination selected when the disk was created. - Added key derivation and hash algorithm information to the disk inspector view - Localization improvements
- Added support for time-based one-time-passwords to KeePass viewer - Localization improvements
- Bumped version to 5.0 to stay in-sync with macOS version - Several small cosmetic improvements - Localization improvements
- Change default NTFS allocation unit size to 4096 - Detach the volume before closing the device - Localization improvements
- Implemented required changes to comply with restrictions added to Google Drive API policy. If you previously added a disk image stored on Google Drive as Remote Disk, you need to follow the new authorization flow. If this applies to your device, you will get a notification on opening the app the first time guiding you to the support site. - Localization improvements
- Improve PDF viewer scrolling - Localization improvements
- Allow changing filesystem label when creating new disk - Localization improvements
- First release automated with Fastlane. This adds localized screenshots to App Store for all languages for which localization is available. - Further improvement of double-click gesture in image viewer
- Added an option to buy all four filesystem licenses (exFAT, APFS, NTFS and HFS) in one single purchase, at a reduced priced. This option will automatically be offered when buying a filesystem license, unless there is no financial advantage for you (i.e. if you already bought 2 or more filesystem licenses). And it gets better: until the end of 2023 the price of this new option is reduced even further! So if you are interested, be sure to grab it before January 1st. - Localization improvements
- Fix keyboard focus issue when opening encrypted disk from Files app - Mapped most of the default KeePass icons to the correct SF Symbol - Change double tap gesture in image viewer to prefer zoom-in instead of zoom-out - Show filesystem label (if set) in disk inspector panel - Localization improvements
- Improved Search interface (now supports swiping through results, thumbnails, context menu, sorting, etc.) - Cancel Return key events on password input field when password is empty - Added support for ⌘-+ and ⌘-- key combinations to image viewer (zoom in/out)
- Added write support for v2 Sparse Bundle disks - Added workaround for mount issue - Localization improvements
- Added readonly support for macOS 14.0 Sparse Bundle format - Added Sparse Bundle version to inspect panel - Added Quick Look support - Prevent disk caching in web preview - Added support for DMG v1
- Added (readonly) Apple Sparse Image support (not to be confused with Sparse Bundle), please see the support site for details - Major improvements to the Disk Inspector view, just tap on the ⓘ button in the bottom right after mounting a disk. All layers of the app now report properties to this view. Please report if you like more properties of the encrypted disk to be visible. - Localization improvements
- Upgraded ZIP library to most recent version - Added keyfile support to LUKS and LUKS2 encryption formats - Added BLAKE2s hash support to VeraCrypt - Localization improvements
- Upgraded encryption and HFS libraries to most recent version - Added support for block sizes > 512 bytes to DMG containers. Modern DMG containers can use 4.096 byte cipher mode blocks (for best performance with modern physical disks). This is the first support for block sizes > 512 bytes in the app (not to be confused with the allocation unit size, which is a cluster of blocks). Please report if you experience any issues. - Added support for 1.024, 2.048 and 4.096 bytes sector size to FAT filesystem (was 512 bytes sector size only) - Added support for Streebog-512 hash to VeraCrypt - Added support for Apple Partition Map partition scheme - Localization improvements
- Added support for viewing attachments inside KeePass entries - Added more details to inspector panel (encryption and filtering layers, more filesystem details) - Localization improvements
- Added Info button in bottom bar of directory view (also as menu entry and keyboard shortcut). This presents an inspector view with details of the mounted disk. In this update, the filesystem type and allocation unit size are shown, more details will be added in the next updates (e.g. the encryption cipher used). - Added setting for Streaming Chunk Size, this allows you to change the fragment size used for streaming audio/video playback in case the playback is choppy. - Localization improvements
- Do not write partition table to disk when formatting a new disk (otherwise VeraCrypt on Windows will be unable to mount the disk) - Show Notes text of KeePass entries - Fix possible crash in File Provider
- Added support for KDBX 4.x. Disk Decipher should now be able to open any KDBX database (i.e. created with KeePass v2). Please report if you are unable to open a .kdbx database. - Added support for Serpent as KDBX outer encryption cipher. - Localization improvements
- Added support for viewing KeePass 3.1 databases stored inside an encrypted container. This allows you to browse the contents of your KeePass vaults without leaving the app. Initial support is for KeePass 3.1 format (the most compatible), support for 4.x format will follow. Please visit the support site for more information regarding supported features and limitations. Ideas and suggestions for improvements are welcome. - Localization improvements
- Upgraded crypto library to most recent version - Improved pCloud error handling - Localization improvements
- Reverted crypto library upgrade due to critical mount issue
- Added sparsebundle support for S3 storage - Fix for error when creating a new container with APFS filesystem - Upgraded crypto and zip libraries to most recent version
- New feature: support for S3 object storage. You can store your encrypted disk images on any cloud storage supporting the S3 API and Disk Decipher will be able to mount the disks efficiently (downloading just the small parts needed). More information is available on the support website. - Localization improvements
- Added UI to view/edit disk settings to Share Extension. - Added disk context menu to Share Extension. - Fixed crash while searching a mounted disk - Localization improvements
- Added Arabic localization, thank you to the translator! If you can help with adding a localization for your native language, please contact me. This is the first right-to-left language supported, please report any glitches in the Arabic UI. - Added swipe-to-delete interaction to Share Extension enabling deleting a disk directly from the Share Extension
- Enable Share Extension for iOS 14 and 15 too - Added option to Add Disk directly from the Share Extension - Excluded sending disk images to the Share Extension as that prevented the usual open-in workflow - Localization improvements
- Unified disk mount flow, now all parts use the same code. As an example, you can now buy an additional filesystem license from the File Provider (Files integration) too. - Localization improvements
Added the most requested feature: Share Extension, now you can encrypt any file from any app just by sharing it with the Disk Decipher app. Feedback on this new feature is very welcome!
- Upgrade ZIP library - Refactoring of passcode UI to eliminate duplicate code and prepare for adding Share extension, please provide feedback if the passcode protection behaves incorrect - Localization improvements
- Added support for ⌘-F keyboard shortcut to find files in directory view - Localization improvements
- Added the most requested feature: option to search for files recursively. The search bar is located in the familiar location: inside the navigation bar for iPad and visible by pulldown for iPhone. - Localization improvements
- Added one of the most requested features: option to show small thumbnails in directory list (detailed) view for supported filetypes. This option is enabled by default for Local and Linked disks. You can enable/disable this for individual disks using the Disk Settings. - Localization improvements
- Fixed issue with iOS Files integration when device is in Airplane mode - Localization improvements
- Convert create disk to new keyfile usage - Fix thumbnail creation in iOS File Provider (if enabled) - Removed "Import keyfile" option, in favour of the new keyfile usage
The 3.20 series changes the way Disk Decipher interacts with keyfiles. To improve the security of the keyfiles, keyfiles remain stored outside of the app (instead of importing keyfiles into the iOS keychain) and are selected/read when mounting a disk, similar to the way desktop applications use keyfiles. This allows you to store keyfiles separate from the device on which you use Disk Decipher. Of course, if you prefer, the keyfiles can be stored on the same device. Keyfiles that have been imported in the app remain usable, although it is best to use the new way to handle keyfiles. During the 3.20 series the import keyfile option will disappear. Also the create new disk option will also be changed to use the new setup. More information is available on the support site. This change also allows using keyfiles with passwords longer than 64 characters (VeraCrypt supports passwords up to 128 characters).
- Added Czech localization, thank you to the translators! If you can help with adding a localization for your native language, please contact me. - Added support for detecting MBR partition table - Added "New Rich Text Document" option to create a new (empty) RTF file, with keyboard shortcut ^⌘R. - Added option to change font family in rich text editor - Localization improvements
- Fixed issue that prevented remounting a container after closing it
- Added options to change text color and font size while editing RTF files - Localization improvements
- Fixed issue that prevented remounting a disk after closing it - Extended selection of allocation unit sizes on creating a new disk - Improved filesystem case sensitivity detection - Fix for missing movie player controls on iOS 16+
- Fixed interoperability issue with macOS for created disks with exFAT filesystem
- Improved video streaming (reduced latency impact) - First user-interface (buttons) for built-in rich text editor for RTF files. All familiar keyboard shortcuts (like ⌘-B for bold, etc.) are supported if external keyboard connected. - Localization improvements
- Added support for reading and writing package files (like Numbers and Pages) to the Files integration (File Provider)
- Improved search on iOS 16: • now uses the native iOS search user interface • added search support to more document types (Microsoft Office documents, Markdown, HTML) • enabled familiar keyboard shortcuts (⌘F, ⌘G, ⇧⌘G) - Fixed issue when renaming a file and a file with the new name already exists - Fixed issue with creating exFAT volumes with more than 2^32 sectors
- Added Slovak localization, thank you to the translator! If you can help with adding a localization for your native language, please contact me. - Fixed issue when mounting an encrypted disk with an unrecognised filesystem - UI improvement: integrated viewer and editor for plain text and RTF files, no more need to switch between view and edit modes. - Added ⌘S keyboard shortcut for saving changes to plain text and RTF files
- First Rich Text editing support: added basic editing capabilities for RTF files - Fix issue with re-attaching local disks after a device restore - Improved Markdown viewer. The viewer now fully supports the CommonMark specification extended with the GitHub Flavored Markdown extensions. - Localization improvements
- Fixed issue with writing back changes from the File Provider to the encrypted container. Editing inside the Files app (e.g. annotating a PDF) now works correctly. - The File Provider now correctly reports the downloaded status, and also the file size/date after making changes. This fixes outdated information being displayed in the Files app. - Localization improvements.
- Added Scan Document option to easily scan and encrypt a document - Enable support for updating existing files using the iOS File Provider (Files integration) - Added one of the most requested features: support for touch/face ID authentication to file provider - Localization improvements
- Added readonly mount option to the file provider (to force a readonly mount, similar to the main app) - Added support for creating/deleting directories and for importing files to the file provider The file provider now supports all write operations related to adding and deleting items, so e.g. copy/paste and drag/drop inside the Files app should now work. Other write operations (e.g. renaming, moving or in-place editing) will follow in another update.
- The most requested feature: write support in the iOS File Provider (Files app integration)! During the 3.19.x updates this feature will gradually be added. In this update the first write-operation is added: deleting a file. After mounting a container in the Files app, you are now able to delete files from the container (if the container is writable of course).
- Added one of the most requested features: support for persistent item identifiers - Fixed issue with opening disks readonly from the Files app - Localization improvements
- Added support for viewing encrypted ZIP files. Both standard ZipCrypto (weak) and WinZIP AES encryption (strong) are supported. - Localization improvements
- Fix passcode lock delay logic - Updated crypto and zip libraries to current version - Preparations for secure persistent item identifiers (required for enabling write support in the iOS File Provider) - Localization improvements
- Improved menu option label to capture new photo - Filenames starting with a dot are flagged as hidden for all filesystems - Improve mount performance for remote readonly NTFS disks - Enable camera view to take multiple pictures - Improve case sensitivity detection for licenses filesystems - Localization improvements
- Added write support for NTFS and HFS+ filesystems. Similar to APFS, this is enabled by an in-app purchase since there are third party license costs involved. - Added APFS, NTFS and HFS+ as filesystem option when formatting a new encrypted disk. - Added new "Captured photos format" setting to change the default image format from HEIC to JPEG - Localization improvements
- Added advanced option to mount a disk readonly - Improved flow to enable/disable the recently added APFS write support - Localization improvements
- Added write support for APFS filesystems. This is a new in-app purchase since it involves a third-party license. To enable this support, open "Filesystem licenses" in the settings. More information is available on the support website. - Localization improvements
- Resolved issue with copy/paste and drag/drop producing zero sized files - Localization improvements
- Added Import Folder option to Add menu to recursively import a tree of documents - Localisation improvements
- Add support for recursive directory drop operations - Re-attach local disks without keychain entry (this is useful when restoring a device from a backup, it will make previous local disks available) - Localization improvements
- Move Import Keyfile option from file viewer action menu to directory view context menu, this prevents the need to open the (potentially large) file first, and enables importing multiple files in one action - Improve filename conflict detection on importing files - Added exFAT timezone offset support - Improve multiple select context menu on iOS 16 - Fix local disk permissions issue - Localization improvements
Fix iOS 14 compatibility issue
- Added Russian localization, thank you to the translator! If you can help with adding a localization for your native language, please contact me. - Added ⌘-P keyboard shortcut for printing - Improve image viewer context menu - Align image viewer scaling behaviour with current Photos app - Localization improvements
- Added delete option to action and context menu when viewing files - Fix for mounting readonly linked containers
- Add ext4 filesystem format support when creating new disk - Fix removing file larger than 16 MB on ext4 filesystem - Allow specifying allocation unit size when creating a new filesystem - Localization improvements
- Write support for ext4 filesystem - Show preview image in context menu of image files
- Added Greek localization, thank you to the translator! If you can help by adding a localization for your native language, please contact me. - Read-only support for Linux ext4 filesystem, write support will follow in one of the next updates. More information is available on the support site. - Fix animated GIF delay between frames - Support arrow left/right keys when browsing through files - Localization improvements
- Added Spanish localization, thank you to the translator! If you can help by adding a localization for your native language, please contact me. - Fixed issue with compressed DMG containers - Added cancel option during share action - Localization improvements
- Support for multiple file share / export - Fix update of directory view after editing a file - Localization improvements
- Added support for viewing ZIP files: just tap a ZIP file to view its contents, as if it were a directory. Only the minimal parts of the ZIP file are decrypted and decompressed (in memory) to perform the requested tasks. More information is available on the support site. - Localization improvements
- Launch URL now supports specifying a path to open after mounting the disk. An example is given on the support site. - Added zoom option to the built-in camera (encrypted photo capture)
- Added thumbnail images for video files in Tiled view - Fix potential crash when linked disk is deleted from providing app
- Fix issue with importing multiple files using drag-drop or copy-paste - Localization improvements
- Sparsebundle support for WebDAV remote storage provider (currently an official SSL certificate is required for sparsebundle support) - Multiple localization improvements
- Added Dutch and Hungarian localizations, thank you to the translators! If you can help with adding a localization for your native language, please contact me. - Added random sort option when viewing the contents of a directory, e.g. to show images in random order. - Added option to Disk Settings to delete saved disk credentials
- Added German localization, thank you to the translators! If you can help with adding a localization for your native language, please contact me. - Other localization improvements - Fix race condition when using the Skip Mount Options option introduced in the previous update
- Added sparsebundle support to Dropbox remote storage provider - Improvements to Turkish localization - Added new "Skip mount options" option when saving a password to the keychain, by enabling this option a disk will be mounted by tapping without any further user interaction.
- Added sparsebundle support to Google Drive remote storage provider - UI improvement: add context menu to directory view with most common actions like paste and new folder - Localization improvements
- Added localization: Traditional Chinese - Added sparsebundle support to pCloud remote storage provider
- New remote storage provider: pCloud, allowing read-write access to disk images stored in your pCloud account (more details available on the support site) - Simplified Chinese and Turkish localization improvements - Several small UI improvements
- Small UI improvements - Simplified Chinese and Turkish localization updates
- Added Turkish localization - Improvements to Simplified Chinese localization - Fix sparsebundle issue with adding large files - Fix app freeze when disk image is moved
- Fixed File Provider Locations display name for base localization - Simplified Chinese localization improvements
- Disk Decipher goes international: the first localization added is for Simplified Chinese. If you can help with adding a localization for your native language, please contact me. - Slideshow feature: multiple select several files and start a slideshow using the new slideshow button. Any supported file type can be included in the slideshow.
- Fix text editor view size - Enable movie player keyboard shortcuts when not fullscreen - Fix image viewer initial zoomfactor when paging through images
- Compressed DMG support. Now you can access your encrypted DMGs that are compressed using DMG compression. Details are on the support site. - Fixed issue when importing audio/video file as keyfile