Commit Graph

1770 Commits

Author SHA1 Message Date
Vincent Breitmoser
c8136989d1 Allow export of contact keys without encryption 2018-07-06 12:50:38 +02:00
Vincent Breitmoser
71303c27eb clean up BackupRestoreFragment 2018-07-06 12:43:14 +02:00
Vincent Breitmoser
63b37deafa Merge pull request #2351 from open-keychain/sql-delight
Use SqlDelight in favor of ContentProviders
2018-07-04 22:58:56 +02:00
Vincent Breitmoser
75cf861674 Cache instances of KeyInfoFormatter 2018-07-04 19:39:28 +02:00
Vincent Breitmoser
24090cbf18 fix "Create new key" layout in SelectSignKeyIdListFragment 2018-07-04 14:02:52 +02:00
Dominik Schürmann
035a62e920 check for key status in legacy API key lists 2018-07-04 14:02:52 +02:00
Dominik Schürmann
1c7a2b1db1 show status icon etc in chip dropdown 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
053cbdf43e include MaterialChipsInput as subdir lib 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
cdb95ee844 make single-choice mode work in KeyChoiceAdapter 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
febe9cbe92 use MaterialChipsInput for encryption recipients 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
83d5aafadb use LiveData for signing key spinners 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
Vincent Breitmoser
1425f34321 back to using an operation for interactive update (for progress dialog) 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
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
f3ef530b96 ditch ViewCertActivity and cert fragment in AdvKeyView 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
Wiktor Kwapisiewicz
60cc6169ca Color navigation bar dark when using dark theme 2018-06-20 16:38:38 +02:00
Dominik Schürmann
aa596e0165 fix string 2018-06-20 12:31:38 +02:00
Vincent Breitmoser
89aa99a13f show Snackbar if clipboard contains key data 2018-06-19 13:28:29 +02:00
Vincent Breitmoser
700e06dcb9 Catch SecurityException when opening URIs during decrypt 2018-06-14 14:24:56 +02:00
Vincent Breitmoser
87e56580a6 Some dark theme fixes for key search activity
Fixes #2287
2018-06-14 14:08:07 +02:00
Dominik Schürmann
2c6ad54e02 Pull from transifex 2018-06-11 10:19:26 +02:00
Dominik Schürmann
6022d18e2b Changelog 5.1 2018-06-11 10:09:22 +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
53fa371c9c Merge pull request #2331 from open-keychain/fix_personalized_learning
Disable personalized learning for password input widgets
2018-05-29 16:41:04 +02:00
Wiktor Kwapisiewicz
92e7995b83 Add preference toggle for switching on/off WKD 2018-05-23 15:06:59 +02:00
Christian Hagau
546ff281b7 Disable personalized learning for password/pin/backup code input widgets 2018-05-22 00:00:00 +00:00
Vincent Breitmoser
2a33245b20 fix nfc sweetspot activity 2018-05-21 20:25:56 +02:00
Vincent Breitmoser
cb6913f6dd Simplify backup code fragment 2018-05-08 15:20:36 +02:00
Vincent Breitmoser
be58f2ff4c Add autocrypt key transfer api method 2018-05-03 15:26:24 +02:00
Dominik Schürmann
5db00cd924 Merge pull request #2301 from open-keychain/api-choose-sign-key
New identity chooser dialog for API
2018-05-03 14:58:20 +02:00
Vincent Breitmoser
f8e6e08410 incorporate feedback 2018-05-02 20:02:53 +02:00
Dominik Schürmann
4151d37d14 Merge pull request #2304 from open-keychain/autocrypt-setup-message
Autocrypt setup message format support
2018-04-29 08:47:30 +02:00
Vincent Breitmoser
d6f8357a76 Slight change to "Use different key" submenu, possibly display Autocrypt Setup Message hint 2018-04-18 16:44:01 +02:00
Vincent Breitmoser
00a13e8533 Slight layout changes, and extract strings 2018-04-18 16:44:01 +02:00
Dominik Schürmann
0b3cdc9463 Update from transifex 2018-04-18 15:41:48 +02:00
Dominik Schürmann
7493ed9e54 Changelog 5.0 2018-04-18 15:38:43 +02:00
Dominik Schürmann
bac5ce62fe Update from transifex 2018-04-18 15:37:14 +02:00
Vincent Breitmoser
650fb911ff Slight layout change, keep id on single line 2018-04-18 15:34:39 +02:00
Vincent Breitmoser
b75cd19a4f add option to choose from unrelated keys 2018-04-18 15:34:39 +02:00