maestral

Open-source Dropbox client for macOS and Linux

MIT License

Stars
3.1K
Committers
20
maestral - Maestral v0.6.1

Published by samschott over 4 years ago

maestral - Maestral v0.5.2

Published by samschott over 4 years ago

maestral - Maestral v0.5.0

Published by samschott almost 5 years ago

maestral - Maestral v0.4.4

Published by samschott almost 5 years ago

maestral - Maestral v0.4.3

Published by samschott almost 5 years ago

maestral - Maestral v0.4.2

Published by samschott almost 5 years ago

maestral - Maestral v0.4.1

Published by samschott about 5 years ago

maestral - Maestral v0.4.0

Published by samschott about 5 years ago

maestral - Maestral v0.3.2

Published by samschott about 5 years ago

maestral - Maestral v0.3.0

Published by samschott about 5 years ago

This release includes several significant changes. The largest are:

  1. Support for multiple Dropbox accounts (via the command line)
  2. A Maestral daemon for the command line
  3. A redesigned settings window with more prominent account information

The use of the new command line scripts is documented in the README and other changes can be found in the CHANGELOG.

maestral - Maestral v0.2.6

Published by samschott about 5 years ago

This release fixes a critical bug which would cause Maestral to get stuck after the initial sync. This does not affect users who have already performed the initial sync with a previous version of Maestral.

Added:

  • Added a context menu entry to the "Sync issues" window to show a file on dropbox.com.

Changed:

  • Move logs to '$XDG_CACHE_HOME/maestral' on Linux and '~/Library/Logs/maestral' on macOS.
  • Reduce the number of Dropbox API calls during initial sync.

Fixed:

  • Fixed a bug which would cause Maestral to get stuck after the initial download.
  • Fixes an issue in macOS where modal dialogs in the settings window would sometimes appear behind the window instead of in front of it.
maestral - Maestral v0.2.5

Published by samschott about 5 years ago

This release fixes several sync issues which could occur when the internet connection is lost during a sync. It also notifies the user if Maestral's access to their Dropbox has been revoked.

Added:

  • Handle expired or invalidated Dropbox access.
  • Ask the user before overriding an existing folder in the setup dialog.
  • Added status updates for large file uploads (e.g., "Uploading 10/545MB...").

Changed:

  • Significant speedup of initial indexing. Excluded folders or subfolders will no longer be indexed.
  • Save config files to the systems default location: '$XDG_CONFIG_HOME/maestral' or '.config/maestral' in Linux and '~/Library/Application Support/maestral' on macOS.

Fixed:

  • Fixed a false "Dropbox folder cannot be found" message which would appear when quitting and restarting Maestral during the first sync. Now, the initial download is quietly resumed when relaunching Maestral.
  • Fixed an issue where an interrupted upload would not resume without restarting Maestral.
  • Fixed an issue where file changes while "offline" would sometimes not be synced to Dropbox when a connection is reestablished.
  • Fixed an issue where errors from requests would inadvertently get caught instead of being raised.
maestral -

Published by samschott about 5 years ago

This version mainly improves the appearance and responsiveness of the GUI, specifically on Linux platforms with a Gnome desktop. It also introduces a dialog to handle a deleted or moved Dropbox folder.

The macOS binary requires macOS 10.14 (Mojave) or higher.

Added:

  • Added a "Select all" checkbox when choosing which folders to sync.
  • Handle errors when the Dropbox folder is deleted or moved.

Changed:

  • Improved performance of the GUI on for some Qt versions in case of rapid status changes.
  • Show system tray icon during the setup dialog.

Fixed:

  • Fixed the size of the system tray icon in Gnome desktops with high-DPI scaling.
  • Fixed a bug which would result in an error dialog being shown for "normal" sync errors such as an invalid file name.
  • Fixed missing line-breaks in the traceback shown by the error dialog.
  • Updated console scripts to reflect changes in MaestralMonitor and MaestralApiClient.
maestral -

Published by samschott over 5 years ago

This release mainly fixes crashes of the setup dialog and contains tweaks to the UI.

Changed:

  • Launch into setup dialog if no Dropbox authentication token can be found in keychain.
  • Only log messages of level ERROR or higher to file.
  • Show account email in the system tray menu above space usage.
  • Unified the code for error dialogs and added an app icon to all dialogs.

Fixed:

  • Fixed a bug which could could result in the user being asked to re-authenticate when no Dropbox folder is detected on startup.
  • Fixed a bug which could cause Maestral to crash during the setup dialog, immediately after user authentication.
maestral -

Published by samschott over 5 years ago

This version fixes a critical bug which could cause the setup dialog to crash after linking to Dropbox. It also introduces support for file and folder names with multiple periods.

Added:

  • Added support for file and folder names with two or more periods.
  • Temporary autosave files that are created by macOS are now detected by their extension
    and excluded from syncing.
  • More fine-grained errors, subclassed from MaestralApiError.
  • Log all events of level INFO and higher to a rotating file in '~/.maestral/logs'. The
    log folder size will never exceed 6 MB.

Changed:

  • Better handling when Dropbox resets a cursor: retry any files_list_folder calls and
    prompt the user to rebuild the index on files_list_folder_longpoll calls.
  • Prepare for G-suite Dropbox integration: G-suite files such as Google docs and sheets
    will not be downloadable but can only be exported. Maestral will ignore such files.
  • Moved deprecated API calls to v2.
  • Better handling of OSErrors on download.
  • Tweaks to logo.

Fixed:

  • Fixed a bug which would prevent some error dialogs from being shown to the user.
  • Fixed a bug which would cause the setup dialog to crash after linking to Dropbox.
maestral -

Published by samschott over 5 years ago

Changes:

  • Reload all file and folder icons when the system appearance changes: the system may
    provide different icons for different appearances (e.g., darker folder icons in "dark mode"
    on macOS Mojave).
  • Improved notification center alerts in macOS: when installed as a bundled app,
    notifications are now properly sent from the Maestral itself, showing the Maestral icon,
    instead of through apple script.
  • Improved layout of the "Rebuild index" dialog.

Fixes:

  • Fixes a bug which would prevent Meastral from starting on login: the correct startup
    script is now called.
maestral -

Published by samschott over 5 years ago

This is the first release of Maestral which is intended for every day usage. To install Maestral on macOS Mojave, just download the binary and drag it to your Application folder.

On any other platform, you can install Maestral from PyPI (after installing PyQt5 if you want to use the GUI):

$ pip install --upgrade maestral