Commit graph

83 commits

Author SHA1 Message Date
cketti
1c4925b05d Add support for background activity start mode
See https://developer.android.com/about/versions/14/behavior-changes-14#background-activity-restrictions
2024-04-16 12:44:01 +02:00
Wolf-Martell Montwé
fd8d038bc7
Replace getParcelable calls with their counterparts from BundleCompat and IntentCompat 2024-02-09 14:19:43 +01:00
Wolf-Martell Montwé
4380f47bbe
Fix indent also for openpgp 2023-10-06 16:36:58 +02:00
Wolf Montwé
1f768632e2
Fix plugins:opengpg-api-lib dependency conflicts 2023-04-12 10:06:32 +02:00
Wolf Montwé
22d8e4b924
Change build files from Groovy to Kotlin 2023-02-23 14:52:16 +01:00
Wolf Montwé
96e2784b22
Rename build.gradle files to build.gradle.kts 2023-02-23 14:52:15 +01:00
Wolf Montwé
f88613bf23
Change to Android library build plugin 2023-02-16 15:58:43 +01:00
Bastian Wilhelm
a3f6995a2e Migrate to Gradle's version catalog 2023-01-16 14:49:14 +01:00
Goooler
4b0567744d Cleanup 2022-12-07 19:21:12 +01:00
Goooler
65e07cba13 Disable buildFeatures by default to speed up builds 2022-12-07 19:21:11 +01:00
Goooler
be9b4ef4aa Configure android extensions in subprojects 2022-12-07 19:04:23 +01:00
cketti
66739b4b70 Switch to using 'namespace' property in build.gradle 2022-09-20 14:53:19 +02:00
cketti
6aec3a76c8 Add nullability annotation to avoid warning in Kotlin code 2022-08-09 17:41:48 +02:00
cketti
a3033d1983 Use Timber for logging 2021-11-26 15:52:11 +01:00
cketti
c4e5e6b1ed Rename PROVIDER_BLACKLIST to DISALLOWED_PROVIDERS 2020-06-02 17:22:39 +02:00
cketti
bfbb744bbc Don't create a new OpenPgpServiceConnection when there already is one
Doing so would leak the ServiceConnection created by the previous
OpenPgpServiceConnection.
2020-02-14 02:12:27 +01:00
cketti
c1c57cfd8d Update AndroidX Lifecycle to 2.2.0 2020-02-06 16:22:51 +01:00
cketti
a097c7761a Remove version checks for API 21 devices 2019-11-19 15:24:17 +01:00
cketti
bda31e5616 Fix crash when disabling OpenPGP support in settings 2019-05-19 02:54:46 +02:00
cketti
a7d6d9c50f Switch to com.takisoft.preferencex artifacts 2019-02-09 22:08:25 +01:00
cketti
47deb4e5ba Switch to androidx artifacts 2019-02-09 22:08:25 +01:00
cketti
56882dc6c3 Fix unresolved references in Javadoc comments 2018-09-03 00:13:58 +02:00
BO41
c043eb0df4 Replace explicit type arguments with <> 2018-09-02 23:35:09 +02:00
BO41
f24cb76d9e Improve accessibility, correctness and performance 2018-09-02 22:49:48 +02:00
cketti
cec704f314 Change variable naming scheme in Gradle build scripts 2018-05-23 19:42:39 +02:00
cketti
5e3efd3a19 Remove unused OpenPgpAppPreference 2018-05-21 04:43:51 +02:00
cketti
34e317a539 Replace OpenPgpKeyPreference with compat version 2018-05-21 04:35:20 +02:00
cketti
3896a53369 Convert 'account settings' to use PreferenceFragmentCompat 2018-05-21 04:35:19 +02:00
Vincent Breitmoser
8542119a91 turn presenter into a dependency 2018-05-20 03:08:59 +02:00
Vincent Breitmoser
6794a15b13 Add AutocryptKeyTransferActivity 2018-05-20 03:07:08 +02:00
Vincent Breitmoser
e91e8cfc1a Add extra to show autocrypt hint in OpenKeychain key select dialog 2018-04-18 19:40:26 +02:00
Vincent Breitmoser
ead701ec91 Use Timber instead of Log 2018-04-04 14:06:51 +02:00
Vincent Breitmoser
ff8a6f0100 Don't care if we get UI_REQUIRED state
GET_SIGN_KEY_ID is a valid call without registration in newer
OpenKeychain. For older versions, it doesn't matter since we
get the registration dialog in a pending intent that will be
called as usual.
2018-04-04 14:06:51 +02:00
Vincent Breitmoser
f0c438e2d4 Cache activity result if provider isn't ready yet 2018-04-04 14:06:51 +02:00
Vincent Breitmoser
6bf860af7d Support key selection info mechanism 2018-04-04 14:06:51 +02:00
Vincent Breitmoser
764a98db32 don't save state individually for OpenPgpKeyPreference 2018-04-04 14:06:51 +02:00
Vincent Breitmoser
8472d64731 Fix read of incorrect value while parceling 2018-04-04 14:06:51 +02:00
Vincent Breitmoser
ccf98177e5 use OpenPgpApiManager to handle service connection in OpenPgpKeyPreference 2018-04-04 14:06:51 +02:00
Vincent Breitmoser
e4aa00d8a7 Make OpenPgpApiManager more testable, and fix related unit tests 2018-04-02 17:42:03 +02:00
Vincent Breitmoser
0c2f9bfb31 Slight improvements to OpenPgp api connection state handling 2018-04-02 17:36:39 +02:00
Vincent Breitmoser
fedf35815f Redo handling of user interaction pending intent 2018-04-01 13:49:28 +02:00
Vincent Breitmoser
ee16a83ec8 move OpenPgpApiManager into openpgp-api lib 2018-04-01 13:49:28 +02:00
Vincent Breitmoser
732993b4ad Small ui improvements to OpenPGP app select 2018-03-30 12:35:14 +02:00
Vincent Breitmoser
382d46a7cb Handle missing OpenPGP app more gracefully 2018-03-30 12:35:14 +02:00
Vincent Breitmoser
909e9fbdd8 Redesign end-to-end account settings 2018-03-30 12:34:49 +02:00
Vincent Breitmoser
88c92feaf3 Support parsing of Autocrypt-Gossip headers 2018-01-29 23:59:31 +01:00
Joshua Nelson
a2ad2dd10b Removed unthrown exceptions from method signatures (#2913)
For OAuth2TokenProvider.getToken(), changed exception thrown to
match method signature (AssertionError -> AuthenticationFailedException)
2017-12-27 12:28:27 +00:00
Vincent Breitmoser
6de7f9dbed Remove pgp clearsign data during view extraction 2017-09-13 14:21:34 +02:00
Vincent Breitmoser
96c8396422 handle incompatible openpgp api version more specifically 2017-09-01 16:19:14 +02:00
Vincent Breitmoser
d8f7b8308b query autocrypt status for crypto status icon 2017-09-01 16:19:14 +02:00