Vincent Breitmoser
9e079329d5
ditch ThreadPoolExecutor for AsyncTask
2018-07-17 14:25:14 +02:00
Vincent Breitmoser
555f335dbc
Introduce NotificationChannelManager
2018-07-16 13:24:44 +02:00
Vincent Breitmoser
be1853d789
Introduce Notification channel for passphrase cache
2018-07-12 16:37:22 +02:00
Vincent Breitmoser
e8bec994bf
show keys with no uids in their own "anonymous" category
...
Fixes #2373
2018-07-12 13:17:43 +02:00
Vincent Breitmoser
71303c27eb
clean up BackupRestoreFragment
2018-07-06 12:43:14 +02:00
Dominik Schürmann
035a62e920
check for key status in legacy API key lists
2018-07-04 14:02:52 +02:00
Vincent Breitmoser
f7859e3bce
first iteration, disable predicate for 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
1425f34321
back to using an operation for interactive update (for progress dialog)
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
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
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
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
Wiktor Kwapisiewicz
92e7995b83
Add preference toggle for switching on/off WKD
2018-05-23 15:06:59 +02:00
Vincent Breitmoser
cb6913f6dd
Simplify backup code fragment
2018-05-08 15:20:36 +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
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
Vincent Breitmoser
b75cd19a4f
add option to choose from unrelated keys
2018-04-18 15:34:39 +02:00
Vincent Breitmoser
336c43cfde
Actually save key in identity select dialog, and some more design updates
2018-04-18 15:34:39 +02:00
Vincent Breitmoser
b92ff86988
Redesign "select signing key" api dialog
2018-04-18 15:34:39 +02:00
Vincent Breitmoser
9bb19a3ad7
Support import from application/autocrypt-setup type
2018-04-16 16:45:16 +02:00
Vincent Breitmoser
ded58588ad
Support numeric9x4 passphrase-format during decryption
2018-04-13 21:12:21 +02:00
Vincent Breitmoser
a1da52420e
Always show creation time for own keys, and show as "just now" for new keys
2018-03-31 00:13:49 +02:00
Vincent Breitmoser
1892baba62
Change upload checkbox name and default in certify dialog, too
2018-03-26 22:02:53 +02:00
Vincent Breitmoser
f96fdd582f
Change wording on keyserver upload and disable by default for new keys
2018-03-26 21:39:04 +02:00
Vincent Breitmoser
285184d7c6
add option to toggle self-encrypt for files
2018-03-05 14:02:32 +01:00
Vincent Breitmoser
510d7aa796
Merge pull request #2226 from open-keychain/multi-passphrase
...
Handle decryption with multiple candidate keys
2018-01-12 15:10:25 +01:00
Dominik Schürmann
4514e1b074
Remove experimental word confirm
2017-12-15 15:25:45 +01:00
Dominik Schürmann
6f9d4eae01
Include license texts in-app
2017-12-04 20:26:07 +01:00
Vincent Breitmoser
3bfb04f990
show more generic "Enter password" if asking for multiple
2017-11-28 16:18:46 +01:00
Vincent Breitmoser
028a7c7a3a
add handling for UnsupportedUsbToken exception
2017-11-28 15:10:04 +01:00
Vincent Breitmoser
0d099116d5
add experimental setting to allow untested usb devices
2017-11-28 15:08:13 +01:00
Vincent Breitmoser
1f7c7f49d4
remove check for unsupported usb devices
2017-11-22 16:19:26 +01:00
Dominik Schürmann
9c1915423a
Support Nitrokey Start and Storage
2017-11-06 14:11:32 +01:00
Christian Hagau
2619cb1db3
Add sshauthentication-api v1 support
2017-11-01 14:28:17 +00:00
Dominik Schürmann
83ab483fc7
Merge pull request #2201 from open-keychain/gnuk-new
...
Gnuk
2017-11-01 14:45:29 +01:00
Vincent Breitmoser
aef66e97ea
Disable reset for Gnuk token version < 1.2.5
2017-10-31 15:40:14 +01:00
Dominik Schürmann
9bb152e990
singing -> signing
2017-10-30 15:07:18 +01:00
Vincent Breitmoser
83ec3e7bf1
change "generic" to "communication"
2017-10-28 13:32:06 +02:00
Dominik Schürmann
b3a8069f6a
strings: Generic -> Unknown
2017-10-28 12:44:04 +02:00
Dominik Schürmann
ed4e21957c
Better error handling for generic IOException
2017-10-26 17:20:13 +02:00
Dominik Schürmann
0920d97572
Check for security token support
2017-10-26 17:20:13 +02:00
Dominik Schürmann
07b7936d0b
Merge pull request #2183 from open-keychain/locate-hotspot
...
Add "Where is my NFC reader?" button to nfc waiting dialog
2017-10-23 18:37:15 +02:00
Dominik Schürmann
96d856f2e6
Improve language based on comments on transifex
2017-10-23 14:48:52 +02:00
Dominik Schürmann
3a22c1f480
remove remember time from setting summary
2017-10-17 21:23:01 +02:00