1.15.0
Diode v1.15.0 was released on February 11, 2025.
-
Features
- iOS push notifications
- Show device details in file history
Bug fixes
- Fix: iOS stability improvements
- Fix: iOS chat history image viewing
- Fix: Don’t show file deletion warning if in Upload Only sync mode
- Fix: File upload improvements
- Fix: Allow navigating to unsync’d file locations
#iOS Push Notifications
Push notifications are now supported in iOS! To enable push notifications on iOS, see this article.
iOS push notifications, like Android push notifications, are fully end-to-end encrypted. Diode has implemented a “mini-app” that is responsible for decrypting push messages on the phone. This means that your message details are not exposed to a custodial environment (e.g. Apple push servers). Please read here about privacy implications for push notifications.
#Show device details in file history
The file information page’s Version History log now shows the current user exactly which of their devices made a modification to a file. Other users continue to only see which user made the change, and not the device details.
#Fix: iOS stability improvements
Many improvements have been made to the stability of the iOS app. In the past, the app would lock up frequently - particularly when returning from sleep.
#Fix: iOS chat history image viewing
Images are now viewable / clickable / openable in the chat history for iOS.
#Fix: Don’t show file deletion warning if in Upload Only sync mode
Upload Only sync mode does not allow deletion of the actual file - it only deletes the current device’s version of the file. However, the app was incorrectly showing the user a warning indicating that the Zone’s file would be deleted. This has been fixed.
#Fix: File upload improvements
Uploading files was made more robust in both Upload Only and 2-Way sync modes. For Sync-Off mode, upload was also improved for chat image/file uploads.
#Fix: Allow navigating to unsync’d file locations
File links in About pages and other markdown files now take the user to the file location, allowing them to sync the file on-demand if the device has not yet downloaded the file.