Commit Graph

3793 Commits

Author SHA1 Message Date
Dominik Schürmann
1e51cf1aaf Merge pull request #2377 from open-keychain/highlight-after-import
Scroll to new key after import
2018-07-13 15:26:55 +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
Vincent Breitmoser
84f20f6646 synchronously schedule background work, to avoid cancelling race condition 2018-07-13 14:52:50 +02:00
Vincent Breitmoser
c7bef6efda fix bug with KeyserverSyncManager updates in SettingsActivity 2018-07-13 14:32:58 +02:00
Vincent Breitmoser
4f4be8ed47 make recreation of views atomic operation 2018-07-12 17:38:10 +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
03ddbbe9a2 small cleanup of DecryptListFragment 2018-07-12 17:19:21 +02:00
Vincent Breitmoser
750aa42035 Scroll to new key after import 2018-07-12 14:12:00 +02:00
Vincent Breitmoser
00caf28ee2 use ContextCompat instead of deprecated methods 2018-07-12 13:39:13 +02:00
Vincent Breitmoser
639b6994ce set ViewKeyActivity title to key id for anonymous keys 2018-07-12 13:39:02 +02:00
Vincent Breitmoser
da9f34bb8e hide identities card if there are no identities 2018-07-12 13:27:18 +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
b5d49f9ae8 fix potential NPE in TransferFragment 2018-07-12 12:59:12 +02:00
Vincent Breitmoser
33a749a115 load data from correct masterKeyId in ViewKeyActivity
Fixes showing key info from linked contacts
2018-07-12 12:32:49 +02:00
Vincent Breitmoser
c8136989d1 Allow export of contact keys without encryption 2018-07-06 12:50:38 +02:00
Vincent Breitmoser
3e00320bac Correctly fold user packet queries and display verification status 2018-07-05 20:46:30 +02:00
Vincent Breitmoser
eda75276ce use temporary db for external content provider queries 2018-07-05 20:14:35 +02:00
Vincent Breitmoser
1fad244c7a Correctly set keyserver status to unknown if importing from file 2018-07-04 22:44:09 +02:00
Vincent Breitmoser
37040f8586 update "last seen" when uploading to keyserver 2018-07-04 22:31:40 +02:00
Vincent Breitmoser
5b4f6cebf7 always reset singleton if running a unit test 2018-07-04 22:09:52 +02:00
Vincent Breitmoser
51551eb0c7 don't include revoked user packets in search string 2018-07-04 21:57:52 +02:00
Vincent Breitmoser
75cf861674 Cache instances of KeyInfoFormatter 2018-07-04 19:39:28 +02:00
Vincent Breitmoser
a975586086 move MaterialChipsInput to org.sufficientlysecure namespace 2018-07-04 16:46:34 +02:00
Vincent Breitmoser
69fb637a70 fix preselecting multiple encryption recipients 2018-07-04 16:35:11 +02:00
Vincent Breitmoser
5c13b21577 Support stable ids in chip adapters 2018-07-04 14:02:52 +02:00
Dominik Schürmann
d0a9cea74e disabled keys for RemoteDeduplicatePresenter 2018-07-04 14:02:52 +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
Vincent Breitmoser
8a33fa8540 make search in uidList case insensitive in all places 2018-07-04 14:02:52 +02:00
Vincent Breitmoser
b95c885aa0 fix race condition crash in ViewKeyActivity 2018-07-04 14:02:52 +02:00
Vincent Breitmoser
126224e751 ditch unused KeyUpdateHelper class 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
794b1dc8e0 group non-letters in "#" group, display keys with only an address in-order 2018-07-04 13:59:21 +02:00
Dominik Schürmann
cb3289f874 use UID for now in KeyChoiceAdapter 2018-07-04 13:59:21 +02:00
Dominik Schürmann
2a7688e3c7 better chips for keys with emails only 2018-07-04 13:59:21 +02:00
Dominik Schürmann
b350fd62f2 expired before insecure for status icons in key view 2018-07-04 13:59:21 +02:00
Dominik Schürmann
d5a2c6f42d correctly remove status icon for unverified keys 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
452f3600db move EncryptRecipientDropdownAdapter to chips package 2018-07-04 13:59:21 +02:00
Dominik Schürmann
449483b4c0 dont show unverified icon 2018-07-04 13:59:21 +02:00
Dominik Schürmann
4692f2a39c use KeyInfoFormatter in more places 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
fada189579 add preliminary EncryptRecipientChipAdapter 2018-07-04 13:59:21 +02:00
Dominik Schürmann
1c7a2b1db1 show status icon etc in chip dropdown 2018-07-04 13:59:21 +02:00
Dominik Schürmann
f8eb6275f5 move formatting of key items to new class 2018-07-04 13:59:21 +02:00
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
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