The client side of ownCloud
What is coming up soon on the ownCloud desktop sync client.
## Michael Stingl Team Lead Desktop & Mobile, Branding Services GitHub: [@michaelstingl](https://github.com/michaelstingl) Twitter: [@michaelstingl](href="https://twitter.com/michaelstingl) elsewhere: …
## 2.3.0 Features - Allow to not sync the server's external storages by default - Add 'Mail link' button - Caja file manager plugin
## 2.3.0 Performance - Decreased memory usage during sync - Overlay icons: Lower CPU usage
## 2.3.0 Tech - Switch Windows and OS X build to Qt 5.6.2 - New WebDAV endpoint & Chunking - A ton of other bugfixes, Refactoring, Crash fixes
## 2.3.1 & 2.3.2 - Fix more crashes - UI improvement
## 2.3.3 - Switch Linux build also to Qt 5.6.2 (#5470) - Stopped maintaining Qt 4 buildability
## Policy for supported Linux distros > For Linux distributions, we support, if technically feasible, the latest 2 versions per platform and the previous LTS. ([docs](https://doc.owncloud.com/server/10.0/admin_manual/installation/system_requirements.html#desktop))
## 2.4.0 Features I - OAuth2 authentication support - Sharing: Add support for multiple public link shares - Sharing: Add option to copy/email private links - Sharing: Many UI improvements
## 2.4.0 Features II - Sync Issues: More functional error view including filters and conflicts - macOS & Win 7,8: Finder sidebar icon - Logging improvements (with Qt logging categories), new `--logdebug` parameter - GUI: Allow to add multiple sync folder connection of the same folde - Settings Dialog: Display the user server avatar
## 2.4.0 Performance - Sync: Dynamic sizing of chunks in chunked uploads for improved big file upload performance - Reduce memory usage (avoid memory copying)
## 2.4.0 Tech - Exclude list: remove .htaccess form list of excluded files - Maintenance Mode: Detect maintenance mode (Add a 1 to 5 min reconnection delay) - Sync: Introduce overall errors that are not tied to a file - CSync: Switch rest of codebase from C to C++ to enable faster development speed
## 2.4.0 Supported Platforms - Windows 7+ - Mac OS X 10.10+ (64-bit only) - All Linux (64-bit only) - CentOS 6 & 7 - Debian 7.0 & 8.0 & 9.0 - Fedora 24 & 25 & 26 - Ubuntu 16.04 & 16.10 & 17.04 & 17.10
## Work in progress - New sync algorithms - Win 10 Integration - GNOME Integration - Win: MSI Installer ([docs](https://github.com/owncloud/client/blob/msi-doc/doc/installing.rst)) - Automated QA: Next level
## 2.4.0 & 2.5.0 2.4.0 alpha soon
## Upcoming - Qt 5.9.x ==> HTTP2 - Guest App support - Bring more server features to client: Versions, Trashbin, Search (hybrid approach) - Virtual File System - Design/QML
## Thank You! This presentation is available on GitHub: View: https://michaelstingl.github.io/occon17-desktop-client/ Fork: https://github.com/michaelstingl/occon17-desktop-client/ Run local: `php -S localhost:8080`