Releases: cozy-labs/cozy-desktop
It's OK to miss, we got you
Improvements for all users:
- 🔧 The Electron framework was upgraded to v23.0.0. This major version fixes a lot
of security errors as well as other smaller errors like crashes.
Improvements for macOS users:
- 🐛 Local renamings of files being uploaded will now be correctly synchronized on
the remote Cozy without the need of a client restart. - ✨ Desktop will now restart its local watcher when the local filesystem notifies
that the local synchronization directory should be rescanned because some
changes could not be transmitted to the application.
This should prevent the few cases of trashing of all synchronized content.
See also known issues.
Happy syncing!
Release v3.37.0-beta.1 (#2280)
Improvements for all users:
- 🔧 The Electron framework was upgraded to v23.0.0. This major version
fixes a lot of security errors as well as other smaller errors like crashes.
Improvements for macOS users:
- 🐛 Local renamings of files being uploaded will now be correctly
synchronized on the remote Cozy without the need of a client restart. - ✨ Desktop will now restart its local watcher when the local
filesystem notifies that the local synchronization directory should be
rescanned because some changes could not be transmitted to the application.
This should prevent the few cases of trashing of all synchronized content.
Pack it like the groundhog
Improvements for all users:
- Thanks to https://github.com/ArchangeGabriel, we should now unpack all of our
binary dependencies before the application is run, saving some startup time
and avoiding anti-viruses alerts. - We fixed a bug in the process that fetches a directory's content when it is
re-included in the synchronization that was preventing it from completing. - We made sure to properly save the metadata of documents trashed on the remote
Cozy so Cozy Desktop won't try to fetch that change again and potential local
modifications made on the document can be synchronized with the remote Cozy. - Documents moved out of a remote directory subsequently trashed or completed
erased should now be moved out their local parent before it is trashed on the
local filesystem. This ensures Cozy Desktop will be able to synchronize both
changes.
See also known issues.
Happy syncing!
Release v3.36.1-beta.2 (#2265)
Improvements for all users:
- We made sure to properly save the metadata of documents trashed on the remote
Cozy so Cozy Desktop won't try to fetch that change again and potential local
modifications made on the document can be synchronized with the remote Cozy. - Documents moved out of a remote directory subsequently trashed or completed
erased should now be moved out their local parent before it is trashed on the
local filesystem. This ensures Cozy Desktop will be able to synchronize both
changes.
Improvements for macOS users:
- The previous beta release broke the auto-update feature on macOS as we stopped
packaging Cozy Desktop in a format that we thought unused. We brought back
this packaging so users running a previous beta version should be able to
update once again.
See also known issues.
Happy syncing!
Release v3.36.1-beta.1 (#2257)
Improvements for all users:
- 🐛 Thanks to @ArchangeGabriel, we should now unpack all of our
binary dependencies before the application is run, saving some startup time
and avoiding anti-viruses alerts. - 🐛 We fixed a bug in the process that fetches a directory's content when it is
re-included in the synchronization that was preventing it from completing.
See also known issues.
Happy syncing!
Keep prying eyes on your parcel
Improvements for all users:
- The Electron framework was upgraded to v19.0.0. This major version fixes a lot
of security errors as well as other smaller errors like crashes. - We fixed the invalid path error details window which would not show up
anymore. We took the opportunity to improve its display and have the whole
content fit in the window without scrollbars.
Improvements for Windows and Linux users:
- We replaced our filesystem changes surveillance library to use @parcel/watcher
as @atom/watcher is not maintained anymore and was preventing us from
upgrading Electron.
Although the behavior of Cozy Desktop should remain mostly untouched, it
should be easier to follow document movements on Windows and faster to scan
folders, especially during an app start.
Improvements for Linux users:
- The Electron upgrade should resolve issues some users can experience with
recent Ubuntu versions and their derivatives. Cozy Desktop should start
without issues. - Electron does not support 32-bit Linux binaries anymore so we stopped building
binaries for this architecture as well.
See also known issues.
Happy syncing!
Release v3.36.0-beta.1 (#2248)
Improvements for all users:
- 🔧 The Electron framework was upgraded to v19.0.0. This major version fixes a lot
of security errors as well as other smaller errors like crashes. - 🐛 We fixed the invalid path error details window which would not show up
anymore. We took the opportunity to improve its display and have the whole
content fit in the window without scrollbars.
Improvements for Windows and Linux users:
- 🔧 We replaced our filesystem changes surveillance library to use @parcel/watcher
as @atom/watcher is not maintained anymore and was preventing us from
upgrading Electron.
Although the behavior of Cozy Desktop should remain mostly untouched, it
should be easier to follow document movements on Windows and faster to scan
folders, especially during an app start.
Improvements for Linux users:
- 🐛 The Electron upgrade should resolve issues some users can experience with
recent Ubuntu versions and their derivatives. Cozy Desktop should start
without issues. - 🔧 Electron does not support 32-bit Linux binaries anymore so we stopped building
binaries for this architecture as well.
See also known issues.
Happy syncing!
Release v3.35.0 (#2241)
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 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. - ✨ 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.
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.2 (#2240)
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)
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!