1.18.14

Diode Collab v1.18.14 was released on January 07, 2025.

#Allow user to force notification for channel messages

Users now can configure chat channels to always send them a notification when a new message is posted even if they were not mentioned. The controls for this feature can be accessed by clicking the “Channels” header in the quick access side bar.

#“Add” icon to attach files in chat

Files can now be added to a chat by clicking the “paperclip” icon in the message composition box. Prior to this, the only way to add files to a chat was by using the OS’s “share file” action.

#Allow Admins and Owners to remove files even in Upload Only file sync mode

Admin and Owner roles can now click the file context menu and select “Remove from Zone” to delete a file or folder from the Zone even when in Upload Only file sync mode. In the past, the only type of “delete” action available while in Upload Only file sync mode was to remove the file or folder from the local device. This feature was highly requested and will help keep a Zone’s files clean.

#File sync performance improvements (canister batch import)

Zones with Canisters now will batch import files from a Canister if more than one file is out of date. This significantly improves file sync performance in certain cases.

#Iterative chat sync

Chats are now sync’d iteratively instead of requesting the full window of missing chat history. Because Diode Collab is a decentralized system with no data on servers, the way in which chat history is propagated to each peer (Team Member) used to require “stepping forward” from the first missing message. The new iterative approach allows must smaller steps to be used from the last missing message.

#Fix: Performance improvement for profile settings

Updating a Account’s Note or Greeting in the profile area was very slow due to a serialized distribution of the profile update to all Zones. This now happens in the background, resulting in a much better experience.

#Fix: Improvements to Join Zone flow

The Join Zone flow has been improved - more explicit messages are provided to the User if something has gone wrong, and a few failure edge cases were cauterized.

#Fix: Pin message fix

Pinning a chat message could lock up the UI in certain cases. This has been fixed.