Skip to content

Releases: cozy-labs/cozy-desktop

Bugfix

09 Jan 08:25

Choose a tag to compare

Bugfix Pre-release
Pre-release

Improvements for all users:

  • Fix weird packaging issue (detail)

Known issue for GNU/Linux users:

  • The systray icon may appear twice (with only one icon actually working).
    Workaround: quit and restart. This should not happen on subsequent updates.

Happy syncing!

Handle deletion of the cozy folder

26 Dec 14:23

Choose a tag to compare

Pre-release

Improvements for all users:

  • Deleting the synchronization folder will not trash all files on the cozy.

Changes for technical users (contributors, packagers, CLI users):

  • Builds are now made in CI, which will allow us to quickly send patched versions for specific issues before they make it to the master, as well as quicker testing, so hopefully quicker releases.

Public release of the GNU/Linux client.

19 Dec 14:38
6151edf

Choose a tag to compare

Improvements for all users:

  • The new quit button now appears busy once clicked.
  • We added a missing french translation for the new message showing when
    selecting your whole system or personal folder to be synced.

Changes for technical users (contributors, packagers, CLI users):

  • We moved to a new flat repository layout: single npm package, single runtime
    (electron), single node version (the electron one). This is a first step to
    make development easier and faster. The CLI & code coverage support are
    temporarily disabled. We should bring them back at some point, although the
    CLI will probably depend on the electron runtime for now.

See known issues.

Happy syncing!

Onboarding Improvements & GNU/Linux Auto-update

14 Dec 20:42
52c2752

Choose a tag to compare

Improvements for GNU/Linux users:

  • Auto-update works!
  • Auto-launch on system startup too!
  • The application should now be visible as expected on alt+tab.

Improvements for all users:

  • Invalid cozy address detection was improved, including automatic detection of
    mycoSy.cloud with an s instead of mycoZy.cloud with a z (which seems
    to be a common mistake).
  • The app also detects and prevent synchronizing your whole system or personal
    folder.
  • Auto-update should be more reliable.

See known issues.

Happy syncing!

First GNU/Linux Release

14 Dec 16:07
2da88eb

Choose a tag to compare

Pre-release

Improvements for GNU/Linux users:

  • First release!
  • Download the *.AppImage file for your architecture, move it wherever you want, make it executable and run it (see details).
  • Since GNOME 3 doesn't have a systray anymore by default, you may need to install some third-party extension (e.g. TopIcons-Plus).

Improvements for macOS users:

  • The previous 3.3.1 fix regarding application visibility only worked when you
    had not pinned the Cozy Drive application in the dock. This should always work from now.

Improvements for all users:

  • We upgraded a major third-party component of the application, which may fix
    a few bugs related to the user interface (including the application hanging
    when started multiple times).

See known issues.

Happy syncing!

Proxy support, macOS app visibility & synchronization fix

04 Dec 09:53
07d800c

Choose a tag to compare

Improvements for all users:

  • The Cozy Drive app now tries to automatically detect and use any configured
    proxy (including authentication, i.e. Kerberos authentication should
    just work).
    We also added a few command-line options and environment variables to force
    the configuration as needed:
    • --proxy-script path/to/your/script.pac or
      COZY_DRIVE_PROXY_SCRIPT=path/to/your/script.pac
    • --proxy-ntlm-domains '*example.com,*foobar.com,*baz' or
      COZY_DRIVE_PROXY_NTLM_DOMAINS='*example.com,*foobar.com,*baz' to specify
      servers for which integrated authentication is enabled (use '*' for all
      servers).
    • --login-by-realm 'realm1:login1:password1,realm2:login2:password2' or
      COZY_DRIVE_LOGIN_BY_REALM='realm1:login1:password1,realm2:login2:password2'
      to pass credentials manually.
    • --proxy-rules, --proxy-bypassrules, COZY_DRIVE_PROXY_RULES and
      COZY_DRIVE_PROXYBYPASSRULES for specifying which proxy should be used in
      which case (see details).
      Please tell us in case you still can't run the Cozy Drive app behind your
      proxy so we can support as many configurations as possible.
  • We also fixed an edge case where simultaneous moves ended up with files in the
    Cozy / OS trash. Expect a few more fixes very soon.

