You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* KDESKTOP-1380 - Return english language by default
* Manage ParametersCache::instance() return value
* Fix crash
* Address comments
* Display a message when an hydration fail due to a lack of disk space.
* Address PR comment
* Address PR suggestion.
* Implement PinState::Unspecified and PinState::Unknowned.
* Revert unwanted changes.
* Avoid to set a pinState to unknown.
* Don't fetch the pinState of an item that is not a placeholder.
* Automatically hydrate placeholders that are created inside a pinned folder on Windows.
* Start (de)hydration for the file for which the pin state changed while the sync was off in SyncPalWorker::resetVfsFilesStatus.
* Self review, minor change.
* Add checks to avoid crash
* Use isHydrated instead of the pinState.
* Fixes formatting error in executor (duplicate 'name' and duplicate quotes)
* Add unit test.
* Update CI workflow.
* Add a log when an environment variables is missing.
* Restore: KDRIVE_TEST_CI_REMOTE_PATH
* Ensure that freeDiskSpace always use a dir path.
* Add MockIoHelperTestNetworkJobs::resetStdFunctions();
* KDESKTOP-1481 - Use only Prod distribution channel on Linux (#486)
* Fix Utility::freeDiskSpace
* Reduce depth of nested if.
* Add tmp verbose for linux debug.
* Revert "Add tmp verbose for linux debug."
This reverts commit 1fdc6a2.
* Verbose in case of test faillure.
* Revert a test change in TestNetworkJobs::testDownload
* Send a Sentry message in case of error in the VFS extension
* Fix assert.
* Restore test.
* Ignore path starting with one letter and a colon
* Add unit tests
* Add comments
* Rename path variable
* Apply suggestions from code review
Co-authored-by: Luc Guyot <[email protected]>
* Remove misleading comments in SnapshotItem constructor
* macOS - Alias download issue (#484)
* Fix download of invalid aliases
* Fix remaining real time snapshot access in the executor worker
* Tests and comments added
* Add removed tests
* Address comments
---------
Co-authored-by: Herve Eruam <[email protected]>
* Unwanted upload
* revert
* Kdesktop 1359 vfs functions should return an exit info (#404)
* Convert return type of Vfs::start and Vfs::startImpl from bool to ExitInfo.
* Remove unused Vfs::isHydrating.
* Convert return type of Vfs::updateMetadata and from bool to ExitInfo.
* Convert return type of Vfs::updateMetadata and from bool to ExitInfo step 2.
* Fix log.
* Convert return type of Vfs::createPlaceholder from bool to ExitInfo.
* Convert return type of Vfs::createPlaceholder from bool to ExitInfo. 2
* Convert return type of Vfs::convertToPlaceHolder from bool to ExitInfo.
* Convert return type of Vfs::convertToPlaceHolder from bool to ExitInfo. 2
* Remove unused Vfs::needsMetadataUpdate.
* Fix file access typo.
* Convert return type of Vfs::updateFetchStatus from bool to ExitInfo.
* Fix call to getXAttrValue.
* Fix tests.
* Fix liteSyncconnector.mm
* Fixe tests.
* fix vfs_mac
* Convert return type of Vfs::forceStatus from bool to ExitInfo.
* Revert macOS change
* Convert return type of Vfs::setPinstate from bool to ExitInfo.
* Convert return type of Vfs::Status from bool to ExitInfo.
* Convert setThumbnail & setAppExcludeList & getFetchingAppList return type to ExitInfo
* Continue the propagation of ExitInfo and add comment on possible ExitCode/Cause for each vfs functions.
* Add VfsWinExitInfo
* Revert "Add VfsWinExitInfo"
This reverts commit 8cea04c.
* Add NotFound and FileAccessError in vfsWin.
* Fix comments.
* Return ExitCode::LogicError in case of missing vfsCallBack.
* Correct handling of vfs error
* Remove a log
* Implement source location and add it to ExitInfo.
* Fix wrong if condition
* Edit print format of SourceLocation.
* Fix buid.
* Fix a LOG macro.
* Use SourceLocation for Vfs::handleVfsError
* ExitInfo in vfs_mac
* Fx build.
* Fix macOS build.
* Fix macOS build.
* Fix macOS test.
* Fix vfs_mac build.
* Sonar issue.
* fix mac build.
* Missing QStr2Path
* Fix testSourceLocation
* Fix TestExecutorWorker::testIsValidDestination
* More useful insight in case of test faillure.
* Fix tests
* Sonar issue part 1
* Sonar issues part 2
* Catch SystemError FileAlreadyExists.
* Fix build
* Fix handleExecutorError switch
* Remove duplicated line.
* Revert "Remove duplicated line."
This reverts commit fde6b46.
* Remove duplicated line.
* Reduce code duplication.
* Reduce code duplication.
* Reduce code duplication
* Self reveiw.
* Remove vfs callback in appserver.
* Replace QString with SyncPath in VFS function signatures.
* Fix Sonar issue
* Fix macOs test
* Fix macOs test
* Fix cmakes.
* Remove commented code.
* Fix vfs_mac.cpp
* Fix vfs_mac.cpp
* Remove unused variables.
* Merge conflict.
* Remove a sub test in testIsValidDestination as it is now impossible to have node without id.
* Fix develop merge.
* Fix merge.
* Self review.
* Fix currentLocCompatibility.
* Fix a call to _syncFileStatus
* Avoid conversion ambiguity in vfs_mac
* Fix a log.
* Fix a build error in vfs_mac
* Force stop hydration worker in WorkerInfo::~WorkerInfo
* Adress Sonar issue.
* Fix a log.
* Fix a SyncPath to QString conversion
* Fix useless argument copy in some Vfs method.
* Rename Vfs::checkIfPathExist to Vfs::checkIfPathIsValid
* Move WorkerInfo destructor to the header.
* Use SyncPath instead of QString in Vfshydrate/dehydrate.
* Move WorkerInfo and VfsWorker to dedicated files.
* Invalidate snapshot in case of FileNotFound error in the executor.
* Fix inadvertently broken test
* initialize a bool.
* Fix a typo.
* Fix a typo.
* Fix macOS build.
* Remove unused parms in Vfs::isDehydratedPlaceholder declaration.
* Move vfs_win/vfs_mac in libcommonserver.
* Change broken include.
* Fix some broken include.
* remove redundant set(CMAKE_AUTOMOC TRUE)
* Revert unwanted change on project config.
* Add a missing include.
* Fix MockVfs in TestExecutorWorker
* Update cppunit manual download link.
* fix - wrong vfs pluginFileName
* KDESKTOP-1488-Create-ParentDelete-conflict-Item-not-correctly-removed-from-DB (#467)
* KDESKTOP-1488 - Propagate changes to DB in case of Create-ParentDelete conflict
* Address PR comments
* Fix build Windows
---------
Co-authored-by: Christophe Larchier <[email protected]>
Co-authored-by: Herve Eruam <[email protected]>
* Fix merge.
* Client crash 3 (#478)
* Fix crash
* Fix errors tab widget management
---------
Co-authored-by: Clément Kunz <[email protected]>
* Update test/libsyncengine/jobs/network/testnetworkjobs.cpp
Co-authored-by: Luc Guyot <[email protected]>
* Update test/libsyncengine/jobs/network/testnetworkjobs.cpp
Co-authored-by: Luc Guyot <[email protected]>
* Update src/libcommonserver/utility/utility.cpp
Co-authored-by: Luc Guyot <[email protected]>
* Rename Utility::freeDiskSpace to Utility::getFreeDiskSpace
* Fix Sonar issue.
* Fix getFreeDiskSpace
* Revert std::local change.
* Fix downloadJob
* KDESKTOP-1523 - Fix path in update tree if there is a Move operation on a parent
* KDESKTOP-1523 - Add unit tests
* Remove a TODO
* macOS - Fix thumbnails display
* Fix
* KDESKTOP-1465-Sync-issue-after-multiple-operations (#499)
* KDESKTOP-1465 - Fix cycle breaking
* KDESKTOP-1465 - Test beak cycle
* KDESKTOP-1465 - +uick refactoring of OperationSorterWorker
* KDESKTOP-1465 - Fix tests
* Fix build error on Windows
---------
Co-authored-by: Herve Eruam <[email protected]>
* Remove an unused variable and change from if/else if to a switch.
* Add a missing syncOp->setOmit(true);
* DownloadJob::hasEnoughPlace optimization.
* Fix 3.6.8 merge.
* Fix 3.6.8 merge.
* Typo
* Add an optional custom rate limite for Sentry transactions.
* Kdesktop 1525 the sync restarts after blacklisting a dehydrated placeholder (#505)
* Fix formatting
* Fix sync operation nodes deletion
* Make the random generator static.
* Fix build warning.
* KDESKTOP-1475-Windows-Folder-status-remain-syncing-after-a-remote-move (#468)
* KDESKTOP-1475 - Fix status after a local move
* Create a VfsStatus struct
* Revert "Create a VfsStatus struct"
This reverts commit 5f6b368.
* Address SonarCloud issue
---------
Co-authored-by: Christophe Larchier <[email protected]>
* Fix syncs startup
* Address Sonar comments
* Address Sonar comments
* Address Sonar comments
* Fix issue
* Kdesktop 1540 add a sentry to monitor app usage (#510)
* Add kDrive started sentry.
* Increase global sample rate.
* Fix getOriginPath function
* Address comments
* Kdesktop 1519 Use a pointer to Vfs instance in syncpal and job instead of callback (#500)
* Fix sentry call in vfs_win.
* Remove vfs function in SyncPal and use vfs ptr instead.
* Use a vfs ptr up to the job instead of callback.
* remove vs folder.
* Move include of vfs.h
* Add Vfs to SyncPal constructor.
* Fix some warning in vfs.cpp and macOS build.
* Fix DownloadJob
* Fix TestExecutorWorker::testCheckLiteSyncInfoForCreate.
* Always provide a logger and sentry handler to VfsOff
* Remove Sentry from test.
* Remove usless ';'
* Check whether the job has been aborted instead of checking the callback value.
Also, include the associated unit tests.
* Re enable an assert.
* Add unit test.
* Add unit test.
* Typo.
* Update test/libsyncengine/jobs/network/testnetworkjobs.cpp
Co-authored-by: Luc Guyot <[email protected]>
* Change sentryHandler behaviour for dll.
* Enhance TestNetworkJobs::testDownloadAborted with check on the vfsStatus.
* Fix merge.
* Reactivate syncengine test
* Use more suggestive dummy argument name.
* Apply suggestions from code review
Co-authored-by: Luc Guyot <[email protected]>
* Apply suggestions from code review
Co-authored-by: Luc Guyot <[email protected]>
* Update src/libsyncengine/jobs/network/API_v2/downloadjob.cpp
Co-authored-by: Luc Guyot <[email protected]>
* Update src/libsyncengine/jobs/network/API_v2/movejob.cpp
Co-authored-by: Luc Guyot <[email protected]>
* Update src/libsyncengine/jobs/network/API_v2/downloadjob.cpp
Co-authored-by: Luc Guyot <[email protected]>
* Update src/libsyncengine/jobs/network/API_v2/downloadjob.cpp
Co-authored-by: Luc Guyot <[email protected]>
* Update src/libsyncengine/jobs/network/API_v2/movejob.cpp
Co-authored-by: Luc Guyot <[email protected]>
* Remove an assert when we call sentry::Handler::init more than once in vfs_win as it is a normal case when there is multiple sync.
* Rename vfsSetupParms member as they are not private.
* Implement CreateDirJobRemoteOnly
* Implement CreateDirJobRemoteOnly
* Revert "Implement CreateDirJobRemoteOnly"
This reverts commit 1491b7c.
---------
Co-authored-by: Luc Guyot <[email protected]>
* KDESKTOP-1515-Sync-loop (#504)
* KDESKTOP-1515 - Fix operation sorter in case of Move-Move incompatible operations
* KDESKTOP-1515 - Fix fixMoveBeforeMoveOccupied algorithm
* KDESKTOP-1515 - Address Sonar issue
* KDESKTOP-1515 - Fix fixMoveBeforeMoveOccupied method
* KDESKTOP-1515 - Address Sonar issues
* KDESKTOP-1515 - Simplify fixMoveBeforeMoveOccupied
* Address comments & fix merge issue
* New version
* Update version
* Update version
* RN 3.6.9
* Apply suggestions from code review
Co-authored-by: Luc Guyot <[email protected]>
* Remove unwanted tabulation
* Fix Linux build
* Update src/libcommon/utility/sourcelocation.h
Co-authored-by: Herve Eruam <[email protected]>
* Fix webview display
Signed-off-by: Christophe Larchier <[email protected]>
* Rollback
* KDESKTOP-1552 - Fix download job
* Update src/libsyncengine/jobs/network/API_v2/downloadjob.cpp
Co-authored-by: Herve Eruam <[email protected]>
* Set _isHydrated true by default
* KDESKTOP-1552 - Add unit test
* Change the date of release notes to today 20250207
* Fix script
* Increase GuiRequests::checkCommStatus() timeout limit.
* Update src/gui/appclient.cpp
* KDESKTOP-1560 - Fix default language
* KDESKTOP-1560 - Fix tests
* Remove Sentry from VfsWin
* Change release notes date to today 20250217
* Fixes Windows release build script
* Change release notes date to today 20250218
* Truly invalidate the local snapshot if too many FS events are detected
* Adds a unit test for the direct local snapshot invalidation
* Addresses Christophe's review comment
* Addresses Clément's review comment
* Clément's code review: removes wrong comment
* Truly invalidate the local snapshot if the Windows folder watcher has detected lost changes
* Change release notes date to today 20250219
* [HOTFIX] Initialize SyncPal even if Vfs has not started yet
* Change release notes date to today 20250220
* Updated RN
* Indentation fix.
* Fix es rn encoding
* Fix es rn encoding
* Fix encoding.
---------
Signed-off-by: Christophe Larchier <[email protected]>
Co-authored-by: Christophe Larchier <[email protected]>
Co-authored-by: Herve Eruam <[email protected]>
Co-authored-by: Christophe Larchier <[email protected]>
Co-authored-by: Herve Eruam <[email protected]>
Co-authored-by: Luc Guyot <[email protected]>
Co-authored-by: Luc Guyot <[email protected]>
0 commit comments