Skip to content

Releases: cozy-labs/cozy-desktop

Required user action completion

12 Jun 15:51
4102cba

Choose a tag to compare

Pre-release

3.7.0-beta.3 - 2018-06-12

Improvements for all users:

  • The app should detect (may take between 5 seconds and 1 minute according to
    elapsed time between click inside the app and completion) when required user
    action has been completed (i.e. new TOS validation) and restart
    automatically.

Improvements for developers:

  • New jq file extension/gui/issues filters for logs

See also known issues.

Happy syncing!

Make Auto-Update Error Transparent

27 Apr 18:30
f535f80

Choose a tag to compare

Pre-release

Improvements for all users:

  • The app won't display an error in case of an auto-update failure. Errors
    are logged anyway and auto-update will be retried automatically at some
    point.

Improvements for developers:

  • Developers won't have to wait for the above error to disappear.

See also known issues.

Happy syncing!

Handle Emptied Folder & User Action Required

27 Apr 14:16
c0772d5

Choose a tag to compare

Improvements for all users:

  • The app now detects when the Cozy Drive folder was made empty while it
    used to have contents before. Synchronization is stopped. User can either
    restart later in case the folder is a mount point that was not available
    yet, or delete the root folder before restart to actually restart from
    scratch.
  • Warnings from the Cozy instance (e.g. TOS updates) are now detected.
    A bottom banner is shown in the UI prompting the user to read the detail
    before the deadline. After the deadline, synchronisation is stopped and
    reading the detail will be mandatory.
  • We also fixed an issue that was preventing some errors to be correctly
    written in logs.

Improvements for developers:

  • Logs are dumped on failing test (will help debugging random CI issues)
  • Upgrade to Go 1.9 & Couchdb 2.1 on Travis CI

See also known issues.

Happy syncing!

Boot, Synchronization & UI Improvements

12 Apr 11:04
f3a4085

Choose a tag to compare

Recently moved/renamed files & renewed Windows code-signing certificate

05 Apr 13:21
d6c4f85

Choose a tag to compare

Improvements for all users:

  • Moved & renamed files are now listed in the Recents tab.

Improvements for Windows users:

  • Starting from this beta release, the app should be signed with our renewed
    certificate.

See also known issues.

Happy syncing!

Recents tab

30 Mar 16:41
ad33dde

Choose a tag to compare

Recents tab Pre-release
Pre-release

Improvements for all users:

  • The Recents tab is now clearer and more reliable.
  • The app will suggest sending support requests from each desktop device you own
    so we can pinpoint multi-device issues.

Improvements for developers & support team:

  • You can now filter log entries on multiple path fields (e.g.
    yarn jq 'filter_path("pattern")')
  • User-sent logs archive extension now matches the actual format.
  • Logs also include less noise.

See also known issues.

Happy syncing!

Improved polling, trashing, error handling & UI fixes

27 Mar 11:56
5fc0071

Choose a tag to compare

Improvements for all users:

  • The app won't poll the Cozy anymore when descendant synchronization is
    already in progress.
  • Errors occurring during auto-update are now properly reported to the user,
    with a generic message by default and a more specific one whenever possible
    (e.g. permission issue or disk full).
  • The app also properly waits for dir trashing to succeed (issue introduced
    in 3.6.0-beta.1).
  • The icon used in the systray window header is now the official blue one on
    Windows and GNU/Linux (we still use the symbolic icon on macOS since it
    integrates better with the overall desktop environment).

Improvements for Windows users:

  • We set up a temporary workaround for a bug in electron that is preventing
    notifications to show up on Windows.

Improvements for i3wm (and possibly other tiling window managers) users:

  • You can now force an option so the systray Window stays visible when loosing
    focus (please look at the GNU/Linux documentation
    for more details). Please tell us whether or not it also helps with other
    tiling window managers.

See also known issues.

Happy syncing!

Improve startup

23 Mar 09:23
4fcd428

Choose a tag to compare

Improve startup Pre-release
Pre-release

Improvements for all users:

  • The app won't recompute the checksum of a file when its last modification
    date has not changed.

See also known issues.

Happy syncing!

Improve moved dir/file synchronization

19 Mar 17:06
938c593

Choose a tag to compare

Pre-release

Improvements for all users:

  • Electron was upgraded from 1.7.9 to 1.8.3 (including quite a few security and
    bug fixes).
  • The file/directory move synchronization logic (the part that takes
    already-merged metadata changes and turn them into actions on the other side)
    was substantially rewritten to make it more robust and handle more complex
    cases (e.g. moving a/ to b/ then c/ to a/, or moving a/ to b/ then
    deleting b/).
  • A file won't be updated when only its mtime changed. This is a first necessary
    step to later stop computing checksums for files with unmodified mtime, making
    the initial scan faster.

Improvements for macOS and BSD users:

  • We fixed a weird recurring error that was generating useless logging on every
    run.

Improvements for developers and support team:

  • ES6 modules were replaced with node.js ones. This is a first necessary step
    to get rid of Babel, simplify our build process and make stacktraces smaller
    and easier to read.
  • The app now waits for the configuration to be loaded before logging full
    client information (not just some part of it).
  • We introduced a few jq filters to help
    filtering huge logs. Those should work well with multiple huge log files
    (e.g. > 1GB).

See also known issues.

Happy syncing!

Upload improvements, ignore dot files by default & various fixes

12 Mar 11:14
99a952b

Choose a tag to compare

This is the same release as 3.5.0-beta.4,
but the version has been updated.

Main changes:

  • Improved upload reliability
  • Files and folders with name starting with a . are now ignored by default.
    If this is an issue for you, please contact us and explain your use case.
  • Support requests from the app now uploads your logs directly to our servers.
  • When a platform-incompatible folder name is fixed, its files are synced too.
  • You can choose to sync a non-empty folder.
  • You can exit without confirming unattended revocation and try again later.
  • We added traces to spot weird blank page issue on Windows, please try with
    this new release and send us your logs.

And more... See previous beta releases for more details:

See also known issues.

Happy syncing!