Releases: Infomaniak/desktop-kDrive
Releases · Infomaniak/desktop-kDrive
3.7.8
3.7.7
What's Changed
- Use pagination in file listing request by @ClementKunz in #1031
- Run windeployqt even when built locally by @ClementKunz in #1042
- Implement search by @ClementKunz in #960
- Refactor LiteSyncExtConnector by @ClementKunz in #1028
- [WINUI3] Implement view model, draft com layer and drive selection by @herve-er in #1038
- Remove virtual file suffix by @ClementKunz in #1045
- HandleError takes a decompressed string as argument by @ClementKunz in #1032
- Winui3 home page by @herve-er in #1043
- [TRELLO-1053] Handle remote files with long names gracefully by @luc-guyot-infomaniak in #1037
- Remove SOCKETAPI_TEAM_IDENTIFIER_PREFIX from Windows Readme by @herve-er in #1056
- Winui3 Activity page by @herve-er in #1046
- Winui3 Error page by @herve-er in #1047
- WinUI3 Reformat and organize ressources by @herve-er in #1049
- WinUI3 Settings view model by @herve-er in #1050
- Kdesktop 1747 New communication layer (step 1) by @ChristopheLarchier in #1044
- Winui3 OAuth helper by @herve-er in #1051
- Implement msi installer by @ChristopheLarchier in #1053
- [Trello 1097 &Trello 1098] Socket commServer/Channel by @herve-er in #1054
- [TRELLO-1108] Size mismatch detection for an upload chunk should be followed by upload session cancellation by @luc-guyot-infomaniak in #1061
- WinUI3 onboarding part1 by @herve-er in #1066
- Fix(socketcommserver): improve readData and writeData handling of sign conversion by @herve-er in #1072
- [TRELLO-1079] Do not pop-up any confirmation window after a copying share link to clipboard from the Synthesis view by @luc-guyot-infomaniak in #1077
- [TRELLO-1099] Makes sure
IoHelper::getItemTyperesets its outputItemTypeargument by @luc-guyot-infomaniak in #1074 - chore(release-notes): Set application version to 3.7.6 and create the associated release notes by @luc-guyot-infomaniak in #1034
- [KDESKTOP-1748] Designs a generic JobManager consuming only the AbstractJob interface by @luc-guyot-infomaniak in #939
- macos-26-sidebar-icon by @ChristopheLarchier in #1059
- chore(build-scripts): use build via Podman as the default Linux Amd64 release build by @luc-guyot-infomaniak in #903
- fix(build): defines
AbstractJob::runas a virtual non-pure method by @luc-guyot-infomaniak in #1082 - [TRELLO-1116] Allows users to set the kDrive temporary directory by means of the environment variable
KDRIVE_TMP_PATHby @luc-guyot-infomaniak in #1080 - [TRELLO-1113] Makes versions comparison resilient to invalid formats by @luc-guyot-infomaniak in #1075
- [TRELLO-1091] Do not issue
File-Not-Founderror when download is cancelled by @luc-guyot-infomaniak in #1048 - WinUI3 handle dark mode in ksuite bar by @herve-er in #1067
- WinUI3 add the new quick acess menu by @herve-er in #1068
- Change listing requests to POST by @ClementKunz in #1033
- WinUI3 add storage page by @herve-er in #1070
- WinUI 3 Add custom synchronization selector by @herve-er in #1081
- feat(macOS UI): Add layout architecture by @valentinperignon in #1036
- feat: Mac os native UI by @adrien-coye in #1076
- New comm layer step 2 by @ChristopheLarchier in #1064
- chore(extended-tests): lower the number and the loads of upload requests by @luc-guyot-infomaniak in #1091
- Fix crash due to log4cplus by @ClementKunz in #1093
- [TRELLO-1107] Handle and log every error raised in
Utility::moveItemToTrash(Windows) by @luc-guyot-infomaniak in #1062 - Remove trace "sentry_init returned 0" by @ClementKunz in #1087
- [TRELLO-1100] Fixes incorrect sort of Create events by @luc-guyot-infomaniak in #1073
- [TRELLO-1112] Do not issue more than 3 consecutive requests with HTTP 401 errors by @luc-guyot-infomaniak in #1071
- New-comm-layer-step-3 by @ChristopheLarchier in #1094
- Fix the extended tests workflow by @ClementKunz in #1095
- [TRELLO-1048] Handle exceptions thrown by
std::file_systemfunctions for symbolic links with too many levels by @luc-guyot-infomaniak in #1030 - Refactor abstract job by @ClementKunz in #1092
- fix(unit-tests): duplicate files in a remote temporary directory to avoid contention on the duplicated file by @luc-guyot-infomaniak in #1098
- [TRELLO-1117] Fixes incorrect update of the folders excluded by the user via GUI by @luc-guyot-infomaniak in #1096
- Release 3.7.7 notes and translations by @luc-guyot-infomaniak in #1099
- Restart login item agent on first launch after update by @ClementKunz in #1114
- Check access to tmp folder by @ClementKunz in #1116
- fix: fix rm command by @ClementKunz in #1119
- Fix crash on showing context menu by @ClementKunz in #1134
- Fix contextual menu actions by @ClementKunz in #1133
- 3.7.7 Msi installer system wide by @herve-er in #1135
- Windows - Non LiteSync contextual menu stops working after a while by @ChristopheLarchier in #1137
- Filter out empty node ID by @ClementKunz in #1140
Full Changelog: 3.7.6...3.7.7
3.7.6
What's Changed
- Fix Linux build by @ChristopheLarchier in #958
- Fix run tests.sh by @R-Gld in #963
- fix(build-release-scripts): add
CONAN_DEP_DIRvariable to Linux Podman scripts by @R-Gld in #968 - Automatic beta release workflow Windows by @herve-er in #859
- Fix missing error message in case of log upload failure and duplicated call to finish road by @herve-er in #970
- feat: Display a clear message in case of corrupted file on windows. by @herve-er in #972
- Keep local creation time if remote value is null by @ClementKunz in #965
- Automatic beta release workflow - Linux AMD Part by @R-Gld in #940
- Kdesktop 1756 remove old utility class by @ClementKunz in #924
- macOS LiteSync: bundle hydratation by @ClementKunz in #944
- Remove unnecessary sentry calls by @ClementKunz in #955
- Automatic beta release workflow - Linux ARM Part by @R-Gld in #966
- fix(syncDirChanged): Fix sync directory change handling by @herve-er in #975
- Compute the total size of hydrated files by @ClementKunz in #969
- Quick Fix (build windows) by @R-Gld in #979
- chore(matomo-client): remove unnecessary 'this' pointer in lambda connection by @R-Gld in #983
- Initialize winui3 project and setup tray icon by @herve-er in #982
- [KDESKTOP-TRELLO-1027] Do not raise an error when a folder is removed before being registered by @luc-guyot-infomaniak in #980
- feat(winui3): Add localization by @herve-er in #984
- Improve disk size limit reached by @ClementKunz in #981
- feat(winui3): Mock of the navigation bar by @herve-er in #985
- ci(auto-release-mac): Add inputs.release_build to the macOS build wor… by @herve-er in #967
- chore: Reduce the level of log message by @ClementKunz in #989
- chore(logging): fix log messages format by @luc-guyot-infomaniak in #987
- [Minor changes] Fix some logs and compile warnings by @luc-guyot-infomaniak in #943
- Move string utility functions to libcommon by @ClementKunz in #964
- chore(logging): log a detailed error message when the LFSO directory exploration fails by @luc-guyot-infomaniak in #988
- [KDESKTOP-TRELLO-840] Handle line breaks in file exclusion regular expressions by @luc-guyot-infomaniak in #986
- [KDESKTOP-1851] Catch and log bad allocation exceptions to clarify the context of crash occurrences by @luc-guyot-infomaniak in #947
- build(release-notes): decouple release notes from the release build date by @luc-guyot-infomaniak in #948
- ci: Add uncached dependency handling for builds by @herve-er in #992
- Merge release 3.7.3 by @ClementKunz in #993
- Merge release 3.7.4 by @ClementKunz in #996
- Modification date on FAT filesystems by @ClementKunz in #961
- fix(action.yml): update patterns for DLL file matching by @R-Gld in #1000
- chore(sync-node-table): add unit tests for the
updateSyncNodemethod by @luc-guyot-infomaniak in #995 - Sort network request by api type by @ClementKunz in #990
- fix(sync-node-update): remove user-blacklisted nodes from the sync_node table when they are known to have been deleted remotely by @luc-guyot-infomaniak in #998
- feat(integrity-check): detects update tree corruption at an earlier stage by checking node id validity by @luc-guyot-infomaniak in #946
- Fix
update_kstore.ymlinvalid workflow definition forworkflow_callby @R-Gld in #1007 - fix(compute-fs-operations): postpone the remote creation of newly created local items if they reuse the identifiers of deleted local items by @luc-guyot-infomaniak in #1003
- Error in update tree by @ClementKunz in #1002
- Merge release 3.7.5 into develop by @ClementKunz in #1011
- fix(debug-installation): put the sync-exclude.lst file at the right place for unit tests (Debug build) by @luc-guyot-infomaniak in #1016
- Blacklist not updated correctly by @ClementKunz in #1010
- feat(release-notes): decouple release notes from release date (CI upload script) by @luc-guyot-infomaniak in #1018
- fix(release-notes): correct indentation of release HTML files via prettifier by @luc-guyot-infomaniak in #1019
- New folder is added in the DB with null creation date by @ChristopheLarchier in #1021
- Error propagating an edit delete conflict on a dehydrated file by @ChristopheLarchier in #1020
- Missing log by @ClementKunz in #1022
- ci(cache): Uncache Windows DLLs
KDContextMenu.dll,KDOverlays.dll,Vfs.dllby @R-Gld in #1024 - Nfd encoded items not hydrated by @ClementKunz in #1027
- Merge release
3.7.6branch into main by @luc-guyot-infomaniak in #1084
Full Changelog: 3.7.5...3.7.6
3.7.5
What's Changed
- Add RN and change version by @ClementKunz in #1009
- Deactivate 50 file limitation in blacklist by @ClementKunz in #1008
Full Changelog: 3.7.4...3.7.5
3.7.4
What's Changed
- docs: add release notes by @ClementKunz in #994
- Linux only: Fixes a bug that blocks synchronization.
Full Changelog: 3.7.3...3.7.4
3.7.3
What's Changed
- Merge of branch release-3.6.11 into main by @luc-guyot-infomaniak in #695
- Add-verbose-to-TestNetworkJobs-faillure by @herve-er in #894
- Adds unit tests for the management of null JSON values during extraction by @luc-guyot-infomaniak in #883
- fix tests on node reuse by @ClementKunz in #899
- fix(Windows): Add desktop.ini to the windows sync exclude list by @herve-er in #902
- File system changes occurring while sync is internally paused were not reflected in the snapshot. by @herve-er in #904
- Ensure kDrive Shell Overlay Icon Priority on Windows by @herve-er in #879
- Update ci workflow by @herve-er in #712
- Override auto startup file by @ClementKunz in #908
- feat: add KDRIVE_PRESERVE_SYNC_PERMISSIONS to preserve file rights on create by @herve-er in #906
- Kdesktop 1483 integration tests scenarios to be tested by @ClementKunz in #887
- Remove Libre Office from the list of app excluded from LiteSync. by @ChristopheLarchier in #911
- Enhance tests reliability by @herve-er in #910
- Kdesktop 1833 Fix synthesis popover actions menu by @herve-er in #909
- ci: Fix nightly tests by @herve-er in #916
- fix(Matomo): handle timeouts, and auto-disable on failures, rename enums, add logging by @R-Gld in #892
- fix(ci): Update Conan dependency fetching to use conanrun.sh for improved path handling by @R-Gld in #918
- Limit the number of folder in blacklist to 50 by @ClementKunz in #905
- Kdesktop 1837 loss of non ascii characters in rescue folder path on windows and crash by @herve-er in #919
- feat(Profile Management): The infomaniak-release Conan profile is now required to build a release version of the app. by @R-Gld in #907
- fix(submodules): switch from SSH to HTTPS URLs for git submodules by @R-Gld in #923
- fix(ci): Correct output message formatting in run-test.sh by @R-Gld in #922
- chore(compilation-warnings): fixes compilation warnings on linux by @luc-guyot-infomaniak in #913
- App doesn't start when user is disconnected and there is an upload session to cancel by @ChristopheLarchier in #927
- Crash in ExecutorWorker::checkAlreadyExcluded by @ChristopheLarchier in #932
- test: implement big file upload test by @ClementKunz in #929
- fix(IoHelperTestUtilities): update resetFunctions to set
std::filesystem:renameby @R-Gld in #933 - Refactor tests on OperationGeneratorWorker by @ClementKunz in #930
- Fix macOS release build by @ClementKunz in #936
- fix(conanfile): dynamically set CMAKE_MSVC_RUNTIME_LIBRARY based on build type by @R-Gld in #937
- build: bump minimum required CMake version to 3.16 by @R-Gld in #941
- feat(submodules): add utf8proc as a git submodule and remove the old classic clone. by @R-Gld in #942
- fix(macos-debug-build): document how to install exclusion lists correctly for a MacOS debug build by @luc-guyot-infomaniak in #945
- Redefine os specific macro by @ClementKunz in #921
- fix(logs): use WARN log level when a DataError is raised by @luc-guyot-infomaniak in #928
- Call macdeployqt when building in release mode by @ClementKunz in #938
- Do not sort operations that are omitted by @ClementKunz in #935
- feat(logging): log the required free space when such space is insufficient for a download by @luc-guyot-infomaniak in #931
- feat(sync): enhance toString for SyncStep enumeration by @herve-er in #952
- Linux - Sync error with symlinks to folders by @ChristopheLarchier in #951
- test: Enhance disk space validation in download tests by @herve-er in #950
- Remove calls to Bullseye by @ClementKunz in #957
- Do not ignore HTTP 500 errors in LongPoll by @ClementKunz in #956
- Revert "fix: do not sort operation that are omitted" by @ClementKunz in #973
Full Changelog: 3.7.2...3.7.3
3.7.2
What's Changed
- KDESKTOP 1688 - Integration of Matomo by @R-Gld in #753
- Fix UploadJobReplyHandler constructor (develop) by @herve-er in #758
- Fixes compilation warning about unused function parameter in libcommongui/utility by @luc-guyot-infomaniak in #762
- [KDESKTOP-1199] Defines a log-free normalizedSyncName function in libcommon/utility (to be used in gui) by @luc-guyot-infomaniak in #751
- Remove unused method in syncpal by @herve-er in #764
- Replace hardcoded ExitInfo int value. by @herve-er in #761
- Kdesktop 1494 issue when trying to propagate an edit on a file opened in only offfice by @herve-er in #760
- [KDESKTOP-1685] Defines a flag to enable or disable the code coverage in the main Windows build script by @luc-guyot-infomaniak in #767
- [KDESKTOP-1685] Use code coverage flag in Windows CI workflow (nightly build) by @luc-guyot-infomaniak in #770
- Format code by @ClementKunz in #772
- Run clang-format again by @ClementKunz in #773
- Kdesktop 1678 utility set file dates should manage access denied error by @ClementKunz in #723
- [KDESKTOP-1338] Fixes incorrect path of blacklisted item in LFSO logs by @luc-guyot-infomaniak in #771
- Fix failure of test internal pause 1 by @herve-er in #775
- Fix build linux amd by @ClementKunz in #777
- fix(cmake): update cppunit library links to use dynamic versions by @R-Gld in #778
- [MacOSX] The OS hydrates image files when their thumbnails are generated by @ChristopheLarchier in #780
- Fix crash when stopping the folder watcher too early by @ClementKunz in #784
- Fix warnings by @ClementKunz in #788
- KDESKTOP-284-file-system-format-is-not-logged-on-linux-devices by @herve-er in #791
- [Clean-up] Removes obsolete instruction related to BullseyeCoverage by @luc-guyot-infomaniak in #793
- [KDESKTOP-1371] Use long paths in parms.db's sync table by @luc-guyot-infomaniak in #774
- Fix log calls (.c_str()) by @herve-er in #792
- Deactivate coverage even in case of test faillure. by @herve-er in #795
- Fix get long path name unit tests by @luc-guyot-infomaniak in #796
- Skip getLongPathName and getShortPathName unit tests if short names are disabled by @luc-guyot-infomaniak in #798
- Fix wrong log call in the executor. by @herve-er in #802
- Disable clang-format DerivePointerAlignment rule by @ClementKunz in #804
- Windows installation readme - cppunit installation by @ChristopheLarchier in #810
- Refactor timer utility by @ClementKunz in #812
- [BUILD-FIX] Fixes Windows build error due to unhandled error of GetLongPathNameW by @luc-guyot-infomaniak in #805
- Linux - Bad date for a downloaded folder symlink by @ChristopheLarchier in #800
- [KDESKTOP-1199] Apply exclusion patterns for both NFC and NFD normalizations of the pattern string by @luc-guyot-infomaniak in #754
- Kdesktop 1645 add xx hash to conan by @R-Gld in #710
- [KDESKTOP-1729] Disable getShortPathName unit tests depending on the global registry value NtfsDisable8dot3NameCreation by @luc-guyot-infomaniak in #803
- Kdesktop 1461 implement snapshot copy class by @herve-er in #769
- [KDESKTOP-1717] Defines a Sentry environment for each CI runner by @luc-guyot-infomaniak in #797
- Manage log4cplus with conan by @R-Gld in #768
- Merge release 3 7 0 into dev by @ClementKunz in #819
- Windows - Add "~BROMIUM" to the exclusion list by @ChristopheLarchier in #821
- Re enable syncengine tests. by @herve-er in #833
- Fix macdeployqt by @ChristopheLarchier in #835
- Fixes incorrect #endif statement by @luc-guyot-infomaniak in #837
- Adress-sonar-code-smell-(KDESKTOP-1400) by @herve-er in #836
- Add further information in the logging of dependencies installation via conan by @luc-guyot-infomaniak in #829
- Kdesktop 1695 detect migration of sync db by @herve-er in #822
- docs(readme): update Zlib installation paths to standardize directory usage by @R-Gld in #839
- Linux - Crash in Snapshot class by @ChristopheLarchier in #820
- Set replica IDs in SyncDb::node by @ClementKunz in #832
- Set the creation date of an edited file within its upload job by @ClementKunz in #826
- macOS - Sync loop when modification date < creation date on the drive by @ChristopheLarchier in #838
- Add more Clang-format rules by @ClementKunz in #841
- Kdesktop 1603 adapt the number of upload and download jobs by @ClementKunz in #766
- KDESKTOP-1741 Assert in-debug mode if login and then-cancelling the sync setup by @herve-er in #842
- Manage OpenSSL with Conan by @R-Gld in #818
- FIX liblog4cplus install path for linux builds by @R-Gld in #843
- [KDESKTOP-1199] Update user exclusion templates stored in ParmsDb wrt string normalizations by @luc-guyot-infomaniak in #765
- Reset Log::_instance before calling log4cplus::Logger::shutdown() by @herve-er in #844
- [KDESKTOP 1759] Refactor all build scripts to safely quote variable expansions by @R-Gld in #845
- Kdesktop 1400 Resolution for large file synchronization failure on linux systems due to insufficient space in tmp by @herve-er in #831
- Kdesktop 1368 mac os finder status icons shortcut unavailable after an external disc containing a sync folder is mounted2 by @ClementKunz in #799
- Fix pTrace in tests and create a dedicated sentry projetct by @herve-er in #847
- Add a unit test for the exclusion of the kdrive rescue folder by @herve-er in #834
- Local sync - 403 error not properly managed by @ChristopheLarchier in #824
- CMakeLists must use the libs we've built and reference only major versions by @ChristopheLarchier in #731
- KDESKTOP-1751 Add auto recovery from apple assistant migration. by @herve-er in #823
- fix(macos/build-release.sh): correct variable names in
macos/build-release.shscript by @R-Gld in #855 - Kdesktop 1760 fix unit tests by @herve-er in #849
- KDESKTOP-1590-GUI-message-about-lack-of-disk-space-is-unclear-to-users by @herve-er in #846
- Fixes compilation warning on MacOSX: circumvents a false positive for fall-through scenario by @luc-guyot-infomaniak in #857
- Fixes latest compilation warnings on Linux by @luc-guyot-infomaniak in #858
- Remove Fedora from the supported version in the README by @ClementKunz in #856
- [KDESKTOP-1199] Let CommonUtility::splitSyncPath(const &SyncPath) return path segments in their natural order by @luc-guyot-infomaniak in #794
- [KDESKTOP-1707] Returns a meaningful ExitInfo when the Linux FolderWatcher has not enough notify watches by @luc-guyot-i...
3.7.1
Full Changelog: 3.7.0...3.7.1
3.7.0
What's Changed
- Uniformize version format by @ClementKunz in #596
- Fix VS version for build. by @herve-er in #612
- KDESKTOP-1497 - Fix clear history button by @ClementKunz in #597
- KDESKTOP-853 - Do not update snapshot item if file has not changed by @ClementKunz in #603
- [KDESKTOP-1436] Log source file names instead of source file paths by @luc-guyot-infomaniak in #591
- Fix missing conversion from int to string by @ClementKunz in #621
- [KDESKTOP-1471] Uses digitcert timestamp server for release builds by @luc-guyot-infomaniak in #620
- Unwanted sentry/logs in case of download abort. by @herve-er in #627
- Address several complex move scenario issues. by @herve-er in #595
- KDESKTOP-1472-File-hydration-generate-a-lot-of-log-on-Windows by @ClementKunz in #628
- KDESKTOP-1322 - Do not check size for symlinks by @ClementKunz in #619
- [KDESKTOP-1129] Removes 2 clang warnings by @luc-guyot-infomaniak in #624
- Kdesktop 1563 introducing an invalid character in a folder name causes an infinite synchronisation loop by @ClementKunz in #623
- [KDESKTOP-1605] Remove dependent singletons by @luc-guyot-infomaniak in #630
- Lets the Windows nightly build display the HTML coverage report by @luc-guyot-infomaniak in #622
- Formatting: let clang-format format Objective-C files by @luc-guyot-infomaniak in #634
- Display the coverage html preview in the summary of the nightly build by @luc-guyot-infomaniak in #636
- [KDESKTOP-1129] Adds the EnumEnd case with an assertion wherever applicable by @luc-guyot-infomaniak in #639
- Fix crash by @ClementKunz in #637
- Quick Fix - Only get the pinState of placeholders by @herve-er in #644
- Kdesktop 1478 bug .lnk lors des maj windows by @herve-er in #643
- Deactivate Sonar's CI Analysis on the Windows runner by @luc-guyot-infomaniak in #652
- KDESKTOP-1621-Preprod-env-variable-should-be-read-at-runtime by @ClementKunz in #635
- KDESKTOP-1558-Blacklisted-Conflicts-on-dehydrated-placeholder by @ClementKunz in #552
- KDESKTOP-1371-It-should-not-be-possible-to-activate-LiteSync-on-WindowsServer by @ClementKunz in #629
- Kdesktop 1578 connexion asked with wrong account by @ChristopheLarchier in #625
- Performance Improvement:
CommonUtility::RelativePathby @herve-er in #650 - Remove the HTML preview Github action: generated files are not supported by @luc-guyot-infomaniak in #647
- Kdesktop 1365 sync on external drive does not start automatically by @ChristopheLarchier in #610
- [KDESKTOP-1538] Normalizes item names in UpdateTree::getNodeByPath only if necessary by @luc-guyot-infomaniak in #642
- KDESKTOP-1620-Change-default-conflict-value-in-move-request by @ClementKunz in #638
- [KDESKTOP-1577] Always associates
ExitCause::DbEntryNotFoundtoExitCode::DataErrorby @luc-guyot-infomaniak in #641 - Add dev tool page if env variable is defined by @ClementKunz in #656
- Kdesktop 1493 adapt the application responses to the new asleep and waking up status and related backend errors by @ClementKunz in #648
- Snpashot::update item optimisation by @herve-er in #657
- Optimize executor speed by @herve-er in #659
- Kdesktop 1531 optimize io helper directory iterator by @herve-er in #666
- Optimize
IoHelper::getItemTypeandIoHelper::fileStatcalls in LFSO::explorDir by @herve-er in #667 - Log kernel type and version by @ClementKunz in #672
- Main release 3.6.10 -> develop by @herve-er in #678
- Refactor the Windows build's powershell script by @luc-guyot-infomaniak in #651
- Poc/poc do not use macdeployqt by @ClementKunz in #664
- [CLEANUP] Aligns the meaning of isLikeFileNotFoundError output with function's name by @luc-guyot-infomaniak in #676
- Kdesktop 1638 create create conflict when distinct encodings are not detected leads to infinite sync loop by @ClementKunz in #658
- Linux - Wayland support by @ChristopheLarchier in #660
- [CLEANUP] Moves or removes unused boolean variables by @luc-guyot-infomaniak in #677
- Fix nodeId reuse issue on Linux. by @herve-er in #616
- [KDESKTOP-1129] Removes most recent compiler warnings by @luc-guyot-infomaniak in #683
- Set Qt plugin to offscreen on the CI. by @herve-er in #686
- Fix bug in compute FS operation by @ClementKunz in #691
- Kdesktop 1446 part 1 Optimize ComputeFSOperationWorker by @herve-er in #679
- Merge branch release-3.6.11 into develop by @luc-guyot-infomaniak in #696
- Deactivate BullseyeCoverage on the Windows CI runner by @luc-guyot-infomaniak in #700
- Kdesktop 1029 display a dedicated error message for file names finishing with a space by @ClementKunz in #689
- Do not call JobManager::clear() twice by @herve-er in #701
- [KDESKTOP-1017] Refresh the sync folder links after drive selection by @luc-guyot-infomaniak in #703
- Fix error in x64 Native Command Tool Prompt when executing the release build by @luc-guyot-infomaniak in #694
- Addresses compilation warning about needless copies of shared pointers in for-loops by @luc-guyot-infomaniak in #705
- macOS - Fix library missing at startup by @ChristopheLarchier in #706
- Kdesktop 1633 fully recreate the update tree during the update detection by @ClementKunz in #682
- KDESKTOP-1122-Sync-loop-if-modification-date-is-too-far-in-the-future by @ClementKunz in #684
- Kdesktop 1364 strange path on external volume in errors by @herve-er in #709
- Improve reliability of waitForSyncToFinish by @herve-er in #707
- Add testCheckIfPathExistsMixedSeparators by @herve-er in #711
- Add context to test assertions by @herve-er in #715
- Changes in clang format by @ClementKunz in #698
- Fix PlatformInconsistencyCheckerUtility::isNameTooLong by @herve-er in #717
- Sync incorrectly considered as LiteSync when VFS creation fails by @ChristopheLarchier in #713
- Releases Notes by @ChristopheLarchier in #719
- KDESKTOP-1068-Simplify-hidden-file-management by @ClementKunz in #680
- Benchmark async jobs by @ClementKunz in #716
- Fix OperationSorterWorker::fixDeleteBeforeMove() by @herve-er in #720
- KDESKTOP-1081-Error-message-after-a-quick-create-delete-on-the-drive by @ClementKunz in #692
- Update Windows doc by @ClementKunz in #725
- Kdesktop 899 operation sorter very slow by @ClementKunz in #714
- UploadJob - Use content-type application/octet-streamFix upload content-type by @ChristopheLarchier in https:/...
3.6.11
What's Changed
- [KDESKTOP-1106] Normalize file and directory names when inserted in sync DB by @luc-guyot-infomaniak in #244
- Merge Release/release 3.6.9 into main by @ClementKunz in #569
- Kdesktop 1586 0 bytes by @herve-er in #577
- Releases Notes by @ChristopheLarchier in #579
- Release 3.6.10 -> main by @herve-er in #670
- [KDESKTOP-1671] Get the VFS status of the local target item after propagation by @luc-guyot-infomaniak in #687
- Release notes 3.6.11 by @luc-guyot-infomaniak in #690
- Merge of branch release-3.6.11 into main by @luc-guyot-infomaniak in #695
Full Changelog: 3.6.10...3.6.11