Commit Graph

  • 4af6165094 Backport login_credentials_lock for password change in account settings (bitfireAT/davx5#643) Arnau Mora 2025-02-07 11:40:45 +01:00
  • fb2023762d Add syncActive flag to control SyncAdapter behavior during tests (#1302) Ricki Hirner 2025-02-07 11:26:10 +01:00
  • 946c450036 SyncAdapter: Hilt error handling (#1299) Ricki Hirner 2025-02-06 17:29:14 +01:00
  • 969d92d037 Bump version to 4.4.7 v4.4.7-ose Ricki Hirner 2025-02-02 18:30:35 +01:00
  • d63eb1ade8 Fetch translations from Transifex Ricki Hirner 2025-02-02 14:58:52 +01:00
  • 6998f009c4 Fetch translations from Transifex Ricki Hirner 2025-02-02 14:57:15 +01:00
  • cba1f01bdb Version bump to 4.4.7-rc.1 Ricki Hirner 2025-02-02 14:56:29 +01:00
  • 5f80c8e779 Add migration for Syncer URL → ID change (#1285) Ricki Hirner 2025-02-02 14:55:39 +01:00
  • 5ece438b3f Open-source intro page: don't select a "dont show for... months" option by default (#1287) Ricki Hirner 2025-02-02 14:46:50 +01:00
  • acd4e41f8b Update cert4android to avoid Conscrypt crash in custom certificate handling (#1290) Ricki Hirner 2025-02-02 14:35:36 +01:00
  • ae08093906 Syncer SecurityException: disable permission notification for now (#1284) Ricki Hirner 2025-02-02 14:28:07 +01:00
  • dd456b41f1 Version bump to 4.4.7-beta.1 Ricki Hirner 2025-01-31 22:52:19 +01:00
  • 30283f36a4 Update dependencies Ricki Hirner 2025-01-31 22:51:53 +01:00
  • 4858dd9229 Move authority and ContentProvider creation to LocalDataStore (#1272) Ricki Hirner 2025-01-30 12:42:11 +01:00
  • b910ba25ae Use ID to match DB collections with content provider collections (#1274) Sunik Kupfer 2025-01-29 16:47:51 +01:00
  • 2a542210ca MKCALENDAR does not send valid calendar-timezone (#1251) Arnau Mora 2025-01-28 12:39:24 +01:00
  • eef85f1f7a Provide three options for donation reminder time (#1256) Sunik Kupfer 2025-01-27 17:46:43 +01:00
  • 008ddf37f2 Further unmockk after tests (+ build variants) Ricki Hirner 2025-01-27 16:47:31 +01:00
  • 4f2d4e3a49 Further unmockk after tests Ricki Hirner 2025-01-27 16:47:31 +01:00
  • feccb76ce8 MockK: use MockkRule if possible (#1269) Ricki Hirner 2025-01-27 16:24:44 +01:00
  • 835689a4a6 Use DI for HttpClient.Builder (#1250) Ricki Hirner 2025-01-27 13:44:33 +01:00
  • 50cbac147e [CI] Use if: !cancelled() instead of if: always() (#1266) Ricki Hirner 2025-01-27 13:02:38 +01:00
  • a908a0e407 Fetch translations from Transifex Ricki Hirner 2025-01-25 12:55:52 +01:00
  • d1dd2f016e Fetch translations from Transifex v4.4.6-ose Ricki Hirner 2025-01-25 12:54:34 +01:00
  • bd5e26a9a9 Version bump to 4.4.6 Ricki Hirner 2025-01-24 17:53:07 +01:00
  • 2d686bee01 Show a warning if calendar or contacts storage is deactivated or missing (#1243) Sunik Kupfer 2025-01-24 17:52:17 +01:00
  • 2438f1a8d4 Replaced LocalContext casting with LocalActivity (#1261) Arnau Mora 2025-01-22 21:17:00 +01:00
  • 331f8d5743 Bump version to 4.4.6-rc.1 Ricki Hirner 2025-01-22 15:53:40 +01:00
  • 7e43524ff5 Update dependencies Ricki Hirner 2025-01-22 15:53:00 +01:00
  • 708d94b69b Debug info: print all workers (#1200) Arnau Mora 2025-01-22 15:27:28 +01:00
  • 8b3c36f702 Use DB StringDefs also in DAOs and methods where they are used (#1252) Arnau Mora 2025-01-22 11:35:37 +01:00
  • ca2d57cf61 Change warning when Internet is not available (#1255) Sunik Kupfer 2025-01-22 11:33:58 +01:00
  • 1cc9b4bdd1 Fix show only personal setting not updating the view immediately (#1238) Sunik Kupfer 2025-01-20 13:45:50 +01:00
  • 947e92a6a5 Update AUTHORS and copyright notices (bitfireAT/davx5-ose#1232) Ricki Hirner 2025-01-10 16:41:37 +01:00
  • cd2fef7cbc Update AUTHORS and copyright notices (bitfireAT/davx5-ose#1232) Ricki Hirner 2025-01-10 16:41:37 +01:00
  • 38571962ee Update AUTHORS and copyright notices (bitfireAT/davx5-ose#1232) Ricki Hirner 2025-01-10 16:41:37 +01:00
  • 226583f19e Don't remove port from URI of nextcloud login intent (#1242) Sunik Kupfer 2025-01-16 14:34:51 +01:00
  • 958be01a79 Merge branch 'migrate-main-activity' into migrate-intro-about migrate-intro-about Arnau Mora 2025-01-11 15:52:33 +01:00
  • 597a3d293e Added redirection from AccountsActivity to MainActivity Arnau Mora 2025-01-11 15:50:16 +01:00
  • 0e59334e68 Moved AccountsDrawerHandler back to activity Arnau Mora 2025-01-11 15:46:18 +01:00
  • d8aad544ff Merge branch 'migrate-main-activity' into migrate-intro-about Arnau Mora 2025-01-11 15:40:19 +01:00
  • 5b935263d3 Merge branch 'main-ose' into migrate-main-activity Arnau Mora 2025-01-11 15:35:49 +01:00
  • f3333b7b54 Update AUTHORS and copyright notices (#1232) Ricki Hirner 2025-01-10 16:41:37 +01:00
  • 013cb915fd Merge branch 'main-ose' into migrate-main-activity Ricki Hirner 2025-01-10 16:14:41 +01:00
  • 226560230d Collection list refresh: Don't update fetched homesets (#1222) Sunik Kupfer 2025-01-10 15:34:48 +01:00
  • 6a08497b3a Make room entity properties immutable (#1218) Sunik Kupfer 2025-01-10 15:02:51 +01:00
  • 356183084f Update AGP, dependencies Ricki Hirner 2025-01-10 14:11:08 +01:00
  • 5ea7273c94 Update dependencies Ricki Hirner 2025-01-09 15:29:49 +01:00
  • 843013a0f0 Use StringDef to annotate possible service and collection types (#1227) Sunik Kupfer 2025-01-09 12:08:11 +01:00
  • ac8de37b6f Remove test account type (#1224) Ricki Hirner 2025-01-08 16:49:12 +01:00
  • 62dc374774 Drop address books authority (#1217) Sunik Kupfer 2025-01-07 12:39:16 +01:00
  • 1f83e1bf12 Version bump to 4.4.6-beta.1 Ricki Hirner 2025-01-03 14:13:56 +01:00
  • 4c9b67a9e5 Rename account with jtx collection: IllegalArgumentException (#1198) Arnau Mora 2025-01-03 10:09:27 +01:00
  • 754c971fb9 Merge branch 'main-ose' into migrate-main-activity Arnau Mora 2025-01-02 14:54:13 +01:00
  • 282f1d1db6 Moved NavController Arnau Mora 2025-01-02 14:52:52 +01:00
  • 4cbe03b351 Hide sync entries in system accounts (#1214) Ricki Hirner 2025-01-01 19:02:30 +01:00
  • 52fde0c9f7 Completed migration Arnau Mora 2025-01-01 18:28:50 +01:00
  • 97478fb7a3 Merge branch 'migrate-main-activity' into migrate-intro-about Arnau Mora 2025-01-01 18:25:20 +01:00
  • bdae74189b Moved AccountsDrawerHandler to model Arnau Mora 2025-01-01 18:23:47 +01:00
  • b2785bc296 Migrated AboutActivity Arnau Mora 2025-01-01 18:18:52 +01:00
  • 0d9be98547 Migrated IntroActivity Arnau Mora 2025-01-01 18:07:40 +01:00
  • b8b38b600a Typo Arnau Mora 2025-01-01 17:34:19 +01:00
  • a544e53267 Created LocalNavController Arnau Mora 2025-01-01 17:33:57 +01:00
  • a02559ca9a Fixed import Arnau Mora 2025-01-01 17:32:56 +01:00
  • ddf881a504 Added navigation Arnau Mora 2025-01-01 17:29:55 +01:00
  • 777b419a60 Renamed AccountsActivity to MainActivity Arnau Mora 2025-01-01 15:17:17 +01:00
  • 365f87991a DB: move migrations to separate files and use DI (#1206) Ricki Hirner 2024-12-31 16:24:50 +01:00
  • 77a795dfe5 Use bundleOf and contentValuesOf, if applicable (#1204) Ricki Hirner 2024-12-30 11:33:25 +01:00
  • 794007fa38 [Push] Upon notification, only enqueue sync for the respective service type (#1175) Arnau Mora 2024-12-29 12:31:17 +01:00
  • 1e17e1883b Trimmed URLs for URI generation (#1202) Arnau Mora 2024-12-28 14:14:09 +01:00
  • 48ecb5e008 Bump version to 4.4.6-alpha.1 Ricki Hirner 2024-12-26 18:38:10 +01:00
  • f503ce5ff6 Sync workers: use data type enum instead of specific authority (#1177) Ricki Hirner 2024-12-26 18:34:09 +01:00
  • 98578feeb2 TestUtils: add common method to initialize WorkManager for instrumentation tests Ricki Hirner 2024-12-25 20:05:37 +01:00
  • 0762cc6c27 AccountSettings: allow to create new instances during migrations (#1195) Ricki Hirner 2024-12-25 19:50:40 +01:00
  • b267291e93 TasksAppManager: use Flow instead of StateFlow Ricki Hirner 2024-12-25 12:42:59 +01:00
  • eb8db47cea Simplify TasksAppManager and TasksAppWatcher (#1193) Ricki Hirner 2024-12-24 13:32:30 +01:00
  • 7384feeafb Update dependencies Ricki Hirner 2024-12-24 10:01:11 +01:00
  • 45f938e22b Fetch translations from Transifex Ricki Hirner 2024-12-23 14:16:59 +01:00
  • d10add8367 Fetch translations from Transifex v4.4.5-ose Ricki Hirner 2024-12-23 14:14:05 +01:00
  • 51bd163069 Version bump to 4.4.5 Ricki Hirner 2024-12-23 14:12:01 +01:00
  • 90280066ee Version bump to 4.4.5-beta.2 Ricki Hirner 2024-12-21 12:55:20 +01:00
  • 03a52e96ad Address book accounts: bind to accounts (again) (#1184) Ricki Hirner 2024-12-21 12:53:53 +01:00
  • 5890b3cc5e AccountSettings: one class per migration, tests (#1181) Ricki Hirner 2024-12-20 11:45:13 +01:00
  • a02bc56b44 Fetch translations from Transifex Ricki Hirner 2024-12-17 10:30:17 +01:00
  • 4939c9fc4d Version bump to 4.4.5 Ricki Hirner 2024-12-17 10:19:21 +01:00
  • c2524b085e LocalAddressBookStore: return all address books, including orphaned ones (#1168) Ricki Hirner 2024-12-17 10:18:46 +01:00
  • a2e5141f78 Link to Managed DAVx5 in navigation drawer (#633) Arnau Mora 2024-12-16 14:13:30 +01:00
  • d892dd2b9c Fixed padding problems with Edge-To-Edge (#1171) Arnau Mora 2024-12-15 20:01:31 +01:00
  • 95ebce5722 Update Compose Ricki Hirner 2024-12-12 17:11:22 +01:00
  • 4b2f032a57 [Push] Update specification compliance (#1151) Arnau Mora 2024-12-12 17:08:29 +01:00
  • bc596edfb3 Version bump to 4.4.5-alpha.1 Ricki Hirner 2024-12-07 13:55:02 +01:00
  • e18534ab9f Use AutomaticSyncManager to manage periodic workers and sync framework (#1157) Ricki Hirner 2024-12-07 13:52:52 +01:00
  • 9ae03dbc6f AccountSettings: make enable flag for sync intervals explicit (#1156) Ricki Hirner 2024-12-07 12:41:53 +01:00
  • 042dd3fba2 [DI] Replace injection of Application by Context with ApplicationContext annotation Ricki Hirner 2024-12-07 12:00:33 +01:00
  • 5d6959c47e Pass sync errors back to sync framework (bitfireAT/davx5#632) Ricki Hirner 2024-12-07 11:44:25 +01:00
  • 239038ab77 Get rid of Head response cache (#1155) Arnau Mora 2024-12-06 02:36:24 -08:00
  • 7097bf9523 Move BaseSyncWorker.exists to SyncWorkerManager Ricki Hirner 2024-12-05 11:24:19 +01:00
  • 53bc5a6641 Update dependencies, AGP, gradle Ricki Hirner 2024-12-04 11:44:50 +01:00
  • 9e060f6651 [Push] Allow UP distributor selection (#1146) Arnau Mora 2024-12-04 02:38:49 -08:00
  • cc8fc4734f Move SyncUtils to SyncWorkerManager Ricki Hirner 2024-12-02 21:57:20 +01:00