Commit Graph

  • 7cace828a7 Make the interface sealed 2034-separate-accountsettings-from-actual-storage Arnau Mora Gras 2026-07-30 17:27:38 +02:00
  • 9e9d90de48 OPtimize call Arnau Mora Gras 2026-07-30 17:25:20 +02:00
  • 525136ad64 Merge branch 'main' into 2034-separate-accountsettings-from-actual-storage Arnau Mora Gras 2026-07-30 17:23:42 +02:00
  • 8a17f3e4d0 Remove dots at the end of the sentences 2638-debug-info-screen-show-links-to-helpful-resources Arnau Mora Gras 2026-07-30 17:14:14 +02:00
  • f7c41aa3ba Merge branch 'main' into 2638-debug-info-screen-show-links-to-helpful-resources Arnau Mora Gras 2026-07-30 17:13:47 +02:00
  • cff97d4145 Convert RefreshCollectionsWorker to use AccountId 2033-switch-to-AccountId-7 cketti 2026-07-30 16:45:49 +02:00
  • b72625e4b3 Convert AutomaticSyncManager to use AccountId cketti 2026-07-30 13:57:29 +02:00
  • 98c76eac9a Convert PushNotificationManager to use AccountId cketti 2026-07-30 13:39:39 +02:00
  • ae52d4e4e6 [Sync] Take settings snapshot for synchronization (#2718) main Ricki Hirner 2026-07-30 16:13:39 +02:00
  • c508b9e74c Merge branch 'main' into applicationscope-no-dispatcher applicationscope-no-dispatcher Ricki Hirner 2026-07-30 15:38:12 +02:00
  • 5a5c0632c0 AccountId refactoring (part 6) (#2725) cketti 2026-07-30 14:32:49 +02:00
  • a9cf808d2c Replace every/coEvery with coEvery in tests; add UiDispatcher provider Ricki Hirner 2026-07-30 11:40:27 +02:00
  • a5744cad65 [DavHttpClientBuilder] Use IoDispatcher for credentials retrieval; make build suspend Ricki Hirner 2026-07-30 11:27:30 +02:00
  • 74b6ac5e94 Move CollectionSelectedUseCase to account package; add UiDispatcher; use in ViewModels; update SYNC_DELAY to Duration; remove unused IoDispatcher from CollectionSelectedUseCase Ricki Hirner 2026-07-30 11:22:31 +02:00
  • 2a8a948d9b Remove AutoCloseable from LogManager; remove unused preferenceObserver Ricki Hirner 2026-07-30 10:32:13 +02:00
  • 2aec8dab9f Add DefaultDispatcher qualifier; use in applicationScope Ricki Hirner 2026-07-29 22:53:16 +02:00
  • 5faee413ae Use applicationScope for long-running operations; don't set specific Dispatcher if not necessary Ricki Hirner 2026-07-29 20:52:19 +02:00
  • 43a7c249dd Fix sync always-pending issue (again) (#2721) Ricki Hirner 2026-07-30 13:48:46 +02:00
  • 7ca14213d7 AccountId refactoring (part 5) (#2724) cketti 2026-07-30 12:17:23 +02:00
  • e4d338c111 AccountId refactoring (part 4) (#2722) cketti 2026-07-30 11:14:38 +02:00
  • 2ef9a57ef6 AccountId refactoring (part 3) (#2644) cketti 2026-07-29 14:07:23 +02:00
  • 0c6c952646 Update JtxBoard min version to 2.17.00 (#2711) Ricki Hirner 2026-07-29 09:36:09 +02:00
  • abff3f4e80 [Coroutines] Check WebDAV package (#2703) Arnau Mora 2026-07-28 12:37:31 +02:00
  • 4e708b4298 Update dav4jvm to 4.0.0, add Ktor deadlock test (#2712) Ricki Hirner 2026-07-28 10:03:57 +02:00
  • 10e4b3922c [jtx Board] Filter known properties from OTHER properties in VALARMs (#2716) Ricki Hirner 2026-07-28 10:03:21 +02:00
  • b6adf3e976 [CI] Bump stefanzweifel/git-auto-commit-action from 5 to 7 in the ci-actions group (#2714) dependabot[bot] 2026-07-28 07:16:53 +02:00
  • 7e81575af3 Bump the app-dependencies group with 3 updates (#2715) dependabot[bot] 2026-07-27 17:18:04 +02:00
  • b96beff735 [Release notes] Remove refactoring category; include Dependabot again (#2713) Ricki Hirner 2026-07-27 13:10:12 +02:00
  • c193c6df16 Merge processRemoteList and processRemoteChanges into processRemoteMembers 2691-syncmanager-replace-foreachresponse-bridge-by-flow-based-api Ricki Hirner 2026-07-27 12:13:11 +02:00
  • 9f3975911d Bump app version to 4.5.20-unreleased Ricki Hirner 2026-07-27 11:42:12 +02:00
  • 5e9092bc54 Bump version to 4.5.19-rc.1 v4.5.19-rc.1-ose release Ricki Hirner 2026-07-27 11:40:13 +02:00
  • 8540a2a94b Make view/share logs primary action of verbose logging notification (#2706) cketti 2026-07-27 10:02:35 +02:00
  • c556e5d3ee Remove autostart permission hint (#2710) Ricki Hirner 2026-07-27 10:01:48 +02:00
  • f16a34a68a Fix task dirty flag regression with properties (#2697) Ricki Hirner 2026-07-25 10:01:21 +02:00
  • 73de45d096 [Coroutines] Clean up AccountSettings (#2704) cketti 2026-07-24 15:00:22 +02:00
  • 1beebb9055 Use filterIsInstance and filter for MultiStatusItem.Response processing Ricki Hirner 2026-07-22 21:06:53 +02:00
  • 8b8776a541 Improve structured concurrency: use explicit coroutine scopes Ricki Hirner 2026-07-22 20:58:50 +02:00
  • c5842a3fae Rename sync token variable to newToken; remove redundant type declaration and null checks Ricki Hirner 2026-07-22 19:14:25 +02:00
  • 0ab166c1e4 Remove return value from processRemoteList; extract sync-token from sync-collection response Ricki Hirner 2026-07-22 19:06:31 +02:00
  • 33bd3ef465 Refactor SyncManager to use Flow directly; remove callback-based processing Ricki Hirner 2026-07-21 23:30:34 +02:00
  • 5b36c5db56 Remove runBlocking() from account settings migrations (#2699) cketti 2026-07-22 20:39:49 +02:00
  • 0ac260c570 Translator list in app is wrong (DAVx5 / About / Translators) (#2683) Arnau Mora 2026-07-22 17:17:30 +02:00
  • 94dff224c1 [dav4jvm] Migrate from callback to Flow<MultiStatusItem> (#2640) Ricki Hirner 2026-07-22 16:12:04 +02:00
  • 3f64256073 [Coroutines] Clean up AppSettingsViewModel (#2694) Arnau Mora 2026-07-22 12:27:02 +02:00
  • 2a3571cf29 Avoid using runBlocking in AutomaticSyncManager (#2687) cketti 2026-07-22 11:15:31 +02:00
  • a3b196a740 Merge branch 'main' into 2638-debug-info-screen-show-links-to-helpful-resources Arnau Mora 2026-07-22 07:46:53 +02:00
  • 84f42eb9e9 Increasing paddings Arnau Mora Gras 2026-07-22 07:46:32 +02:00
  • 82bd023a6a [Coroutines] Fix blocking calls in push message handling (#2685) Ricki Hirner 2026-07-21 23:04:24 +02:00
  • a132197fc7 Unify StartupPlugin sync/async calls → StartupAction.onAppCreate() (#2662) Ricki Hirner 2026-07-21 17:10:24 +02:00
  • b2d2ed0c01 Remove blocking call from RefreshCollectionsWorker (#2686) cketti 2026-07-21 13:10:53 +02:00
  • 200f095b6e [jtx] Don't crash when main component is missing (#2674) cketti 2026-07-21 11:44:34 +02:00
  • 2527f88fc4 Add Find Help card to debug info Arnau Mora Gras 2026-07-21 08:56:42 +02:00
  • d62a8a1f3a Use suspending methods for SyncWorkerManager (#2657) Arnau Mora 2026-07-21 08:03:55 +02:00
  • 883a25799a Bump the app-dependencies group with 2 updates (#2673) dependabot[bot] 2026-07-20 19:11:23 +02:00
  • c481398b1c [WebDAV] make operation signatures and DB access suspendable (#2660) Ricki Hirner 2026-07-20 13:21:33 +02:00
  • b309c257d9 Android10Resolver: use asyncSend instead of runBlocking (#2659) Ricki Hirner 2026-07-20 10:38:52 +02:00
  • d021c59cbd Include correct tasks provider package in PRODID (#2671) Ricki Hirner 2026-07-19 11:11:56 +02:00
  • 921d00b002 Update app version to 4.5.19-alpha.1 Ricki Hirner 2026-07-18 21:50:48 +02:00
  • cb3f0c970f Bump app version to 4.5.18 v4.5.18-ose Ricki Hirner 2026-07-18 21:50:26 +02:00
  • e5a9500388 Merge branch 'main' into release Ricki Hirner 2026-07-18 21:50:14 +02:00
  • 00e26917da Introduce IoCoroutineWorker for I/O-bound tasks (#2665) Ricki Hirner 2026-07-18 21:48:28 +02:00
  • 4f6db1e622 Make migrations suspendable; update tests accountsettings-migrations-suspend Ricki Hirner 2026-07-18 13:24:54 +02:00
  • 5ca4a8a856 Bump app version to 4.5.18-rc.1 v4.5.18-rc.1-ose Ricki Hirner 2026-07-17 17:40:37 +02:00
  • 5aaccb25e6 Use IO dispatcher instead of default dispatcher (#2653) cketti 2026-07-17 17:26:15 +02:00
  • c1d7dd3818 Fix threading for building HTTP proxies (#2647) Arnau Mora 2026-07-17 17:25:20 +02:00
  • dc72f8aa38 Read-only collections: reset instead of upload local changes (#2643) Ricki Hirner 2026-07-17 14:05:34 +02:00
  • d95a2b242a Replace @MainDispatcher by Dispatchers.Main and add @RealMainDispatcher for tests (#2650) Ricki Hirner 2026-07-16 18:18:18 +02:00
  • 9c2cb001bd Add link to "tested with" page on login screens (#2652) Ricki Hirner 2026-07-16 17:54:18 +02:00
  • 08366d1ae5 Propagate GroupMethod to AndroidAddressBook (#2651) Ricki Hirner 2026-07-16 15:36:17 +02:00
  • f46e1c72bb Clarify project-private :synctools usage in AGENTS.md Ricki Hirner 2026-07-16 15:14:39 +02:00
  • eb4bb0bc81 Document F-Droid version parsing in AppVersion.kt (#2649) Ricki Hirner 2026-07-16 11:14:01 +02:00
  • 1a3a56084a Update AGP to 9.3.0 and enable parallel tooling (#2648) Ricki Hirner 2026-07-16 10:53:12 +02:00
  • e9bd0e78de Rollback some comments Arnau Mora Gras 2026-07-14 16:49:57 +02:00
  • 15cdbe069e Rename AccountManagerSettingsStore to AccountSettings Arnau Mora Gras 2026-07-14 16:46:13 +02:00
  • 6b8745dee5 Merge branch 'main' into 2034-separate-accountsettings-from-actual-storage Arnau Mora Gras 2026-07-14 16:42:17 +02:00
  • 0324abf44f Bump the app-dependencies group across 1 directory with 7 updates (#2645) dependabot[bot] 2026-07-14 14:40:19 +02:00
  • a0bb92488e Convert AccountSettingsActivity to use AccountId (#2629) cketti 2026-07-14 11:37:40 +02:00
  • ac59e257e1 [SyncManager] Replace SyncDispatcher by explicit concurrency control; make batch-downloading testable (#2616) Ricki Hirner 2026-07-11 10:12:01 +02:00
  • 6c66734cec Bump version to 4.5.17.1 v4.5.17.1-ose Ricki Hirner 2026-07-10 11:25:41 +02:00
  • 8b244ca176 [Ktor] Update dav4jvm to fix preemptive Basic/Digest problem (#2633) Ricki Hirner 2026-07-10 11:23:39 +02:00
  • 3dba1ef4cf [Ktor] Use OkHttp logging format (#2631) Ricki Hirner 2026-07-09 17:47:58 +02:00
  • 2040085a1e [Ktor] Update dav4jvm to fix preemptive Basic/Digest problem (#2633) Ricki Hirner 2026-07-10 11:23:39 +02:00
  • 7ce661abe8 Bump version to 4.5.17 v4.5.17-ose Ricki Hirner 2026-07-09 17:58:13 +02:00
  • 050f6eaabc [Ktor] Use OkHttp logging format (#2631) Ricki Hirner 2026-07-09 17:47:58 +02:00
  • 68e1c93f0d Bump version to 4.5.18-alpha.1 Ricki Hirner 2026-07-09 14:17:30 +02:00
  • ab5f905097 Bump version to 4.5.17-rc.1 v4.5.17-rc.1 Ricki Hirner 2026-07-09 14:17:11 +02:00
  • 22b65ef04e Translations update from Hosted Weblate (#2628) Weblate (bot) 2026-07-09 14:08:31 +02:00
  • 234523687c Bump the app-dependencies group with 5 updates (including Conscrypt) (#2626) dependabot[bot] 2026-07-09 14:01:01 +02:00
  • 9601d123c8 Update cert4android and dav4jvm (#2625) Ricki Hirner 2026-07-09 13:38:44 +02:00
  • 8ef972c04c Send proper Accept headers for XML, make JSON content negotiation optional (#2624) Ricki Hirner 2026-07-09 13:06:38 +02:00
  • 0cb4089a2e Adjust spaces Arnau Mora Gras 2026-07-09 12:12:56 +02:00
  • 8d5968693f Merge branch 'main' into 2034-separate-accountsettings-from-actual-storage Arnau Mora Gras 2026-07-09 12:11:04 +02:00
  • 449f7066bc Completely remove AccountSettings Arnau Mora Gras 2026-07-09 12:03:31 +02:00
  • 42edabbdda Fix mock Arnau Mora Gras 2026-07-09 12:00:44 +02:00
  • 5caf08b2e9 Update references Arnau Mora Gras 2026-07-09 11:58:59 +02:00
  • b089ea1086 Introduce AccountId type (#2615) cketti 2026-07-09 11:43:17 +02:00
  • 47e4072c86 Implement legacy account id support Arnau Mora Gras 2026-07-09 11:17:54 +02:00
  • 3a88ad7b84 Rollback changes Arnau Mora Gras 2026-07-09 11:07:43 +02:00
  • bc82711b5b Merge branch 'main' into 2034-separate-accountsettings-from-actual-storage Arnau Mora Gras 2026-07-09 11:00:39 +02:00
  • b54dbe0d03 Merge remote-tracking branch 'origin/2033-own-account-type' into 2034-separate-accountsettings-from-actual-storage Arnau Mora Gras 2026-07-09 11:00:23 +02:00