Vincent Breitmoser
dbc1e5f523
use KeyRepository in BackupRestoreFragment
2018-07-02 14:50:11 +02:00
Vincent Breitmoser
375dd39ed1
use LiveData to load data in TransferFragment
2018-07-02 14:50:11 +02:00
Vincent Breitmoser
4ac8c275f3
get notification URIs from DatabaseNotificationManager
2018-07-02 14:50:11 +02:00
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
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
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
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
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
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
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
Vincent Breitmoser
10d3ca814c
Use LiveData in favor of ContentLoader for ViewKeyFragment
2018-06-14 16:52:43 +02:00
Vincent Breitmoser
0ef46ecb81
use DateUtils instead of PrettyTime (fixes related crash)
2018-06-14 14:21:14 +02:00
Vincent Breitmoser
5db5db2a0c
clear cache after changing passphrase
...
Fixes #2239
2018-06-13 18:25:35 +02:00
Vincent Breitmoser
69756eb84a
prevent NPE in divider decoration
2018-06-12 18:36:13 +02:00
Vincent Breitmoser
abc50f7e40
fix crash in ImportKeysAdapter
...
Fixes #2343
2018-06-12 11:06:54 +02:00
jatoko
e965475540
HKP server handling adopted to conform to draft-shaw-openpgp-hkp-00
...
- updated regex
- added error if server does not implement hkp function
- added algorithm extraction from downloaded key if hkp fails
-- fixes algorithm shown unknown if hkp response field is empty
2018-05-30 17:10:39 +02:00
Vincent Breitmoser
98dc854d03
Use 0-9 for generated admin pin (derp)
2018-05-23 16:24:05 +02:00