Commit Graph

  • 10f6356a6e Extract refreshPrincipals() to PrincipalsRefresher (#1607) Sunik Kupfer 2025-07-24 13:49:23 +02:00
  • df4b6d3fbc Use early entry point for sync adapter services (#1610) Ricki Hirner 2025-07-24 13:19:56 +02:00
  • dab948730e Choose real or fake (for tests) SyncAdapter over DI (#1608) Ricki Hirner 2025-07-24 12:19:54 +02:00
  • 288583bfad Extract discoverHomesets() to ServiceRefresher (#1604) Sunik Kupfer 2025-07-24 11:33:48 +02:00
  • 98c0b0c36a [Sync framework] Fix sync always pending on Android 14+ (#1463) Sunik Kupfer 2025-07-23 13:03:02 +02:00
  • ed7a477d3f [UI] Use "(optional)" in labels to indicate optional textfields (#1571) Sunik Kupfer 2025-07-22 09:20:06 +02:00
  • b0609fafb2 Update synctools for AndroidEvent2 (#1601) Ricki Hirner 2025-07-22 09:15:10 +02:00
  • 94a85833bc Bump version to 4.5.2.1 v4.5.2.1-ose Ricki Hirner 2025-07-21 18:13:14 +02:00
  • 4c5c8c3ed0 Don't disable AndroidX startup completely (#1603) Ricki Hirner 2025-07-21 18:09:37 +02:00
  • 4685ab6d0c Revert "Update synctools" (#1600) Ricki Hirner 2025-07-21 11:57:34 +02:00
  • 62a0ba3520 Update synctools (#1579) Ricki Hirner 2025-07-21 11:54:20 +02:00
  • 71f3558b4b Fetch translations from Transifex v4.5.2-ose Ricki Hirner 2025-07-21 10:50:15 +02:00
  • 22d933096f Bump version to 4.5.2 Ricki Hirner 2025-07-21 10:24:22 +02:00
  • 666b707854 Fix exceptions being fetched as Parcelable instead of Serializable in DebugInfoActivity (#1597) Arnau Mora 2025-07-21 10:03:19 +02:00
  • 39f6b82926 Move Insert/update to DAO (#1587) Ricki Hirner 2025-07-21 09:28:32 +02:00
  • b02fd23f0a Bump version to 4.5.2-beta.1 Sunik Kupfer 2025-07-17 11:26:40 +02:00
  • ca56380c29 Update dependencies, including dav4jvm that updates okhttp to 5.x (#1593) Ricki Hirner 2025-07-17 11:06:04 +02:00
  • ba9eb1446b Move SyncState to resource package because it's not in the database (#1585) Ricki Hirner 2025-07-16 12:06:34 +02:00
  • 055599c74f Update cert4android to get 16 kB page size support over Conscrypt 2.5.3 (#1581) Ricki Hirner 2025-07-15 09:50:39 +02:00
  • 62db3da579 Update Android Gradle Plugin to 8.11.1 and AboutLibraries to 12.2.4 Ricki Hirner 2025-07-14 10:58:22 +02:00
  • 76d8d5acbf Sync davx5 / davx5-ose repos (#1575) Ricki Hirner 2025-07-10 16:49:07 +02:00
  • 92a865d990 Move external URIs from Constants to ExternalUris object (bitfireAT/davx5-ose#1574) Ricki Hirner 2025-07-10 16:14:09 +02:00
  • af631ba3d4 Move external URIs from Constants to ExternalUris object (bitfireAT/davx5-ose#1574) Ricki Hirner 2025-07-10 16:14:09 +02:00
  • dd294a4b03 Move external URIs from Constants to ExternalUris object (#1574) Ricki Hirner 2025-07-10 16:14:09 +02:00
  • 0efe6a7b9b Bump version to 4.5.2-alpha.1 Sunik Kupfer 2025-07-10 11:49:25 +02:00
  • 405b7abb39 [synctools] Use EventReader / EventWriter (#1573) Ricki Hirner 2025-07-10 10:57:45 +02:00
  • 4e2640ca01 Synctools: AndroidEvent companion object moved (#1572) Ricki Hirner 2025-07-09 16:35:27 +02:00
  • 904c8ba29b [Sync framework] Disable contacts content change triggered syncs if sync interval set to manual only (#1569) Sunik Kupfer 2025-07-09 11:13:54 +02:00
  • 62dc73c2a0 Use system defined line separator (#1562) Michael Biebl 2025-07-07 17:42:24 +02:00
  • 58344099f7 AndroidCalendar refactoring (#1560) Ricki Hirner 2025-07-03 22:12:21 +02:00
  • b62c7eff0b Update to synctools version that uses explicit parsing / splitting (#1554) Ricki Hirner 2025-07-01 21:52:20 +02:00
  • 12cedd4010 Fetch translations from Transifex v4.5.1-ose Ricki Hirner 2025-07-02 14:30:57 +02:00
  • 3a0221c749 Update version to 4.5.1 Ricki Hirner 2025-07-02 14:30:07 +02:00
  • f78e7868e8 Revert "Update to synctools version that uses explicit parsing / splitting (#1554)" Ricki Hirner 2025-07-02 14:28:57 +02:00
  • 5dbaedfa60 Update to synctools version that uses explicit parsing / splitting (#1554) Ricki Hirner 2025-07-01 21:52:20 +02:00
  • 6187f92efd Bump version to 4.5.1-rc.2 Ricki Hirner 2025-06-29 16:33:51 +02:00
  • 82ccf6a2f9 Update workflows to use build cache; don't reduce error level for configuration cache problems anymore Ricki Hirner 2025-06-29 16:23:56 +02:00
  • 0f9c5027d4 Fetch translations from Transifex Ricki Hirner 2025-06-29 15:42:40 +02:00
  • 7b76df3e70 Bump version to 4.5.1-rc.1 Ricki Hirner 2025-06-29 15:41:36 +02:00
  • 80cfe1013d [CI] Don't generate a new discussion thread for every release Ricki Hirner 2025-06-29 15:28:23 +02:00
  • 3e3c346019 Update dav4jvm Ricki Hirner 2025-06-29 14:58:12 +02:00
  • 1773dff8a4 Update synctools for R8 rules Ricki Hirner 2025-06-27 21:54:14 +02:00
  • 604b0aab98 Bump version to 4.5.1-alpha.1 Ricki Hirner 2025-06-27 17:44:04 +02:00
  • 35cffa603b LocalCalendar: don't subclass AndroidCalendar (#1552) Ricki Hirner 2025-06-27 17:43:14 +02:00
  • 89c3eacd36 LocalEvent: don't subclass AndroidEvent (#1551) Ricki Hirner 2025-06-27 17:06:41 +02:00
  • 4246ed65ac OAuth: Synchronize access token generation (#1547) Ricki Hirner 2025-06-27 11:24:02 +02:00
  • 789e7f3045 Set iCalendar PRODID in Constants and use it in respective classes (#1550) Ricki Hirner 2025-06-26 15:38:37 +02:00
  • 66f99f7362 Update README.md after switch to synctools (#1549) Michael Biebl 2025-06-26 12:50:27 +02:00
  • 90b04ddbdc [Google] Remove warning box on login screen (#1548) Sunik Kupfer 2025-06-26 12:47:53 +02:00
  • a7f8ea8a48 Don't subclass AndroidEvent / AndroidCalendar populate / build methods anymore (#1544) Ricki Hirner 2025-06-25 14:17:58 +02:00
  • 42cd8d8631 Update sync progress bar when pending in SAF (#1445) Sunik Kupfer 2025-06-25 13:54:44 +02:00
  • a26847cf10 Update AGP, Kotlin, dependencies Ricki Hirner 2025-06-24 23:00:19 +02:00
  • 0e6c26aec6 Update synctools and use unified BatchOperation (#1543) Ricki Hirner 2025-06-24 16:26:40 +02:00
  • 2204027993 Improve IME integration on forms (#1504) Arnau Mora 2025-06-24 11:36:07 +02:00
  • e7189d66b0 Link to Managed DAVx5 in navigation drawer (bitfireAT/davx5#633) Arnau Mora 2024-12-16 14:13:30 +01:00
  • c517647819 Update dependencies Ricki Hirner 2025-06-24 09:40:21 +02:00
  • 0780b226ff Add F-Droid changelog v4.5-ose Ricki Hirner 2025-06-23 13:20:54 +02:00
  • 8d9a417753 Use Android 14 for instrumented tests again (#1535) Ricki Hirner 2025-06-23 10:51:07 +02:00
  • 008c314b80 Version bump to 4.5 Ricki Hirner 2025-06-23 09:34:10 +02:00
  • f0019c54b1 Fetch translations from Transifex Ricki Hirner 2025-06-23 09:33:35 +02:00
  • 51ad6ee00a Intro / battery optimizations warning: remove Samsung; change wording from "probably" to "may" (#1532) Ricki Hirner 2025-06-20 12:15:43 +02:00
  • dd453a7837 Update version to 4.4.12-rc.1 Ricki Hirner 2025-06-16 13:17:46 +02:00
  • f91c968eb8 Update synctools, unify local storage exception handling Ricki Hirner 2025-06-16 13:16:18 +02:00
  • 968a43f9cc Support OAuth re-authorization (#1521) Ricki Hirner 2025-06-12 09:37:59 +02:00
  • ac965b411b Delete local collection if missing remotely at delete request (#1512) Sunik Kupfer 2025-06-11 11:13:35 +02:00
  • 1608384418 Redact Authorization header from HTTP requests (#1520) Michael Biebl 2025-06-10 15:13:28 +02:00
  • f25c22eba5 Replace ical4android and vcard4android with synctools (#1519) Ricki Hirner 2025-06-10 13:32:46 +02:00
  • b1f742fb3a Update dependencies to latest versions Ricki Hirner 2025-06-05 20:10:09 +02:00
  • 47c8a0589d Bump version to 4.4.12-alpha.1 Ricki Hirner 2025-06-05 20:08:16 +02:00
  • e9e0ee051a Support Fastmail OAuth (bitfireAT/davx5-ose#1509) Ricki Hirner 2025-06-05 11:54:14 +02:00
  • 9666851d3d Support Fastmail OAuth (bitfireAT/davx5-ose#1509) Ricki Hirner 2025-06-05 11:54:14 +02:00
  • 7c6474ce91 Fix edge to edge issue (#1515) Arnau Mora 2025-06-05 11:54:48 +02:00
  • de8c1d160d Support Fastmail OAuth (#1509) Ricki Hirner 2025-06-05 11:54:14 +02:00
  • e9fb031d0a Upgrade dependencies nav3-migration Arnau Mora 2025-06-04 19:55:31 +02:00
  • d1c3548ccc Upgrade dependencies Arnau Mora 2025-06-04 19:54:46 +02:00
  • 762095c7ce Merge branch 'main-ose' into nav3-migration Arnau Mora 2025-06-04 19:53:43 +02:00
  • fa50fe4c30 [CI] Run tests on API level 35 Ricki Hirner 2025-06-04 15:47:14 +02:00
  • ba4d3b2fd1 Increase SDK to 36 (#1513) Arnau Mora 2025-06-04 15:42:57 +02:00
  • 0fed85fdc3 Add app password hint under password field (#1507) Sunik Kupfer 2025-06-04 15:42:40 +02:00
  • 6fbaea9487 [SyncManager]s Remove authority (#1491) Sunik Kupfer 2025-06-04 14:44:12 +02:00
  • fc2bc8aa47 Pass state to modal drawer for automatic back handler (#1495) Arnau Mora 2025-06-02 17:12:41 +02:00
  • 0321e4ab8f [Lint] Convert URIs to strings using toUri() (#1506) Ricki Hirner 2025-06-02 12:00:13 +02:00
  • 711543c5f1 Credentials / dav4jvm: store passwords as CharArray (#1483) Ricki Hirner 2025-05-30 17:37:14 +02:00
  • 5c485834e9 Update Gradle wrapper and Android Gradle Plugin versions Ricki Hirner 2025-05-30 17:36:10 +02:00
  • f349f1fec8 Bump version to 4.4.11 v4.4.11-ose Ricki Hirner 2025-05-30 16:28:23 +02:00
  • 404324f42a Fetch translations from Transifex Ricki Hirner 2025-05-30 16:27:06 +02:00
  • e6413506cb Fetch translations from Transifex Ricki Hirner 2025-05-30 16:26:53 +02:00
  • d9b36a0e34 Fix predictive back for drawer Arnau Mora 2025-05-27 15:21:23 +02:00
  • 514623c0f2 Use ComponentActivity instead of AppCompatActivity Arnau Mora 2025-05-27 15:14:07 +02:00
  • 9978850594 Moved nav back stack holding to viewmodel Arnau Mora 2025-05-26 20:07:50 +02:00
  • e1f5b2e3c1 Upgrade Activity Compose Arnau Mora 2025-05-26 20:06:49 +02:00
  • ad0cdb5c0c Use SDK 36 Arnau Mora 2025-05-26 19:43:30 +02:00
  • de9d58bc20 Migrated AccountsActivity to MainActivity Arnau Mora 2025-05-26 19:36:11 +02:00
  • a6238a4131 Enable back invoked callback Arnau Mora 2025-05-26 19:35:27 +02:00
  • bbc7fbfa1e Added missing plugin Arnau Mora 2025-05-26 19:35:11 +02:00
  • 3ba4dfb157 Upgrade Kotlin and KSP Arnau Mora 2025-05-26 19:35:01 +02:00
  • 4544cd9b5c Fixed snapshot dependencies repository Arnau Mora 2025-05-26 19:34:05 +02:00
  • 24026edad0 Added dependencies Arnau Mora 2025-05-26 19:07:13 +02:00
  • d4b5039297 Use lowercase GroupIDs as a workaround for jitpack.io issues (#1489) Michael Biebl 2025-05-26 13:53:21 +02:00
  • a7b7d6d623 Experimenting with Keystore arnau/keystore-experiments Arnau Mora 2025-05-26 11:27:40 +02:00