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 #733
- Crash in OperationSorterWorker by @ClementKunz in #734
- Return a LogicError if syncPal is not found by @ClementKunz in #735
- Don't check lite sync info if the op is omited. by @herve-er in #739
- Kdesktop 818 sync at the root of a drive not working with lite sync on by @ClementKunz in #740
- Fix Sentry Ptrace stop assert by @herve-er in #743
- Merge duplicated code in upload jobs by @ClementKunz in #702
- Enhance reliabilty of TestSyncPalWorker::testInternalPause1 by @herve-er in #736
- Never call the kStore api with a user id 0. by @herve-er in #747
- Kdesktop 1677 optimize sync pal worker reset vfs files status by @herve-er in #730
- Kdesktop 1687 User not linked to any sync should be removed by @herve-er in #744
- macOS- LiteSyncExt - crash by @ChristopheLarchier in #748
- Crash when duplicating a folder by @ChristopheLarchier in #741
- Normalize names in sorter by @ClementKunz in #738
- Add appUUID as a sentry tag. by @herve-er in #745
- KDESKTOP-1667 Declare ioError only when needed. by @herve-er in #746
- [GUI] Make the button to add a drive much more salient by @ChristopheLarchier in #737
- KDESKTOP-1611 Reset directory icon when a sync is deleted (Windows) by @herve-er in #749
- Kdesktop 1666 (Kdesktop 1446 part 2) Optimize ComputeFSOperationWorker and UpdateTreeWorker by @herve-er in #681
- Fix user auto deletion crash. by @herve-er in #750
- macOS - Reconnecting the app to the LiteSync extension after it restarts by @ChristopheLarchier in #752
- KDESKTOP-1615-Provide-without_ids-query-parameter-in-listing-longpoll-and-listing-continue-request by @ClementKunz in #653
- Fix UploadJobReplyHandler constructor (release 3.7.0) by @herve-er in #757
- Fix linux release build by @ClementKunz in #756
- Remove spurious log and address a warning in SyncDbCache by @herve-er in #755
- Remove suffix from appImage name by @ClementKunz in #759
- Update translations. by @herve-er in #763
- Kdesktop 1714 Set move origin info in undo move by @herve-er in #782
- Kdesktop 1715 in case of move create remote always win by @herve-er in #781
- Update RN dates by @ClementKunz in #789
- Clear operation sorter filter data on every new sync by @ClementKunz in #811
- Fix size in DB after upload by @ClementKunz in #809
- Kdesktop 1738 fix creation date propagation in db after a download by @herve-er in #815
- Kdesktop 1737 mac os fix creation date by @ChristopheLarchier in #814
- NodeId reuse fix by @herve-er in #808
- Avoid spurious edit-X conflicts if the local edit is omitted. by @herve-er in #816
Full Changelog: 3.6.11...3.7.0