Граф коммитов

3035 Коммитов

Автор SHA1 Сообщение Дата
Marcel Klehr d44b694e76
Merge pull request #1687 from floccusaddon/refactor/location-types
Refactor to use location types
2024-08-02 16:25:41 +02:00
Marcel Klehr 4512bd31bb fix(bechmark-tests): Add an extra sync-roundtrip
to account for NC Bookmarks different ID system

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-08-02 14:40:30 +02:00
Marcel Klehr d2dce29364 fix(Diff#map): Don't exclude MOVEs from normal parentId mapping
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-08-02 11:58:51 +02:00
Marcel Klehr b5b12b6f8e fix(Diff#map): Always map payload.parentId to targetLocation
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-08-02 11:52:05 +02:00
Marcel Klehr b33524c8df fix(Merge#reconcileDiffs): Clone with location for concurrent Hierarchy Reversals
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-08-02 11:38:39 +02:00
Marcel Klehr da982d6a6b fix(Diff#map): Force parentId mapping for MOVEs
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-08-02 11:37:59 +02:00
transifex-integration[bot] 018d72ac78
Translate _locales/en/messages.json in gl
100% translated source file: '_locales/en/messages.json'
on 'gl'.
2024-07-31 15:43:23 +00:00
Marcel Klehr 29fcd6cf86 fix(Default#reconcileDiffs): Properly fix type errors
instead of covering them with typescript tape

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-31 16:11:27 +02:00
Marcel Klehr 1a421b3540 fix(Default#executeCreate): Make sure all CREATEs have an oldItem
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-29 18:04:53 +02:00
Marcel Klehr e90ca337b1 tests: root folder sync: Don't check order
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-29 15:21:21 +02:00
Marcel Klehr edadef5288 Unidirectional: Fix full tree loading fallback
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-29 14:48:17 +02:00
Marcel Klehr 46de94515a Merge: Fix full tree loading fallback
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-28 20:43:24 +02:00
Marcel Klehr 7b5c3213ec tests: Don't run interrupt tests
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-28 19:15:13 +02:00
Marcel Klehr c13ed92f31 fix: Make it pass tests with Nextcloud Bookmarks
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-28 18:57:29 +02:00
Marcel Klehr 97f1e73d76 fix: Make it pass tests on firefox
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-28 18:23:33 +02:00
Marcel Klehr 11b98493ea fix: Make it pass unidirectional tests
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-28 17:28:51 +02:00
Marcel Klehr ec567eccff fix: Make default and slave tests pass
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-28 15:38:01 +02:00
Marcel Klehr 1a035b1cbd fix: Folder#clone
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-28 13:01:51 +02:00
Marcel Klehr 61caf6f5e6 Merge branch 'develop' into refactor/location-types 2024-07-28 12:29:40 +02:00
Marcel Klehr d1276a5c3a refactor: Fix all mentions of TItem and TResource
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-28 12:29:25 +02:00
Marcel Klehr dd701040c1 refactor: Fix Diff#findChain
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-28 10:58:28 +02:00
Marcel Klehr ce1f05266e refactor: Refactor Merge and Unidirectional strategies
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-28 10:56:42 +02:00
Marcel Klehr ae50c6b1ec refactor: Get Default SyncProcess in order
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-27 17:11:26 +02:00
Marcel Klehr 036438e604 refactor: Distinguish between plans of different stages and diffs
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-27 13:12:38 +02:00
transifex-integration[bot] e60b0c6d9c
Translate _locales/en/messages.json in zh_CN
100% translated source file: '_locales/en/messages.json'
on 'zh_CN'.
2024-07-26 01:43:32 +00:00
Marcel Klehr e45479be5d fix: Throw CancelledSyncError not InterruptedSyncError
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-25 19:52:07 +02:00
Marcel Klehr 6092472e90 fix(tests): Try to fix benchmark tests
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-25 19:48:40 +02:00
Marcel Klehr 3fc1d1b572 v5.2.5
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-25 16:30:24 +02:00
Marcel Klehr 942f04faea fix: Git tests
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-25 15:52:37 +02:00
Marcel Klehr d9e8966dbf chore(ci): Make CI job titles more legible
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-25 15:39:30 +02:00
Marcel Klehr 1d6e7acd0a Fix(GoogleDrive): Don't free lock if it wasn't locked
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-25 14:58:04 +02:00
Marcel Klehr 86e515583d feat(Telemetry): Add report problem button to Telemetry page
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-25 14:34:30 +02:00
Marcel Klehr 073a4b62d4 feat(AccountCard): Link to github issues on error
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-25 14:34:30 +02:00
Marcel Klehr a91157154f fix(Cancel): Improve cancel UX
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-25 14:34:30 +02:00
Marcel Klehr 0781437d32 fix(NextcloudBookmarks): Increase timeout
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-25 14:34:30 +02:00
transifex-integration[bot] f94ba89690
Translate _locales/en/messages.json in zh_CN
100% translated source file: '_locales/en/messages.json'
on 'zh_CN'.
2024-07-22 01:27:48 +00:00
Marcel Klehr 4cde3ddfa0 fix: Reload extension when cancelling sync
makes the action more immediate than waiting until all threads run into the cancel guard

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-21 17:28:21 +02:00
transifex-integration[bot] 9a14a8b9ac
Translate _locales/en/messages.json in gl
100% translated source file: '_locales/en/messages.json'
on 'gl'.
2024-07-21 11:14:19 +00:00
Marcel Klehr 596a4fd70f [native] feat: warn user if URL is already bookmarked
fixes #1278

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-21 11:32:28 +02:00
Marcel Klehr cb0ca2c4ac [native] fix: small visual fixes
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-21 11:10:30 +02:00
Marcel Klehr 38a82cf23c [native] fix: Automatically reload from disk when resuming app
fixes #1649

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-21 11:01:22 +02:00
Marcel Klehr f8ad240f62 fix: replace cordova-inappbrowser with capacitor/browser
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-21 10:59:40 +02:00
Marcel Klehr 191358aa39 chore: Upgrade capacitor to v6
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-20 15:41:36 +02:00
Marcel Klehr 2db6bed22f fix(Git): Clean up used indexedDB instances
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-20 15:40:30 +02:00
Marcel Klehr 5133823275 fix(Controller logic): Catch all 'Receiving end does not exist' errors
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-18 16:49:52 +02:00
Marcel Klehr 1daa182a6b fix(Account): Don't compile logs for each error
see #1677

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-18 16:49:52 +02:00
transifex-integration[bot] 90543e895a
Translate _locales/en/messages.json in gl
100% translated source file: '_locales/en/messages.json'
on 'gl'.
2024-07-09 07:28:28 +00:00
Marcel Klehr 943c25abd9 fix(WebDav, GoogleDrive): Use new encryption
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-08 17:07:32 +02:00
Marcel Klehr af25b7098f
Merge pull request #1668 from floccusaddon/fix/encryption-salt
fix(GoogleDrive,WebDAV): Allow passing salt in file contents
2024-07-06 10:57:59 +02:00
Marcel Klehr 20a2426ad6 perf(GoogleDrive, WebDav): Don't loop through all lines when finding highest ID
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-06 10:55:55 +02:00