Oct 12, 2018
Tag v2.5.0-oem

@guruz guruz released this Sep 17, 2018 · 123 commits to master since this release

Assets 2

Downloads

ownCloud client: Windows | macOS | Linux
Testpilotcloud branded client: Windows | macOS | Linux (separate independent config directory)
Sources without optional dependencies: Sources (GPG signature)

ChangeLog (Since 2.4.3)

  • Local discovery: Speed up by skipping directories without changes reported by the file system watcher.
  • Experimental option to create virtual files (e.g. my_document.txt.owncloud) and download contents on demand ("placeholders")
  • Windows: Add sync folders to Explorer's navigation pane (#5295)
  • Config: Client configuration in roaming profile on Windows, XDG conform on Linux (#684, #2245)
  • Experimental option to upload conflict files (#4557)
  • Conflicts: Change conflict file naming scheme
  • Conflicts: Add user name to conflict file name (#6325)
  • Conflicts: Better comparison when connection broke (#6626)
  • Conflicts: Deal with file/folder conflicts (#6312)
  • Conflicts: Change tray icon for unresolved conflicts (#6277)
  • Conflicts: Add documentation link to conflicts listing (#6396)
  • Conflicts: Change tags to be more user friendly (#6365)
  • Share dialog: Allow opening it if the file's contents are still syncing (#4608)
  • Share dialog: Don't hide account settings when opening it (#6185)
  • Share dialog: Remove odd grey square on OSX (#5774)
  • Share dialog: Preserve the entered password when unrelated changes are done (#6512)
  • Share dialog: Fix Re-shares not not showing up (#6666)
  • Sharing: Add "copy public link" to menu (#6356)
  • Share link: Update permission wording (#6192)
  • Private links: improve legacy fileid derivation (#6745)
  • User shares: Show avatars
  • OAuth2: Remove the timeout (#6612)
  • Wizard: Remove the "Skip folder config" button and instead add a radio button (#3664)
  • Wizard: Fix for back button in OAuth2 (#6574)
  • Wizard: add a context menu to copy the OAuth2 link (enterprise
  • Wizard: Put errors into a scroll area (#6546)
  • Wizard: show a message when the URL is invalid
  • Wizard: pre-select the right radio button (#6685)
  • Selective Sync: Do not abort applying selective sync if one folder has an error (#6675)
  • Protocol: Introduce context menu with "open in browser" (#6121)
  • Protocol: Correct sorting by size (#6326)
  • Issues tab: Invalidate issues selectively (#6226)
  • Issues tab: Don't allow two issues for the same file/folder
  • Issues tab: addItem performance improvement
  • Activities: Remove the text that a server does not support activities when the account is removed (#6679)
  • Activities: Handle the fact that the username can contain a '@' (#6728)
  • Notifications: Lower hiding timeout
  • Notifications: Also have clickable link (#6236)
  • Shell integration: Add "Open in browser" entry in the explorer menu (#5903)
  • Sync journal: Fix crash when unmounting a drive while a sync is running (#6049)
  • Client certs: Improve error message (#6128)
  • Settings: Hide selective sync buttons while disconnected (#5809)
  • Settings: Show account page when account created
  • Settings: Move "About" to a dialog (#6075)
  • Settings: Force sync should wipe the blacklist (#6757)
  • Excludes: Optimize further the matching of exclude files using regular expression
  • Windows: Update Overlay Icon naming
  • Windows: Release handle/fd when file open fails (#6699)
  • Config: Look for exclude file in a relative path.
  • Config: Versionize settings
  • Settings: Fix rename migration issue on old macOS
  • Credentials: Re-try on Linux if daemon not running (#4274, #6522)
  • Windows: Fixed MSVC build and compiler bugs
  • Proxy: Hostname validation and reconnection on setting change (#6140)
  • owncloudcmd: Set proxy earlier (#6281)
  • Exclude regex: Restore old matching on Windows (#6245)
  • Build system: Modernize the CMakeLists.txt files
  • Use standard png2ico
  • Sync: When detecting a local move, keep the local mtime (#6629)
  • Sync: Better error handling for local directory parsing (#6610)
  • Sync: Error if properties are missing (#6317)
  • Sync: Recover when the PUT reply (or chunkin's MOVE) is lost (#5106)
  • Sync: Do not abort a sync if the server closes the connection (#6516)
  • Sync: Increase the timeout for the last MOVE/PUT for huge files (#6527)
  • Sync: Fix renames making hierarchy inversion (#6694)
  • Sync: RemotePermissions: Fix empty vs null (#4608)
  • Sync: Fix the "direction" of the "all file delted" message when the server is reset (#6317)
  • Data-Fingerprint: Fix backup detection when fingerprint is empty
  • propagateuploadv1: Fixed an assert with ownCloud 5
  • Download: Use the <s:message> from the reply in the error message (#6459, #6459)
  • SocketAPI: dynamic action menu
  • Hidden option to move remote-deleted files to trash (#6265)
  • FolderStatusModel: Refresh folders on Problem sync (#6337)
  • SyncJournal: Clear etag filter before sync
  • SyncEngine: Use separate state for two unicode conversions
  • owncloudcmd: Do not read the proxy settings from the gui's config file
  • ProgressInfo: Add information for local vs remote discovery
  • SyncResult: Make sure the number of conflicts is correct (#6226)
  • Remove the "CSync" wording from the error messages
  • Apply branding to crashreporter resources file
  • SslButton: Add HTTP/2 info (#3146)
  • SslButton: Improve speed (especially on macOS) (#6031)
  • Folder: normalize the local path. (#4424)
  • Folder: Fix checking if the folder can be used as sync folder (#6654)
  • Blacklisting must prevent parent etag updates (#6411)
  • FolderStatusModel: fix potential assert
  • Nautilus integration: Not a ColumnProvider
  • Nautilus integration: Fix python3 compatibility (#6406, #6643)
  • Nautilus: Guard against None state (#6643)
  • Dolphin plugin: fall back if $XDG_RUNTIME_DIR is empty
  • Notify if an explicitly excluded folder is created (#6222)
  • Theme: unify ownCloudTheme and Theme classes
  • SyncJournalDb::setSelectiveSyncList: Always use a transaction (#6431)
  • Folders: Use "Problem" icon for unresolved conflicts (#6277)
  • macOS: Unload the Finder extension on exit (#5382, #3819)
  • Logging: Go to new file on Problem/Abort too (#6442)
  • Logging: Compress log when switching files (#6442)
  • Logging: Add persistent auto-logdir option (#6442)
  • Logging: .owncloudsynclog: Allow 10 MB of size (#6420)
  • Logging: .owncloudsynclog: Persist X-Request-ID for correlation with server (#6420)
  • UI: High-DPI layout fixes
  • Network settings: Better warnings about bad configuration (#5885)
  • Folder watcher: Show a notification if it becomes unreliable (#6119)
  • Ignore editor: Preserve comments in the exclude list file
  • Updater: Support EXE->MSI upgrade (different code than 2.4)
  • Updater: Remove unused installers before copying new ones into the appdata dir (#6690)
  • ConnectionValidator: change the minimum server version to 7.0
  • ConnectionValidator: Warn when the server version is less than 10.0
  • Valgrind: Refactorings to avoid errors
  • Crash fixes (#6562 and more)
  • Windows: Fix missing company name in our DLLs
  • Windows: Appveyor/craft changes
  • Linux: More tray workarounds (#6545)
  • libocsync: Rename to ${APPLICATION_EXECUTABLE}_csync
  • Don't use Qt deprecated API now that we required Qt 5.6
Pre-release
Pre-release

@guruz guruz released this Sep 6, 2018 · 130 commits to master since this release

Assets 2

Downloads

ownCloud client: Windows MSI | Windows EXE (Deprecated) | macOS | Linux
Testpilotcloud branded client: Windows MSI | Windows EXE (Deprecated) | macOS | Linux (separate independent config directory)
Sources without optional dependencies: Sources (GPG signature)

ChangeLog (since 2.4.3)

  • Local discovery: Speed up by skipping directories without changes reported by the file system watcher.
  • Experimental option to create virtual files (e.g. my_document.txt.owncloud) and download contents on demand ("placeholders")
  • Windows: Add sync folders to Explorer's navigation pane (#5295)
  • Config: Client configuration in roaming profile on Windows, XDG conform on Linux (#684, #2245)
  • Experimental option to upload conflict files (#4557)
  • Conflicts: Change conflict file naming scheme
  • Conflicts: Add user name to conflict file name (#6325)
  • Conflicts: Better comparison when connection broke (#6626)
  • Conflicts: Deal with file/folder conflicts (#6312)
  • Conflicts: Change tray icon for unresolved conflicts (#6277)
  • Conflicts: Add documentation link to conflicts listing (#6396)
  • Conflicts: Change tags to be more user friendly (#6365)
  • Share dialog: Allow opening it if the file's contents are still syncing (#4608)
  • Share dialog: Don't hide account settings when opening it (#6185)
  • Share dialog: Remove odd grey square on OSX (#5774)
  • Share dialog: Preserve the entered password when unrelated changes are done (#6512)
  • Share dialog: Fix Re-shares not not showing up (#6666)
  • Sharing: Add "copy public link" to menu (#6356)
  • Share link: Update permission wording (#6192)
  • Private links: improve legacy fileid derivation (#6745)
  • User shares: Show avatars
  • OAuth2: Remove the timeout (#6612)
  • Wizard: Remove the "Skip folder config" button and instead add a radio button (#3664)
  • Wizard: Fix for back button in OAuth2 (#6574)
  • Wizard: add a context menu to copy the OAuth2 link (enterprise
  • Wizard: Put errors into a scroll area (#6546)
  • Wizard: show a message when the URL is invalid
  • Wizard: pre-select the right radio button (#6685)
  • Selective Sync: Do not abort applying selective sync if one folder has an error (#6675)
  • Protocol: Introduce context menu with "open in browser" (#6121)
  • Protocol: Correct sorting by size (#6326)
  • Issues tab: Invalidate issues selectively (#6226)
  • Issues tab: Don't allow two issues for the same file/folder
  • Issues tab: addItem performance improvement
  • Activities: Remove the text that a server does not support activities when the account is removed (#6679)
  • Activities: Handle the fact that the username can contain a '@' (#6728)
  • Notifications: Lower hiding timeout
  • Notifications: Also have clickable link (#6236)
  • Shell integration: Add "Open in browser" entry in the explorer menu (#5903)
  • Sync journal: Fix crash when unmounting a drive while a sync is running (#6049)
  • Client certs: Improve error message (#6128)
  • Settings: Hide selective sync buttons while disconnected (#5809)
  • Settings: Show account page when account created
  • Settings: Move "About" to a dialog (#6075)
  • Settings: Force sync should wipe the blacklist (#6757)
  • Excludes: Optimize further the matching of exclude files using regular expression
  • Windows: Update Overlay Icon naming
  • Windows: Release handle/fd when file open fails (#6699)
  • Config: Look for exclude file in a relative path.
  • Config: Versionize settings
  • Settings: Fix rename migration issue on old macOS
  • Credentials: Re-try on Linux if daemon not running (#4274, #6522)
  • Windows: Fixed MSVC build and compiler bugs
  • Proxy: Hostname validation and reconnection on setting change (#6140)
  • owncloudcmd: Set proxy earlier (#6281)
  • Exclude regex: Restore old matching on Windows (#6245)
  • Build system: Modernize the CMakeLists.txt files
  • Use standard png2ico
  • Sync: When detecting a local move, keep the local mtime (#6629)
  • Sync: Better error handling for local directory parsing (#6610)
  • Sync: Error if properties are missing (#6317)
  • Sync: Recover when the PUT reply (or chunkin's MOVE) is lost (#5106)
  • Sync: Do not abort a sync if the server closes the connection (#6516)
  • Sync: Increase the timeout for the last MOVE/PUT for huge files (#6527)
  • Sync: Fix renames making hierarchy inversion (#6694)
  • Sync: RemotePermissions: Fix empty vs null (#4608)
  • Sync: Fix the "direction" of the "all file delted" message when the server is reset (#6317)
  • Data-Fingerprint: Fix backup detection when fingerprint is empty
  • propagateuploadv1: Fixed an assert with ownCloud 5
  • Download: Use the <s:message> from the reply in the error message (#6459, #6459)
  • SocketAPI: dynamic action menu
  • Hidden option to move remote-deleted files to trash (#6265)
  • FolderStatusModel: Refresh folders on Problem sync (#6337)
  • SyncJournal: Clear etag filter before sync
  • SyncEngine: Use separate state for two unicode conversions
  • owncloudcmd: Do not read the proxy settings from the gui's config file
  • ProgressInfo: Add information for local vs remote discovery
  • SyncResult: Make sure the number of conflicts is correct (#6226)
  • Remove the "CSync" wording from the error messages
  • Apply branding to crashreporter resources file
  • SslButton: Add HTTP/2 info (#3146)
  • SslButton: Improve speed (especially on macOS) (#6031)
  • Folder: normalize the local path. (#4424)
  • Folder: Fix checking if the folder can be used as sync folder (#6654)
  • Blacklisting must prevent parent etag updates (#6411)
  • FolderStatusModel: fix potential assert
  • Nautilus integration: Not a ColumnProvider
  • Nautilus integration: Fix python3 compatibility (#6406, #6643)
  • Nautilus: Guard against None state (#6643)
  • Dolphin plugin: fall back if $XDG_RUNTIME_DIR is empty
  • Notify if an explicitly excluded folder is created (#6222)
  • Theme: unify ownCloudTheme and Theme classes
  • SyncJournalDb::setSelectiveSyncList: Always use a transaction (#6431)
  • Folders: Use "Problem" icon for unresolved conflicts (#6277)
  • macOS: Unload the Finder extension on exit (#5382, #3819)
  • Logging: Go to new file on Problem/Abort too (#6442)
  • Logging: Compress log when switching files (#6442)
  • Logging: Add persistent auto-logdir option (#6442)
  • Logging: .owncloudsynclog: Allow 10 MB of size (#6420)
  • Logging: .owncloudsynclog: Persist X-Request-ID for correlation with server (#6420)
  • UI: High-DPI layout fixes
  • Network settings: Better warnings about bad configuration (#5885)
  • Folder watcher: Show a notification if it becomes unreliable (#6119)
  • Ignore editor: Preserve comments in the exclude list file
  • Updater: Support EXE->MSI upgrade (different code than 2.4)
  • Updater: Remove unused installers before copying new ones into the appdata dir (#6690)
  • ConnectionValidator: change the minimum server version to 7.0
  • ConnectionValidator: Warn when the server version is less than 10.0
  • Valgrind: Refactorings to avoid errors
  • Crash fixes (#6562 and more)
  • Windows: Fix missing company name in our DLLs
  • Windows: Appveyor/craft changes
  • Linux: More tray workarounds (#6545)
  • libocsync: Rename to ${APPLICATION_EXECUTABLE}_csync
  • Don't use Qt deprecated API now that we required Qt 5.6
Pre-release
Pre-release

@guruz guruz released this Aug 21, 2018 · 169 commits to master since this release

Assets 2

Downloads

ownCloud client: Windows MSI | Windows EXE (Deprecated) | macOS | Linux
Testpilotcloud branded client: Windows MSI | Windows EXE (Deprecated) | macOS | Linux (separate independent config directory)
Sources without optional dependencies: Sources (GPG signature)

ChangeLog (since 2.4.3)

  • Local discovery: Speed up by skipping directories without changes reported by the file system watcher.
  • Windows: Add sync folders to Explorer's navigation pane (#5295)
  • Experimental option to create virtual files and download contents on demand ("placeholders")
  • Experimental option to upload conflict files (#4557)
  • Conflicts: Change conflict file naming scheme
  • Conflicts: Add user name to conflict file name (#6325)
  • Conflicts: Better comparison when connection broke (#6626)
  • Conflicts: Deal with file/folder conflicts (#6312)
  • Conflicts: Change tray icon for unresolved conflicts (#6277)
  • Conflicts: Add documentation link to conflicts listing (#6396)
  • Conflicts: Change tags to be more user friendly (#6365)
  • Share dialog: Allow opening it if the file's contents are still syncing (#4608)
  • Share dialog: Don't hide account settings when opening it (#6185)
  • Share dialog: Remove odd grey square on OSX (#5774)
  • Share dialog: Preserve the entered password when unrelated changes are done (#6512)
  • Share dialog: Fix Re-shares not not showing up (#6666)
  • Sharing: Add "copy public link" to menu (#6356)
  • Share link: Update permission wording (#6192)
  • User shares: Show avatars
  • OAuth2: Remove the timeout (#6612)
  • Wizard: Remove the "Skip folder config" button and instead add a radio button (#3664)
  • Wizard: Fix for back button in OAuth2 (#6574)
  • Wizard: add a context menu to copy the OAuth2 link (enterprise
  • Wizard: Put errors into a scroll area (#6546)
  • Wizard: show a message when the URL is invalid
  • Wizard: pre-select the right radio button (#6685)
  • Selective Sync: Do not abort applying selective sync if one folder has an error (#6675)
  • Protocol: Introduce context menu with "open in browser" (#6121)
  • Protocol: Correct sorting by size (#6326)
  • Issues tab: Invalidate issues selectively (#6226)
  • Issues tab: Don't allow two issues for the same file/folder
  • Issues tab: addItem performance improvement
  • Activities: Remove the text that a server does not support activities when the account is removed (#6679)
  • Activities: Handle the fact that the username can contain a '@' (#6728)
  • Notifications: Lower hiding timeout
  • Notifications: Also have clickable link (#6236)
  • Shell integration: Add "Open in browser" entry in the explorer menu (#5903)
  • Sync journal: Fix crash when unmounting a drive while a sync is running (#6049)
  • Client certs: Improve error message (#6128)
  • Settings: Hide selective sync buttons while disconnected (#5809)
  • Settings: Show account page when account created
  • Settings: Move "About" to a dialog (#6075)
  • Excludes: Optimize further the matching of exclude files using regular expression
  • Windows: Update Overlay Icon naming
  • Windows: Release handle/fd when file open fails (#6699)
  • Config: Look for exclude file in a relative path.
  • Config: Versionize settings
  • Settings: Fix rename migration issue on old macOS
  • Credentials: Re-try on Linux if daemon not running (#4274, #6522)
  • Windows: Fixed MSVC build and compiler bugs
  • Proxy: Hostname validation and reconnection on setting change (#6140)
  • owncloudcmd: Set proxy earlier (#6281)
  • Exclude regex: Restore old matching on Windows (#6245)
  • Build system: Modernize the CMakeLists.txt files
  • Use standard png2ico
  • Sync: When detecting a local move, keep the local mtime (#6629)
  • Sync: Better error handling for local directory parsing (#6610)
  • Sync: Error if properties are missing (#6317)
  • Sync: Recover when the PUT reply (or chunkin's MOVE) is lost (#5106)
  • Sync: Do not abort a sync if the server closes the connection (#6516)
  • Sync: Increase the timeout for the last MOVE/PUT for huge files (#6527)
  • Sync: Fix renames making hierarchy inversion (#6694)
  • Sync: RemotePermissions: Fix empty vs null (#4608)
  • Sync: Fix the "direction" of the "all file delted" message when the server is reset (#6317)
  • Data-Fingerprint: Fix backup detection when fingerprint is empty
  • propagateuploadv1: Fixed an assert with ownCloud 5
  • Download: Use the <s:message> from the reply in the error message (#6459, #6459)
  • SocketAPI: dynamic action menu
  • Hidden option to move remote-deleted files to trash (#6265)
  • FolderStatusModel: Refresh folders on Problem sync (#6337)
  • SyncJournal: Clear etag filter before sync
  • SyncEngine: Use separate state for two unicode conversions
  • owncloudcmd: Do not read the proxy settings from the gui's config file
  • ProgressInfo: Add information for local vs remote discovery
  • SyncResult: Make sure the number of conflicts is correct (#6226)
  • Remove the "CSync" wording from the error messages
  • Apply branding to crashreporter resources file
  • SslButton: Add HTTP/2 info (#3146)
  • SslButton: Improve speed (especially on macOS) (#6031)
  • Folder: normalize the local path. (#4424)
  • Folder: Fix checking if the folder can be used as sync folder (#6654)
  • Blacklisting must prevent parent etag updates (#6411)
  • FolderStatusModel: fix potential assert
  • Nautilus integration: Not a ColumnProvider
  • Nautilus integration: Fix python3 compatibility (#6406, #6643)
  • Nautilus: Guard against None state (#6643)
  • Dolphin plugin: fall back if $XDG_RUNTIME_DIR is empty
  • Notify if an explicitly excluded folder is created (#6222)
  • Theme: unify ownCloudTheme and Theme classes
  • SyncJournalDb::setSelectiveSyncList: Always use a transaction (#6431)
  • Folders: Use "Problem" icon for unresolved conflicts (#6277)
  • macOS: Unload the Finder extension on exit (#5382, #3819)
  • Logging: Go to new file on Problem/Abort too (#6442)
  • Logging: Compress log when switching files (#6442)
  • Logging: Add persistent auto-logdir option (#6442)
  • Logging: .owncloudsynclog: Allow 10 MB of size (#6420)
  • Logging: .owncloudsynclog: Persist X-Request-ID for correlation with server (#6420)
  • UI: High-DPI layout fixes
  • Network settings: Better warnings about bad configuration (#5885)
  • Folder watcher: Show a notification if it becomes unreliable (#6119)
  • Ignore editor: Preserve comments in the exclude list file
  • Updater: Support EXE->MSI upgrade (different code than 2.4)
  • ConnectionValidator: change the minimum server version to 7.0
  • ConnectionValidator: Warn when the server version is less than 9.1
  • Valgrind: Refactorings to avoid errors
  • Crash fixes (#6562 and more)
  • Windows: Fix missing company name in our DLLs
  • Linux: More tray workarounds (#6545)
  • libocsync: Rename to ${APPLICATION_EXECUTABLE}_csync
  • Don't use Qt deprecated API now that we required Qt 5.6

@guruz guruz released this Aug 13, 2018 · 789 commits to master since this release

Assets 2

Downloads

ownCloud client: Windows | Mac | Linux
Testpilotcloud branded client: Windows | Mac | Linux (separate independent config directory)
Sources without optional dependencies: Sources (GPG signature) (for packagers, otherwise use git)

No changes since 2.4.3-rc1

ChangeLog (since 2.4.2)

  • Windows: Don't ignore files with FILE_ATTRIBUTE_TEMPORARY (#6696, #6610)
  • OAuth2: Fix infinite loop when the refresh token is expired
  • Windows MSI: Fix crash in the auto updater
  • Nautilus: Guard against None state (#6643)
Aug 13, 2018
Create v2.4.3-rc1 tag
Pre-release
Pre-release

@guruz guruz released this Jul 23, 2018 · 225 commits to master since this release

Assets 2

Downloads

ownCloud client: Windows MSI | Windows EXE | Mac | Linux
Testpilotcloud branded client: Windows MSI | Windows EXE | Mac | Linux (separate independent config directory)
Sources without optional dependencies: Sources (GPG signature)

ChangeLog (since 2.4.2)

  • Local discovery: Speed up by skipping directories without changes reported by the file system watcher.
  • Windows: Add sync folders to Explorer's navigation pane (#5295)
  • Experimental option to create virtual files and download contents on demand ("placeholders")
  • Experimental option to upload conflict files (#4557)
  • Conflicts: Change conflict file naming scheme
  • Conflicts: Add user name to conflict file name (#6325)
  • Conflicts: Better comparison when connection broke (#6626)
  • Conflicts: Deal with file/folder conflicts (#6312)
  • Conflicts: Change tray icon for unresolved conflicts (#6277)
  • Conflicts: Add documentation link to conflicts listing (#6396)
  • Conflicts: Change tags to be more user friendly (#6365)
  • Share dialog: Allow opening it if the file's contents are still syncing (#4608)
  • Share dialog: Don't hide account settings when opening it (#6185)
  • Share dialog: Remove odd grey square on OSX (#5774)
  • Share dialog: Preserve the entered password when unrelated changes are done (#6512)
  • Share dialog: Fix Re-shares not not showing up (#6666)
  • Sharing: Add "copy public link" to menu (#6356)
  • Share link: Update permission wording (#6192)
  • User shares: Show avatars
  • OAuth2: Remove the timeout (#6612)
  • Wizard: Remove the "Skip folder config" button and instead add a radio button (#3664)
  • Wizard: Fix for back button in OAuth2 (#6574)
  • Wizard: add a context menu to copy the OAuth2 link
  • Wizard: Put errors into a scroll area (#6546)
  • Wizard: show a message when the URL is invalid
  • Protocol: Introduce context menu with "open in browser" (#6121)
  • Protocol: Correct sorting by size (#6326)
  • Issues tab: Invalidate issues selectively (#6226)
  • Issues tab: Don't allow two issues for the same file/folder
  • Issues tab: addItem performance improvement
  • Notifications: Lower hiding timeout
  • Notifications: Also have clickable link (#6236)
  • Shell integration: Add "Open in browser" entry in the explorer menu (#5903)
  • Sync journal: Fix crash when unmounting a drive while a sync is running (#6049)
  • Client certs: Improve error message (#6128)
  • Settings: Hide selective sync buttons while disconnected (#5809)
  • Settings: Show account page when account created
  • Settings: Move "About" to a dialog (#6075)
  • Excludes: Optimize further the matching of exclude files using regular expression
  • Windows: Update Overlay Icon naming
  • Config: Look for exclude file in a relative path.
  • Config: Versionize settings
  • Credentials: Re-try on Linux if daemon not running (#4274, #6522)
  • Windows: Fixed MSVC build and compiler bugs
  • Proxy: Hostname validation and reconnection on setting change (#6140)
  • owncloudcmd: Set proxy earlier (#6281)
  • Exclude regex: Restore old matching on Windows (#6245)
  • Build system: Modernize the CMakeLists.txt files
  • Use standard png2ico
  • Sync: When detecting a local move, keep the local mtime (#6629)
  • Sync: Better error handling for local directory parsing (#6610)
  • Sync: Error if properties are missing (#6317)
  • Sync: Recover when the PUT reply (or chunkin's MOVE) is lost (#5106)
  • Sync: Do not abort a sync if the server closes the connection (#6516)
  • Sync: Increase the timeout for the last MOVE/PUT for huge files (#6527)
  • propagateuploadv1: Fixed an assert with ownCloud 5
  • Download: Use the <s:message> from the reply in the error message (#6459, #6459)
  • SocketAPI: dynamic action menu
  • Hidden option to move remote-deleted files to trash (#6265)
  • FolderStatusModel: Refresh folders on Problem sync (#6337)
  • SyncJournal: Clear etag filter before sync
  • SyncEngine: Use separate state for two unicode conversions
  • owncloudcmd: Do not read the proxy settings from the gui's config file
  • ProgressInfo: Add information for local vs remote discovery
  • SyncResult: Make sure the number of conflicts is correct (#6226)
  • Remove the "CSync" wording from the error messages
  • Apply branding to crashreporter resources file
  • SslButton: Add HTTP/2 info (#3146)
  • SslButton: Improve speed (especially on macOS) (#6031)
  • Folder: normalize the local path. (#4424)
  • Folder: Fix checking if the folder can be used as sync folder (#6654)
  • Blacklisting must prevent parent etag updates (#6411)
  • FolderStatusModel: fix potential assert
  • Nautilus integration: Not a ColumnProvider
  • Nautilus integration: Fix python3 compatibility (#6406)
  • Nautilus: Guard against None state (#6643)
  • Dolphin plugin: fall back if $XDG_RUNTIME_DIR is empty
  • Notify if an explicitly excluded folder is created (#6222)
  • Theme: unify ownCloudTheme and Theme classes
  • SyncJournalDb::setSelectiveSyncList: Always use a transaction (#6431)
  • Folders: Use "Problem" icon for unresolved conflicts (#6277)
  • macOS: Unload the Finder extension on exit (#5382, #3819)
  • Logging: Go to new file on Problem/Abort too (#6442)
  • Logging: Compress log when switching files (#6442)
  • Logging: Add persistent auto-logdir option (#6442)
  • Logging: .owncloudsynclog: Allow 10 MB of size (#6420)
  • Logging: .owncloudsynclog: Persist X-Request-ID for correlation with server (#6420)
  • UI: High-DPI layout fixes
  • Network settings: Better warnings about bad configuration (#5885)
  • Folder watcher: Show a notification if it becomes unreliable (#6119)
  • Ignore editor: Preserve comments in the exclude list file
  • Updater: Support EXE->MSI upgrade (different code than 2.4)
  • ConnectionValidator: change the minimum server version to 7.0
  • ConnectionValidator: Warn when the server version is less than 9.1
  • Valgrind: Refactorings to avoid errors
  • Crash fixes (#6562 and more)
  • Windows: Fix missing company name in our DLLs
  • Linux: More tray workarounds (#6545)
  • libocsync: Rename to ${APPLICATION_EXECUTABLE}_csync
  • Don't use Qt deprecated API now that we required Qt 5.6

@guruz guruz released this Jul 18, 2018 · 789 commits to master since this release

Assets 2

Downloads

ownCloud client: Windows | Mac | Linux
Testpilotcloud branded client: Windows | Mac | Linux (separate independent config directory)
Sources without optional dependencies: Sources (GPG signature)

No changes since 2.4.2rc1

ChangeLog (since 2.4.1)

  • Linux: Tray workarounds (#6545)
  • Fix nautilus/nemo shell issues (#6393, #6406)
  • Updater: Add update channel feature (#6259)
  • Updater: Support EXE->MSI upgrade
  • SyncJournal: Fixes for sync folders on removable media (#6049, #6049)
  • SslButton: Add HTTP/2 info (#3146)
  • Fix assert when using ownCloud server 5 (which you should not) (#6403)
  • Normalize local path (#4424)
  • Blacklisting must prevent parent etag updates (#6411)
  • macdeployqt: Adjust minimum version based on our Qt (#5932)
  • macOS: Unload the Finder extension on exit (#5382, #3819)
  • Upload: Adjust timeout for final job based on file size (#6527)
  • Sync: When detecting a local move, keep the local mtime (#6629)
  • Credentials: Retry fetching from the keychain in case the keychain is still starting (#4274, #6522)
  • OAuth2: Try to refresh the token even if the credentials weren't ready (#6522)
Pre-release
Pre-release

@guruz guruz released this Jul 9, 2018 · 789 commits to master since this release

Assets 2

Downloads

ownCloud client: Windows EXE | Mac | Linux | Sources
Testpilotcloud branded client: Windows EXE | Mac | Linux (separate independent config directory) | Sources

ChangeLog (since 2.4.1)

  • Linux: Tray workarounds (#6545)
  • Fix nautilus/nemo shell issues (#6393, #6406)
  • Updater: Add update channel feature (#6259)
  • Updater: Support EXE->MSI upgrade
  • SyncJournal: Fixes for sync folders on removable media (#6049, #6049)
  • SslButton: Add HTTP/2 info (#3146)
  • Fix assert when using ownCloud server 5 (which you should not) (#6403)
  • Normalize local path (#4424)
  • Blacklisting must prevent parent etag updates (#6411)
  • macdeployqt: Adjust minimum version based on our Qt (#5932)
  • macOS: Unload the Finder extension on exit (#5382, #3819)
  • Upload: Adjust timeout for final job based on file size (#6527)
  • Sync: When detecting a local move, keep the local mtime (#6629)
  • Credentials: Retry fetching from the keychain in case the keychain is still starting (#4274, #6522)
  • OAuth2: Try to refresh the token even if the credentials weren't ready (#6522)
Pre-release
Pre-release

@guruz guruz released this May 30, 2018 · 338 commits to master since this release

Assets 2

Downloads

ownCloud client: Windows MSI | Windows EXE | Mac | Linux
Testpilotcloud branded client: Windows MSI | Windows EXE | Mac | Linux (separate independent config directory)

ChangeLog (since 2.4.1)

  • Local discovery: Speed up by skipping directories without changes reported by the file system watcher.
  • Windows: Add sync folders to Explorer's navigation pane (#5295)
  • Conflicts: Change conflict file naming scheme
  • Conflicts: Add user name to conflict file name (#6325)
  • ConnectionValidator: change the minimum server version to 7.0
  • ConnectionValidator: Warn when the server version is less than 9.1
  • Experimental option to create virtual files and download contents on demand ("placeholders")
  • Experimental option to upload conflict files (#4557)
  • Wizard: Remove the "Skip folder config" button and instead add a radio button (#3664)
  • Sharing: Add "copy public link" to menu (#6356)
  • Protocol: Introduce context menu with "open in browser" (#6121)
  • Shell integration: Add "Open in browser" entry in the explorer menu (#5903)
  • Sync journal: Fix crash when unmounting a drive while a sync is running (#6049)
  • Client certs: Improve error message (#6128)
  • User shares: Show avatars
  • Settings: Hide selective sync buttons while disconnected (#5809)
  • Excludes: Optimize further the matching of exclude files using regular expression
  • Don't use Qt deprecated API now that we required Qt 5.6
  • Windows: Update Overlay Icon naming
  • SyncEngine: Recover when the PUT reply (or chunkin's MOVE) is lost (#5106)
  • Config: Look for exclude file in a relative path.
  • Config: Versionize settings
  • Credentials: Re-try on Linux if daemon not running (#4274, #6522)
  • Windows: Fixed MSVC build and compiler bugs
  • Proxy: Hostname validation and reconnection on setting change (#6140)
  • owncloudcmd: Set proxy earlier (#6281)
  • Exclude regex: Restore old matching on Windows (#6245)
  • Build system: Modernize the CMakeLists.txt files
  • Use standard png2ico
  • Sync: Deal with file/folder conflicts (#6312)
  • Protocol: Correct sorting by size (#6326)
  • SocketAPI: dynamic action menu
  • Hidden option to move remote-deleted files to trash (#6265)
  • Tray: Change icon for unresolved conflicts (#6277)
  • FolderStatusModel: Refresh folders on Problem sync (#6337)
  • SyncJournal: Clear etag filter before sync
  • SyncEngine: Use separate state for two unicode conversions
  • Conflicts: Add documentation link to conflicts listing (#6396)
  • owncloudcmd: Do not read the proxy settings from the gui's config file
  • Discovery: Error if properties are missing (#6317)
  • ProgressInfo: Add information for local vs remote discovery
  • Issues tab: Invalidate issues selectively (#6226)
  • SyncResult: Make sure the number of conflicts is correct (#6226)
  • IssuesWidget: Don't allow two issues for the same file/folder
  • IssuesWidget: addItem performance improvement
  • Remove the "CSync" wording from the error messages
  • Apply branding to crashreporter resources file
  • Dolphin plugin: fall back if $XDG_RUNTIME_DIR is empty
  • SslButton: Add HTTP/2 info (#3146)
  • propagateuploadv1: Fixed an assert with ownCloud 5
  • Folder: normalize the local path. (#4424)
  • SslButton: Improve speed (especially on macOS) (#6031)
  • Blacklisting must prevent parent etag updates (#6411)
  • FolderStatusModel: fix potential assert
  • Nautilus integration: Not a ColumnProvider
  • Nautilus integration: Fix python3 compatibility (#6406)
  • Conflicts: Change tags to be more user friendly (#6365)
  • Notify if an explicitly excluded folder is created (#6222)
  • Theme: unify ownCloudTheme and Theme classes
  • Share link: Update permission wording (#6192)
  • SyncJournalDb::setSelectiveSyncList: Always use a transaction (#6431)
  • Folders: Use "Problem" icon for unresolved conflicts (#6277)
  • macOS: Unload the Finder extension on exit (#5382, #3819)
  • LogDir: Go to new file on Problem/Abort too (#6442)
  • LogDir: Compress log when switching files (#6442)
  • Logging: Add persistent auto-logdir option (#6442)
  • .owncloudsynclog: Allow 10 MB of size (#6420)
  • .owncloudsynclog: Persist X-Request-ID for correlation with server (#6420)
  • Notifications: Lower hiding timeout
  • Download: Use the <s:message> from the reply in the error message (#6459)
  • Notifications: Also have clickable link (#6236)
  • UI: High-DPI layout fixes
  • Network settings: Better warnings about bad configuration (#5885)
  • Share dialog: Allow opening it if the file's contents are still syncing (#4608)
  • Share dialog: Don't hide account settings when opening it (#6185)
  • Share dialog: Remove odd grey square on OSX (#5774)
  • Share dialog: Preserve the entered password when unrelated changes are done (#6512)
  • Folder watcher: Show a notification if it becomes unreliable (#6119)
  • Ignore editor: Preserve comments in the exclude list file
  • Propagation: Do not abort a sync if the server closes the connection (#6516)
  • Propagation: Increase the timeout for the last MOVE/PUT for huge files (#6527)
  • Update bundled sqlite version to 3.23.1
  • Auto Updater: Drop down menu to switch update channels