Commit Graph

1693 Commits

Author SHA1 Message Date
Dominik Schürmann
c5bcbce28f Show notification when READ_CONTACTS permission is denied in sync service, hide linked contact card if permission is denied 2015-11-23 09:06:12 +01:00
Dominik Schürmann
dc631e5c15 Request contact permission in settings for contact linking 2015-11-23 01:21:09 +01:00
Dominik Schürmann
e1b54137aa Request READ_EXTERNAL_STORAGE permission on key import 2015-11-19 18:51:13 +01:00
Dominik Schürmann
562c0546c6 Handle denied storage permission, use ContentResolver.SCHEME_FILE constant 2015-11-19 18:26:06 +01:00
Dominik Schürmann
0eac497754 Request READ_EXTERNAL_STORAGE permission for encryption of files (shared by file managers to OpenKeychain) 2015-11-19 16:47:31 +01:00
Dominik Schürmann
2fe508c60e Merge branch 'master' of github.com:open-keychain/open-keychain 2015-11-19 14:00:17 +01:00
Dominik Schürmann
62918c5718 Check if NFC is available before displaying button 2015-11-19 14:00:13 +01:00
Vincent
d4c121c2af Merge pull request #1543 from rohands/issue_mouseover_hints
mouseover hints
2015-11-16 03:10:02 +01:00
Vincent Breitmoser
b5b197a9c4 decryptlist: fix iterators 2015-11-15 23:25:39 +01:00
Vincent Breitmoser
c4599798f9 fix delete file securely method and use for delete original file 2015-11-15 23:25:39 +01:00
Vincent Breitmoser
b0cb0346c1 Merge branch 'master' into v/decrypt-key-lookup 2015-11-15 03:16:46 +01:00
Vincent Breitmoser
abfa7d743c some optimizations and indexes for the main key list query 2015-11-15 03:08:31 +01:00
Vincent Breitmoser
d263bade92 decryptlist: minor cleanups and documentation 2015-11-14 18:28:25 +01:00
Vincent Breitmoser
e92bd4bea9 decryptlist: some cleanup and streamlining of control flow 2015-11-14 17:43:52 +01:00
Dominik Schürmann
1963ca9c2d Move permission check to createOperationInput 2015-11-13 23:17:34 +01:00
Dominik Schürmann
0eade61cd4 Merge branch 'master' of github.com:open-keychain/open-keychain 2015-11-13 17:36:25 +01:00
Dominik Schürmann
c6ea0b6a07 Request READ_EXTERNAL_STORAGE for decryption 2015-11-13 17:36:16 +01:00
Vincent Breitmoser
cf8d61f41e Merge branch 'master' of github.com:open-keychain/open-keychain 2015-11-09 02:05:12 +01:00
Dominik Schürmann
d6a1be825c Merge branch 'master' of github.com:open-keychain/open-keychain 2015-11-08 20:02:54 +01:00
Dominik Schürmann
2f640980dd Cleanup settings activity 2015-11-08 19:29:51 +01:00
Vincent Breitmoser
5c47570e90 import: apply fixPgpMessage to text for import from clipboard 2015-11-06 12:09:27 +01:00
Vincent Breitmoser
3ca8af060b Merge branch 'master' of github.com:open-keychain/open-keychain 2015-11-04 20:24:11 +01:00
Vincent Breitmoser
8feed0b097 bench: add benchmark operation for testing 2015-11-04 19:09:51 +01:00
Dominik Schürmann
8f070e2450 Support for Android 6 ACTION_PROCESS_TEXT 2015-11-02 19:16:24 +01:00
Dominik Schürmann
00c972b6a8 Properly hide fab in ViewKeyActivity, fixes #1580 2015-11-02 18:24:59 +01:00
Dominik Schürmann
59e3122731 Merge branch 'master' of github.com:open-keychain/open-keychain 2015-11-02 18:10:05 +01:00
Dominik Schürmann
ccdfd55f61 Add runtime permission check for QR Code activity 2015-11-02 18:10:00 +01:00
Vincent Breitmoser
3411a5c087 keylist: add "search for query" button to empty view 2015-11-02 15:57:35 +01:00
Dominik Schürmann
fbca191c8f update material drawer library 2015-10-29 23:01:16 +01:00
Vincent Breitmoser
e45636c07a import: make operation cancelable (again), make "update all" cancelable
(also, use unbounded blocking queue to fix update of more than 10 keys)
2015-10-29 18:22:04 +01:00
Vincent Breitmoser
64a09a8945 encrypttext: fix mimetype check logic (#1574) 2015-10-29 15:08:57 +01:00
Vincent Breitmoser
e89dba8f24 prevent crashes in EncryptKeyCompletionView (2) 2015-10-26 21:57:31 +01:00
Dominik Schürmann
67a51cdfe3 Target SDK 23 and related fixes 2015-10-26 20:53:32 +01:00
Dominik Schürmann
cf28da39c4 Update tokenautocomplete 2015-10-26 20:21:35 +01:00
Dominik Schürmann
96bed5ef1a Update zxing-android-embedded with new custom activity 2015-10-26 19:58:56 +01:00
Vincent Breitmoser
c55ca09a06 import: move uri resolution into AsyncTask, prevent NetworkOnMainThreadException 2015-10-26 15:28:53 +01:00
Vincent Breitmoser
10407d34de decrypt: restart operation if interrupted by fragment recreation 2015-10-26 14:40:40 +01:00
Vincent Breitmoser
4ed5514691 linked: fix crash on <= lollipop 2015-10-25 18:21:34 +01:00
Vincent Breitmoser
cf51366bb7 decryptlist: re-decrypt after key lookup 2015-10-23 18:49:31 +02:00
Vincent Breitmoser
3b95fea379 decryptlist: implement key lookup (wip) 2015-10-23 18:26:13 +02:00
Vincent Breitmoser
dafa604016 import: use filesize from content provider on input uri 2015-10-23 16:19:16 +02:00
Vincent Breitmoser
eefb55e934 decryptlist: use generic file icon for application/octet-stream 2015-10-23 16:17:43 +02:00
Vincent Breitmoser
e188817aba fix argument order screwup in FileHelper 2015-10-22 00:42:40 +02:00
Vincent Breitmoser
7eb9f5d5cf decrypt: special case single encrypted text -> directly display text, if not too large 2015-10-21 22:30:21 +02:00
Vincent Breitmoser
1b98c07237 encrypttext: localization, and truncate overlong input 2015-10-21 21:58:24 +02:00
Vincent Breitmoser
a4b99ae350 encrypttext: handle input via Intent.EXTRA_STREAM in addition to Intent.EXTRA_TEXT 2015-10-21 21:55:15 +02:00
Vincent Breitmoser
d149bfd3db displaytextactivity: truncate displayed text if too long 2015-10-21 21:54:39 +02:00
Dominik Schürmann
8f565296b9 Integrate yubikey reset method 2015-10-16 15:30:06 +02:00
Dominik Schürmann
930db9061e UI preparations for yubikey reset 2015-10-16 14:57:45 +02:00
Dominik Schürmann
4f2e02d606 Remove default PIN setting 2015-10-16 13:43:21 +02:00