Vincent Breitmoser
fcf6abfec3
link to privacy policy in consent dialog
2018-07-17 15:57:05 +02:00
Vincent Breitmoser
a277a37676
Show snackbar after tracking dialog
2018-07-17 15:56:16 +02:00
Vincent Breitmoser
c5d7e482e0
Add opt-in setting for tracking
2018-07-17 15:56:16 +02:00
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
a48efc6835
use key_list_item layout for RequestKeyPermissionActivity
2018-07-13 17:22:27 +02:00
Vincent Breitmoser
54f50a7311
Merge pull request #2376 from open-keychain/notification-channel
...
Introduce Notification channel for passphrase cache
2018-07-13 16:33:06 +02:00
Dominik Schürmann
54a7860d2a
Merge pull request #2378 from open-keychain/decrypt-context-button
...
Use overflow menu instead of long click in decrypt file list
2018-07-13 15:25:43 +02:00
Kowalski Prime
17f3db6557
Add adaptive icons, fixes #2273
...
Add support for adaptive icons in devices running API 26 or greater, preserving old icon for older devices and providing round icon.
2018-07-13 01:24:28 +02:00
Vincent Breitmoser
16802dc259
Use overflow menu instead of long click in decrypt file list
...
Fixes #2370
2018-07-12 17:28:19 +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
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