Skip to content

Releases: cozy-labs/cozy-desktop

Release v3.35.0-beta.2 (#2240)

10 May 09:16
fe1e806
Compare
Choose a tag to compare
Pre-release

Improvements for all users:

  • 🐛 We've made changes to the dependency algorithm that decides which changes need
    to be synchronized first in order for all changes to be synchronized correctly
    (and without retry). When documents are moved to a freshly created directory,
    we should always synchronize the creation of said directory before moving the
    documents into it.
    This would work with retries before but this was a waste of time and
    resources.

Improvements for macOS users:

  • 🐛 We fixed a few issues that were preventing the correct processing of movements
    with case changes of documents that have never been been saved in our local
    database.
    These should now be handled as creations at their new path and overwritten
    documents trashed on the other side.

See also known issues.

Happy syncing!

Release v3.35.0-beta.1 (#2238)

06 May 13:13
bd08845
Compare
Choose a tag to compare
Pre-release

Improvements for all users:

  • 🐛 We fixed a few issues that were preventing the correct processing of movements
    and renamings of documents that have never been synchronized and sometimes not
    even been saved in our local database.
    These should now be handled as creations at their new path and overwritten
    documents trashed on the other side.
  • 🐛 We've fixed yet another issue with data migrations making requests to the
    remote Cozy when the Desktop's Oauth client has been revoked on the Cozy.
    You will now be be informed of the issue and given the opportunity to
    reconnect your client.
  • 🐛 To prevent blocking the Desktop client to start and synchronize when an app
    update is available but downloading it consistently fail, we've decided to
    stop retrying the download after 5 failures. The client will still try to
    download the update again 24 hours later.
  • ✨ We've updated the error message displayed when we fail to send a file to the
    remote Cozy because it's size is either larger than the available space or the
    maximum allowed. It should be easier to understand and the available action
    less scary.

Improvements for Windows users:

  • 🐛 The local database software could experience issues when trying to delete
    temporary databases or the main database when disconnecting the client.
    An update of said software should now handle them appropriately.

See also known issues.

Happy syncing!

It's OK not to be present

28 Apr 12:27
a4dbdaa
Compare
Choose a tag to compare

Improvements for all users:

  • 🐛 We fixed another issue with the latest data migration. It affected users who
    had deleted directories which were still known to the local PouchDB database.
    Missing directories will now be handled appropriately.

See also known issues.

Happy syncing!

Slowing down

28 Apr 08:14
b670bc4
Compare
Choose a tag to compare

Improvements for all users:

  • 🐛 We fixed an issue with a data migration shipped with the previous release. It
    affected clients connected to Cozies with a large number of directories.

See also known issues.

Happy syncing!

Who needs conflicts?

28 Apr 08:14
87a9822
Compare
Choose a tag to compare

Improvements for all users:

  • ✨ The client should create fewer conflicts on files as we've improved the
    decision logic when dealing with conflicting local and remote changes. If the
    local content can be found in one of its old versions stored on the remote
    Cozy then the client will overwrite it with the remote content instead of
    creating a conflict.
    If that decision was not the one the user expected then the overwritten
    content can still be retrieved from the remote Cozy via the file's versions.
  • ⚡ Fetching new remote changes will now be faster as we've removed some network
    calls that are not necessary anymore.
  • 🐛 We fixed a bug affecting sub-directories of sub-directories of directories
    moved on the remote Cozy. These could not be updated from the local filesystem
    anymore, triggering Invalid Metadata errors when the client would try to
    synchronize the local modifications (e.g. a move).
    All directories that were affected will be fixed by a data migration upon
    restart of the client.
  • 🐛 During the client's on-boarding process, clicking on the ToS link (or any link
    pointing to a URL ending with .pdf) will open the pointed URL within the
    external browser rather than the on-boarding window.
  • 🐛 Network errors during the synchronization of a change should not result in a
    blocked synchronization anymore.
  • 🐛 Network errors during a file transfer either from or to the remote Cozy will
    now be handled properly, restarting the transfer until too many errors are
    encountered and the global error handling mechanism takes over.

See also known issues.

Happy syncing!

Release v3.34.0-beta.2 (#2224)

22 Apr 16:45
ce31e8e
Compare
Choose a tag to compare
Pre-release

Improvements for all users:

  • During the client's on-boarding process, clicking on the ToS link (or any link
    pointing to a URL ending with .pdf) will open the pointed URL within the
    external browser rather than the on-boarding window.
  • Network errors during the synchronization of a change should not result in a
    blocked synchronization anymore.
  • Network errors during a file transfer either from or to the remote Cozy will
    now be handled properly, restarting the transfer until too many errors are
    encountered and the global error handling mechanism takes over.

See also known issues.

Happy syncing!

Release v3.34.0-beta.1 (#2221)

20 Apr 17:52
c548556
Compare
Choose a tag to compare
Pre-release

Improvements for all users:

  • 🐛 We fixed a bug affecting sub-directories of sub-directories of directories
    moved on the remote Cozy. These could not be updated from the local filesystem
    anymore, triggering Invalid Metadata errors when the client would try to
    synchronize the local modifications (e.g. a move).
    All directories that were affected will be fixed by a data migration upon
    restart of the client.
  • ⚡ Fetching new remote changes will now be faster as we've removed some network
    calls that are not necessary anymore.
  • ✨ The client should create fewer conflicts on files as we've improved the
    decision logic when dealing with conflicting local and remote changes. If the
    local content can be found in one of its old versions stored on the remote
    Cozy then the client will overwrite it with the remote content instead of
    creating a conflict.
    If that decision was not the one the user expected then the overwritten
    content can still be retrieved from the remote Cozy via the file's versions.

See also known issues.

Happy syncing!

All the things!

15 Mar 08:51
a248b4c
Compare
Choose a tag to compare

Improvements for all users:

  • ✨ The URL validation step of the on-boarding wizard is now able to detect your
    Cozy root URL in more complex URLs (e.g. a photo album URL copied from your
    Cozy Photos app in your browser).
  • ✨ When the server hosting your Cozy experiences issues, the Desktop client will
    display a specific error message instead of telling you that no internet
    connection is detected.
  • ✨ Files being transferred to or from your Cozy will now be displayed in the main
    window's Recent tab with progress information.
  • ✨ You will now be able to completely reinitialize your Desktop client's
    synchronization from the Settings tab without having to disconnect and then
    reconnect your remote Cozy. Your selective synchronization configuration will
    thus be kept.
  • ✨ You can now open your Cozy within a Desktop window with a Ctrl-click
    (Cmd-click on macOS) on the "Open Cozy" button in the main window. You will
    have to enter your credentials the first time.
  • ✨ You can now open folders in your Cozy with a Ctrl-click (Cmd-click on macOS)
    on folder paths in the Recent tab of the main window or the "Open folder"
    button.
  • ✨ Paths displayed in synchronization error messages for changes coming from the
    remote Cozy will now open in Cozy Drive Web since they might not exist on the
    local filesystem and the solution probably resides in remote actions.
  • ✨ Confirmation dialogs for reinitializing the synchronization and unlinking the
    remote Cozy are more homogeneous and will prevent the main window from closing
    until the requested action is confirmed or canceled.
  • 🐛 Sub-directories excluded from a Desktop client's synchronization and their
    content won't be fetched anymore when their parent directory is re-included.
  • 🐛 Old files with a creation date seemingly more recent than their last
    modification date can now be moved or renamed. Their last modification date
    will be updated in the process to match the most recent date available.
  • 🔧 Re-included directories that need their content to be fetched manually will be
    marked as such until their content is actually retrieved so we can resume the
    operation in case Cozy Desktop is stopped in the middle.

Improvements for macOS users:

  • 🐛 You should not see conflicts created anymore when a remote document whose name
    contains multiple utf-8 characters encoded with NFC and NFD norms is
    downloaded and saved on your local filesystem.

See also known issues.

Happy syncing!

Release v3.33.0-beta.5 (#2210)

09 Mar 10:16
d08ee74
Compare
Choose a tag to compare
Pre-release

Improvements for all users:

  • Old files with a creation date seemingly more recent than their last
    modification date can now be moved or renamed. Their last modification date
    will be updated in the process to match the most recent date available.
  • Re-included directories that need their content to be fetched manually will be
    marked as such until their content is actually retrieved so we can resume the
    operation in case Cozy Desktop is stopped in the middle.

See also known issues.

Happy syncing!

Release v3.33.0-beta.4 (#2205)

02 Mar 10:22
8d1f445
Compare
Choose a tag to compare
Pre-release

Improvements for macOS users:

  • You should not see conflicts created anymore when a remote document whose name
    contains multiple utf-8 characters encoded with NFC and NFD norms is
    downloaded and saved on your local filesystem.

See also known issues.

Happy syncing!