Vincent Breitmoser
|
83d5aafadb
|
use LiveData for signing key spinners
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
1635c261b8
|
ditch CachedPublicKeyRing, and some cleanup
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
31830a8c86
|
extract database access from CachedPublicKeyRing
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
8d835b3b7f
|
use LiveData to load key data in DecryptFragment
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
4416ddf11c
|
Get rid of more places where URIs are used for loading
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
1425f34321
|
back to using an operation for interactive update (for progress dialog)
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
a64d898716
|
hide view key fragment cards until data is loaded
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
4cdc57c690
|
clean up KeychainDatabase a bit
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
c8481d0247
|
use Enum for verification status of certificates
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
64bde4c680
|
extract findByUserId and findByEmail usage from KeychainProvider
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
fa127add45
|
use LiveData in ViewKeyKeybaseFragment
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
e6fe353469
|
minor cleanup in UploadKeyActivity
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
0793300b73
|
use LiveData in QrCodeViewActivity
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
5d8bc8fc50
|
remove unused SelectIdentityKeyListFragment
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
4fcc5253ae
|
use LiveData in LinkedIdWizard and related Fragments
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
38bf421023
|
simplify ViewKeyFragment
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
8d584df44c
|
ditch LoaderFragment
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
5cfe0d140f
|
use LiveData to load data in ViewKeyActivity
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
2d1ff8cdcc
|
use LiveData in ViewKeyAdvActivity
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
d57a409fac
|
extract select by signer from KeychainProvider
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
6cd065a3bd
|
extract subkey loading from KeychainProvider
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
500c219fa0
|
Extract remaining user id loading from KeychainProvider
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
cf0b659e78
|
Some cleanup in user id loading
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
921431b05f
|
more Dao work
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
1556db897f
|
introduce AbstractDao, fix import of keys (missing delete in KeychainProvider)
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
587b8b4cc9
|
Don't use backstack for back button handling in MainActivity
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
b4ac6cd337
|
Split up FlexibleKeyItem, re-add support for dummy item if user has no secret keys
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
377bf55b70
|
extract linked id loading from ContentProvider
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
9ad29318e8
|
extract deletion of keys from ContentProvider
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
f87209d242
|
use FlexibleAdapter with LiveData in KeyListFragment
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
77c89cfa98
|
extract reading of public key data from ContentProvider
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
6585e7113d
|
move loading of certs into CertificationDao
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
f3ef530b96
|
ditch ViewCertActivity and cert fragment in AdvKeyView
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
de708288fb
|
minor layout fix with autocrypt ids
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
e144a402b5
|
extract autocrypt_peers from KeychainProvider into AutocryptPeerDao
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
bae90f1b23
|
extract UpdatedKeys access from KeychainProvider into KeyMetadataDao
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
d133b732e5
|
use SQLDelight, remove ApiApps access from KeychainProvider
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
59c9f52e85
|
Store secret keys in private storage instead of database
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
a3fd1609df
|
fix table reference
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
8bf71b893c
|
use KeyserverSyncWorker for updating keys in the foreground, too
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
b854331daa
|
Show notification during key sync
|
2018-06-21 19:21:41 +02:00 |
|
Vincent Breitmoser
|
40b7701f58
|
use WorkManager for key sync
|
2018-06-21 19:21:41 +02:00 |
|
Vincent Breitmoser
|
08ab5669a5
|
extract getDrawableAsNotificationBitmap into ResourceUtils
|
2018-06-21 19:21:41 +02:00 |
|
Vincent Breitmoser
|
1593cc0826
|
use WorkManager to schedule temporary file cleanups
|
2018-06-21 19:21:41 +02:00 |
|
Vincent Breitmoser
|
d57fffb7ba
|
remove capturing pattern group names for compatibility
Fixes #2352
|
2018-06-21 19:17:22 +02:00 |
|
Vincent Breitmoser
|
651e799fe2
|
fix fragment management in AppSettingsActivity
|
2018-06-21 13:40:31 +02:00 |
|
Dominik Schürmann
|
e8328a39b1
|
Merge pull request #2348 from open-keychain/live-data
Use LiveData in favor of ContentLoader in ViewKeyFragment
|
2018-06-19 16:44:06 +02:00 |
|
Dominik Schürmann
|
289ba7cadc
|
fix NPE in EncryptDecryptFragment on empty clipboard
|
2018-06-19 15:41:44 +02:00 |
|
Vincent Breitmoser
|
89aa99a13f
|
show Snackbar if clipboard contains key data
|
2018-06-19 13:28:29 +02:00 |
|
Vincent Breitmoser
|
8adf4a8a64
|
move notification of key changes into DAOs
|
2018-06-14 16:52:43 +02:00 |
|