Commit Graph

4914 Commits

Author SHA1 Message Date
Vincent Breitmoser
76e624f12f show partial list of keys if an error is thrown 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
93e8c74ec6 generify ChipsInput, extract SimpleChipsInput 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
71c3b71e35 better MaterialChipsInput, first iteration 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
053cbdf43e include MaterialChipsInput as subdir lib 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
c98e835936 drop dependency on SuperSlim 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
71b4598687 Refresh cancellation signal for newly launched operation 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
bf9179391b Add notification uris to ApiAppDao 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
7ab2161cba use correct filtered list for key selection in RemoteSelectidentityPresenter 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
b7dcb5d98d Stricter null check for selected master key id 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
5e2330c63f Grant access to right key id after generation 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
4517d2a7f5 fix two more timestamp formats 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
60ec78b9ae always insert autocrypt key before update operations 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
905dd728cc improve NPE robustnes in AutocryptInteractor 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
f7859e3bce first iteration, disable predicate for KeyChoiceAdapter 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
2cae2065c0 fix date in key choice adapter 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
cb7a774324 delete unused FilterCursorWrapper class 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
5e3e38a3cc fix NPE in switchMap LiveData instances 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
70be2c8ba1 clean up OverriddenWarnigsDao 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
0f473c89d9 ditch unused ListFragmentWorkaround 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
eb34f900e4 clean up package structure 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
8ee65f9b04 clean up CertifyKeyFragment 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
dca5dfe3aa save all signature relations in KeySignatures table 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
a7e6dc35a8 clean up KeySignatures.sq 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
a02251274b preselect key if only a single one is available 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
19dfac7fc9 querying by key id shouldn't care about revoked keys 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
799eed1ca2 fix NPE in EncryptModeAsymmetricFragment 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
6789aee8d1 use notification uris mostly correctly 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
a31c35a4ad refresh on any key change by default 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
cdb95ee844 make single-choice mode work in KeyChoiceAdapter 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
fdefd30a46 fix NPE in ImportKeysAdapter 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
225b11c1db more debug actions 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
39f5c5fd03 ignore redundantly inserted allowed api keys 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
471aa34d38 show all keys for SelectPublicKeyFragment 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
a2eb6349b8 inserting api apps redundantly is fine, as long as the signature matches 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
016e7d68ee add debug actions activity (reachable from shortcuts) 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
4a6e89a503 aside: add shortcuts 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
b819e1a83e remove unified query from KeychainProvider 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
febe9cbe92 use MaterialChipsInput for encryption recipients 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
387ec6ed96 ditch unused KeyCursorAdapter classes 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
abac3b2445 use KeyChoiceAdapter in SelectSignKeyIdListFragment 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
57b96dac2a use KeyChoiceAdapter in SelectPublicKeyFragment 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
9ea36286dc use FlexibleAdapter for new KeyChoiceAdapter 2018-07-02 14:50:11 +02:00
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
353c75e49c use KeyRepository in ContactHelper 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
aa640f3227 Small layout fix to key list item 2018-07-02 14:50:11 +02:00