Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improvements for all users: - We've found out that the synchronization process could be started more than once. Although this should have no effect (i.e. one start replacing the previous one) we've made sure we only start the process once. This should avoid wasting some resources in an extraneous start. - In some situations, when moving a file or folder and overwriting an existing document, the local file system can fire a move event without firing a deletion event for the document that's being overwritten. We were very conservative in the way to we treat changes that could erase content so we would generate a conflict for those moves. Now that we have file versioning on the Cozy, we feel comfortable accepting those changes and will thus delete the overwritten document but will keep its existing references (e.g. photos album, bills…) and add them to the document being moved. Improvements for Windows and macOS users: - To avoid synchronizing temporary documents generated by some software when saving a new version of a document, we maintain a list of file name patterns that should not be synchronized. We had some patterns for the Microsoft Office suite files but we did not account for temporary files generated for all the file types those can open like Open Documents. We've enlarged the pattern used to match those files those that all temporary files created by the MS Office software should be matched and thus not be synchronized. Improvements for Windows users: - We've got reports from users experiencing app crashes. In at least some of those cases, the anti-virus seems to be involved. We've implemented some mitigations as found in the Electron documentation and hope to see those issues resolved.
- Loading branch information