Improvements for macOS users:

  • The app is not visible anymore in the dock and with Cmd+Tab when running in
    the background or showing the popover from the systray. It now behaves more
    like other systray-running apps. Also expect a few more fixes regarding
    systray integration.

See known issues.

Happy syncing!

New UI and major synchronization improvements

27 Nov 09:25

Choose a tag to compare

Improvements for all users:

  • Some miscellaneous style and translations fixes

Auto-update, new revamped UI & improved logout

23 Nov 16:29
e9f445c

Choose a tag to compare

Improvements for all users:

  • Updates will now be detected automatically when starting Cozy Drive.
    When an update is available, a splash screen will ask you to wait while
    downloading (including the download progress on Windows only) and the app
    will restart automatically. When no update is available, the app will start
    as usual. Since the update check is quite fast, we decided to display a
    splash screen only during download, not while checking. In case of network
    issues, the app may take more time to start than usual, but it should still
    work.
  • New revamped UI: the dashboard window was replaced with a popover showing
    up next to the (new) system tray icon. The synchronization status on top of
    the popover should give you more indications about what is actually occurring
    in the background. Navigation was simplified and moved to the top of the
    popover and the help form now shows up in its own separate window.
  • Disconnecting the device from the Cozy or the app should work as expected
    now. Also since most people encountering issues were trying to reconfigure
    their device, we made sure logs were not deleted anymore in the process.

See known issues.

Happy syncing!

Synchronization improvements

14 Nov 17:35

Choose a tag to compare

Pre-release

Improvements for all users:

  • The synchronization now detects when remote files or directories were already
    deleted. details
  • The remote Cozy overloading guard was disabled so the app doesn't hold on in
    case of synchronization errors. An improved version will be reenabled later.
    details
  • The authorization screen should not be bigger than screen anymore.
    details
  • Changing only case or encoding in a file or directory name won't trigger
    conflicts on other devices anymore. The case or encoding won't be synced
    though. We'll come up with a better solution at some point.
    details

See known issues.

Happy syncing!

Move & rename directories (even shared or used by connectors)

09 Nov 12:49

Choose a tag to compare

It took us some time, but we're almost there, finally!

Improvements for all users:

  • Moving or renaming shared directories should not break the sharing anymore.
  • Moving or renaming connector directories should work as expected (the
    connector will put upcoming documents to the new location instead of
    recreating and filling up the old one).
  • Moving or renaming a directory should now be more reliable, even with
    filesystem events occurring in random order as it seems to happen from time to
    time.

Known issues that should be fixed in subsequent releases:

  • Trashing, restoring and deleting content permanently may not work as expected
    yet (see trello).
  • Moving or renaming multiple files or directories successively may end up
    with duplicate content (see trello).
  • Changing the case of a file or directory name, e.g. renaming my stuff to
    MY STUFF, will create a conflict (see trello).
  • Deleting content on both sides generates useless errors that slow down the synchronization (see trello).
  • The remote Cozy overloading guard is too aggressive (waiting far too long in case of synchronization errors) (see trello)

Performance issues:

  • The app now takes some time before actually syncing, may hold on until
    there is no more activity, and uses a lot of CPU on start and when syncing (see trello).
  • Actions involving lots of content may take too much time to complete or use
    too much resources. Currently, adding 50000 files or moving 25000 files should
    work (see trello).

Issues caused by lower-level bugs that will be harder to fix or circumvent:

  • Replacing a directory with a file of the same name won't work (same when
    replacing a file with a directory of the same name) (see trello).
  • When moving 2 directories at the same time on Windows, possibly only 1 move
    may be detected (see trello).

Please report any other issue you may encounter by using the app help form.

Happy syncing!