Releases: Infomaniak/desktop-kDrive
Releases · Infomaniak/desktop-kDrive
3.6.6
What's Changed
- [KDESKTOP-1101] Two optimisations of UC time in utility functions by @herve-er in #239
- Handling inconsistencies in the update tree by @ChristopheLarchier in #249
- Kdesktop 1105 uniformisation of trash bin in UI by @herve-er in #262
- KDESKTOP-953-Use-kStore-to-check-for-new-updates2 by @ClementKunz in #254
- Check that the response is never empty for CsvFullFileListWithCursorJob. by @herve-er in #271
- Kdesktop 1033 file size mismatch detected for logic pro files by @herve-er in #269
- [KDESKTOP-1149] Do not delete a local item if the remote counterpart exists by @luc-guyot-infomaniak in #267
- KDESKTOP-1175-Translation-broken by @ClementKunz in #276
- [KDESKTOP-1173] Database migration to 3.6.5 to mitigate encoding issues by @luc-guyot-infomaniak in #275
- KDESKTOP-1182-No-re-login-asked-if-the-token-has-been-revoked by @ClementKunz in #280
- KDESKTOP-1152-Remaining-encoding-issue by @ClementKunz in #270
- Kdesktop 1133 unwanted popup during uninstallation on mac os by @ChristopheLarchier in #277
- Tiny enhancement of a french translation for sync progress by @luc-guyot-infomaniak in #281
- Always log the Sync ID with the tmpblacklistmanager creation message by @luc-guyot-infomaniak in #285
- KDESKTOP-1188 - Do not normalize message read from the extension by @ClementKunz in #283
- Displays the Sync identifier in every log message of tmpblacklistmanager by @luc-guyot-infomaniak in #286
- KDESKTOP-1192-Files-downloaded-at-creation-in-LiteSync-mode by @ClementKunz in #287
- KDESKTOP-1197-Status-not-visible-in-Finder-for-NFD-encoded-files by @ClementKunz in #288
- KDESKTOP-1198-macOS-Crash-in-debug-mode by @ClementKunz in #289
- Fix Translation issue by @herve-er in #290
- Fix crash/kill detection and app restart by @ChristopheLarchier in #292
- KDESKTOP-1212 - Exclude process quicklook.thumbnail.ImageExtension by @ClementKunz in #294
- Implement CustomLogWStream wich doesn't allow non wstring in LOGW_XXX by @herve-er in #296
- KDESKTOP-1204-macOS-preferences-panel-changed-in-Sequoia-15.0 by @ClementKunz in #297
- Kdesktop 1221 linux signal handler issue by @ChristopheLarchier in #298
- KDESKTOP-1231 - Add process to LiteSync exclusion by @ClementKunz in #300
- Kdesktop 1229 log rotation issue old logs being deleted instead of being renamed by @herve-er in #302
- Deactivate the signal handler & activate Sentry on_crash callback by @ChristopheLarchier in #308
- KDESKTOP-1243 - Ignore Finder extension first by @ClementKunz in #315
- Kdesktop 1249 Fix a log crash by @herve-er in #319
- Kdesktop 1255 crash in executor worker [QUICK FIX] by @herve-er in #324
- Crash in a LOGW due to an access to a pointer that can be null by @herve-er in #318
- [KDESKTOP-1248] Fix crash in Node::deleteChildren caused by empty root node by @ChristopheLarchier in #329
- [KDESKTOP-1258] Prepare the update local node name request before Sync DB upgrade by @luc-guyot-infomaniak in #326
- Kdesktop 1256 resolve crash in executor worker for kdesktop 1250 by @herve-er in #330
Full Changelog: 3.6.4...3.6.6
3.6.4
What's Changed
- Allow lastModTime < 0 in csv parsing. by @herve-er in #242
- Kdesktop 1108 new version 3.6.4 by @ChristopheLarchier in #243
- [KDESKTOP-1106] Normalize file and directory names when inserted in sync DB by @luc-guyot-infomaniak in #244
- [KDESKTOP-1112] Fix issue with UploadSession of file over the size limit. by @herve-er in #245
- [KDESKTOP-1106] Normalize file and directory names when inserted in sync DB (#244) by @luc-guyot-infomaniak in #248
- KDESKTOP-1115-Fix-issues-with-in-file-names by @ClementKunz in #251
- KDESKTOP-1119-Update-3.6.4-release-notes by @ClementKunz in #252
- KDESKTOP-1124-Fix-remaining-encoding-issues by @ClementKunz in #253
Full Changelog: 3.6.3...3.6.4
3.6.3
What's Changed
- [KDESKTOP-688] Windows CI configuration by @MaximePouce in #39
- The function
vfsGetStatus
should return true for non-existing items by @luc-guyot-infomaniak in #41 - KDESKTOP-662-MacOS-CI-configuration by @MaximePouce in #9
- [KDESKTOP-641] Duplicate normalized names cause infinite loop by @luc-guyot-infomaniak in #32
- Fix error handling in LFSO's exploreDir function by @luc-guyot-infomaniak in #40
- Kdesktop 707 automatically restart the app in case of crash by @herve-er in #37
- KDESKTOP-393-An-item-renamed-on-the-kDrive-with-the-same-name-as-an-existing-one-and-different-case-should-be-removed-locally by @ClementKunz in #42
- KDESKTOP-746 Add out and CMakeSettings.json by @herve-er in #47
- [KDESKTOP-743] Add basic Unit-Testing to CI runners by @MaximePouce in #46
- Fix Windows build by @ClementKunz in #48
- KDESKTOP-94-Sync-loop-because-of-case-issue by @ClementKunz in #49
- KDESKTOP-684-Operation-generator-fail-if-an-item-with-DELETE-operation-is-blacklisted by @ClementKunz in #45
- Share config for kDrive and kDrive_client by @ClementKunz in #53
- [KDESKTOP-665] Display an explicit message when a user exceeds her quota by @luc-guyot-infomaniak in #51
- KDESKTOP-740-Lauch-options-synthesis-and-settings-are-broken by @ClementKunz in #50
- Kdesktop 783 implement a new table key value in parms db by @herve-er in #76
- [KDESKTOP-744] CMake update to use RelWithDebInfo by @MaximePouce in #61
- KDESKTOP-760-Manage-unvailable-items-when-LiteSync-is-activated by @ClementKunz in #79
- KDESKTOP-751-Remove-sentry-message-just-keep-errors by @ClementKunz in #83
- Kdesktop 774 implementation of set rights method. by @herve-er in #68
- [KDESKTOP-800] Add Parmsdb tests to CI by @MaximePouce in #82
- Kdesktop 786 update self restarter by @herve-er in #77
- Kdesktop 737 add io helper functionality by @herve-er in #43
- [KDESTOP-813] Enhance CI Logging by @MaximePouce in #88
- KDESKTOP-822-LocalFileSystemObserverWorker-can-t-access-sync-folder-anymore by @ClementKunz in #93
- KDESKTOP-821 Editing ACL too quickly seems to fail some times on Windows CI. by @herve-er in #91
- KDESKTOP-804-Incorrect-resolution-of-the-MoveParentDelete-conflict-for-folders by @ClementKunz in #98
- KDESKTOP-778-Client-crash-sometimes-after-removing-a-sync by @ClementKunz in #86
- KDESKTOP-829-executor-abort-very-frequently by @ClementKunz in #99
- KDESKTOP-831-Update-Sparkle-because-of-important-security-fix by @ClementKunz in #101
- Remove crashreporter. by @herve-er in #103
- [Refactoring] Removes unused classes by @luc-guyot-infomaniak in #102
- KDESKTOP-408-Launch-at-startup-on-macOS by @ClementKunz in #106
- Fix appstate upgrade and add logs. by @herve-er in #107
- Kdesktop 830 implement functions to generate the support log archive by @herve-er in #100
- Get Rights Methods return irrevelant denied access on windows by @herve-er in #110
- New exclusions added by @ChristopheLarchier in #112
- Fix crash by @ChristopheLarchier in #111
- KDESKTOP-391-Still-issue-with-filenames-containing-on-Windows by @ClementKunz in #108
- [KDESKTOP-834] CI workflows for nightly builds by @MaximePouce in #109
- Kdesktop 849 add tests and documentation for get rights by @herve-er in #115
- KDESKTOP-863-Do-not-setup-auto-start-in-debug-mode by @ClementKunz in #119
- [KDESKTOP-768] Checking the validity of the sync folder when adding an advanced sync by @ChristopheLarchier in #118
- Manage system tray menu retranslation by @ChristopheLarchier in #113
- Installation and execution in a clean folder by @ChristopheLarchier in #120
- KDESKTOP-861-Errors-page-Date-format-always-EN by @ClementKunz in #122
- [KDESKTOP-855] Cleans up the errors of a drive if it has no synchronizations by @luc-guyot-infomaniak in #123
- KDESKTOP-857-Conflict-resolution-window-Wrong-color-of-text-in-dark-theme by @ClementKunz in #121
- KDESKTOP-823-Emptying-the-trash-from-webapp-generate-a-lot-of-unneccessary-log by @ClementKunz in #116
- Tests do not work after the merge of 3.6.0 by @herve-er in #128
- [KDESKTOP-871] Local drive deletion followed by synchronisation deletion causes a crash in debug by @luc-guyot-infomaniak in #127
- Fix CMakeLists by @ChristopheLarchier in #130
- Kdesktop 885 add tests with and without env var for get set rights on windows by @herve-er in #131
- [KDESKTOP-851] Upload debug files with CI packaging by @MaximePouce in #114
- Kdesktop 838 implement server request for logUploader by @herve-er in #117
- [KDESKTOP-771] Generate Release Notes from a template by @MaximePouce in #129
- Fix init value for logUploadState by @herve-er in #135
- [KDESKTOP-895] Add Server tests by @MaximePouce in #134
- [HOTFIX MACOSX] Pass the local synchronization path as an argument of
vfsSetStatus
by @luc-guyot-infomaniak in #137 - KDESKTOP-869-Sync-status-bad-ES-translation by @ClementKunz in #138
- KDESKTOP-893-macOS-Sync-loop-if-there-is-already-a-file-.lnk-synced-locally by @ClementKunz in #133
- KDESKTOP-886-Sync-loop-because-of-bad_optional_access by @ClementKunz in #132
- Fix readAlias when Posix error by @ChristopheLarchier in #143
- KDESKTOP-906-Self-restarter-sometimes-not-behave-as-expected by @herve-er in #144
- [KDESKTOP-898] Fix CI Packaging by @MaximePouce in #136
- [KDESKTOP-907] Windows CI build in Debug by @MaximePouce in #145
- [KDESKTOP-908] Fix Release notes generation by @MaximePouce in #146
- Merge Hotfix 3.6.1 by @ClementKunz in #151
- [KDESKTOP-866] Special handling on MacOSX of paths of length 1023 with special characters by @luc-guyot-infomaniak in #147
- Kdesktop 754 Snapshot invalidated during compute FS operation phase by @ChristopheLarchier in #153
- [KDESKTOP-671] Enables C++20 compilation by @luc-guyot-infomaniak in #157
- KDESKTOP-930 Check for getRights method performance at startup and if… by @herve-er in #155
- [KDESKTOP-892] Rename SmartSync with LiteSync and log LiteSync activation status by @luc-guyot-infomaniak in #152
- Fix some LOG lines. by @herve-er in #158
- [KDESKTOP-892] Display the activation status of extended logging in logs by @luc-guyot-infomaniak in #156
- KDESKTOP-891-Fix-and-setup-libsyncengine-tests by @ClementKunz in #154
- Fix session issues by @ChristopheLarchier in h...
3.6.2
What's Changed
- KDESKTOP-1019-macOS-LiteSync-File-deleted-if-app-restarted-during-upload by @ClementKunz in #207
Full Changelog: 3.6.1...3.6.2
3.6.1
What's Changed
- Kdesktop 900 port kdesktop 886 to branch hotfix 3.6.1 by @ClementKunz in #142
- [KDESKTOP-904] Port fix of PR #137 to branch HOTFIX-3.6.1 by @luc-guyot-infomaniak in #140
- KDESKTOP-903-Port-KDESKTOP-893-to-branch-HOTFIX-3.6.1 by @ClementKunz in #141
- KDESKTOP-922 - Fix call to IoHelper::checkIfPathExistsWithSameNodeId in delete job by @ClementKunz in #150
- Kdesktop 916 add more log by @ClementKunz in #148
- KDESKTOP-919 - Do not check file availability for syncing it for now by @ClementKunz in #149
Full Changelog: 3.6.0...3.6.1
3.6.0
What's Changed
- Add github flow by @JorisBodin in #1
- Adds a pre-commit git hook to automatically format staged files with clang-format by @luc-guyot-infomaniak in #2
- Re-add modified files to the git stage once they have been formatted by @luc-guyot-infomaniak in #4
- Use valid provisioning profiles by @ChristopheLarchier in #6
- KDESKTOP-663-Remove-using-namespace-Poco by @ClementKunz in #7
- KDESKTOP-643-Add-more-log-in-case-of-login-issue by @ClementKunz in #5
- Fix build, missing namespace Poco by @ClementKunz in #10
- KDESKTOP-667-Windows-build-broken by @ClementKunz in #14
- Fix Uninstaller project configuration by @ChristopheLarchier in #11
- [KDESKTOP-580] Removes reference to an explicit size limit for uploaded files by @luc-guyot-infomaniak in #13
- Documentation update with new path by @MaximePouce in #17
- KDESKTOP-394 Fix path in error widget by @ClementKunz in #12
- [KDESKTOP-31] Change the logging level of verbose item lists in
LocalFileSystemObserverWorker::exploreDir
by @luc-guyot-infomaniak in #18 - [KDESKTOP-240] Delete user logs only after 7 days by @luc-guyot-infomaniak in #15
- Add vs2019 documentation by @herve-er in #19
- [KDESKTOP-50] Fix cancel hydration menu by @ChristopheLarchier in #16
- KDESKTOP-668 Fix Windows build by @ClementKunz in #20
- [KDESKTOP-136] Post-pone the deletion of synchronizations, drives and users with a timer to get a more responsive GUI by @luc-guyot-infomaniak in #3
- Enhance link format ( " -> ` ) by @herve-er in #21
- Highlights file paths with code tags and other cosmetic changes by @luc-guyot-infomaniak in #22
- Kdesktop 683 enabling the crash reporter prevents the app from compiling in the develop branch by @herve-er in #26
- Fixes two issues related to IoHelper::getItemType and the detection of links by @luc-guyot-infomaniak in #24
- KDESKTOP-675-Linux-CI by @MaximePouce in #25
- KDESKTOP-602-Improve-the-message-Unable-to-communicate-with-the-application-server by @ClementKunz in #27
- KDESKTOP-468-POC-reuse-socket by @ClementKunz in #23
- Minor documentation enhancements of the Windows installation by @luc-guyot-infomaniak in #29
- KDESKTOP-701-Add-logs-in-case-of-upload-issue by @ClementKunz in #31
- KDESKTOP-673-Bump-poco by @ClementKunz in #30
- KDESKTOP-659-We-should-never-try-to-upload-a-chunk-with-size-0 by @ClementKunz in #33
- [KDESKTOP-711] Do not re-start a synchronization if an orphan is detected while creating FS operations by @luc-guyot-infomaniak in #36
- KDESKTOP-745 - Fix log by @ClementKunz in #44
- [KDESKTOP-752] Update release version by @MaximePouce in #55
- Kdesktop 716 performance issue due to links management by @ChristopheLarchier in #52
- KDESKTOP-753-Some-local-changes-not-propagated by @ClementKunz in #56
- KDESKTOP-757 - provide to logger as function parameter by @ClementKunz in #57
- [HOTFIX] Open local folder of a new drive instead of its parent by @luc-guyot-infomaniak in #60
- Kdesktop 756 symlink broken if path contains an accent by @ChristopheLarchier in #62
- Update translations by @ChristopheLarchier in #63
- KDESKTOP-767 - Handle "not a directory" error by @ClementKunz in #64
- [KDESKTOP-766] Release Notes by @MaximePouce in #65
- Fix issue with paths containing accented characters by @ChristopheLarchier in #67
- Update solution configuration by @ChristopheLarchier in #66
- Kdesktop 772 mode delete conflict resolution on directory is broken by @ClementKunz in #69
- [KDESKTOP-777] Fix fetch issue by @ChristopheLarchier in #70
- KDESKTOP-776 - Fix error cleaning by @ClementKunz in #71
- bool isSymlink = itemType.linkType = LinkTypeSymlink --> bool isSymli… by @herve-er in #72
- Fix build by @ChristopheLarchier in #73
- KDESKTOP-784 - Do not set pinstate to "Online" at each startup by @ClementKunz in #75
- New app exclusion by @ChristopheLarchier in #78
- Kdesktop 781 windows directories symlinks management by @ChristopheLarchier in #74
- Update folder symlink Mime type by @ChristopheLarchier in #80
- Kdesktop 797 Fix --volume option by @ChristopheLarchier in #81
- Kdesktop 809 Add spacing between on UI and remove blank dotes in release notes by @herve-er in #84
- [KDESKTOP-801] Shortens translations of 'Remove all synchronizations' by @luc-guyot-infomaniak in #85
- Add ioError assignement. by @herve-er in #90
- Fix logs retention period & Linux logging issue by @ChristopheLarchier in #87
- [KDESKTOP-795] Restores proper deletion of a drive with no synchronizations by @luc-guyot-infomaniak in #94
- Try to delete link before creation by @ChristopheLarchier in #96
- Windows - Added an environment variable to force getRights fallback method by @ChristopheLarchier in #92
- Linux - Symlink issues by @ChristopheLarchier in #97
- Text update by @ChristopheLarchier in #104
- Texts update by @ChristopheLarchier in #105
- KDESKTOP-875-Upload-of-big-folder-very-slow-with-LiteSync-activated by @ClementKunz in #124
New Contributors
- @JorisBodin made their first contribution in #1
Full Changelog: https://github.com/Infomaniak/desktop-kDrive/commits/3.6.0