Commit Graph

  • 17f3db6557 Add adaptive icons, fixes #2273 Kowalski Prime 2018-07-13 01:24:28 +02:00
  • a4e2e2f4af Request missing permission when rescanning USB devices Vincent Breitmoser 2018-07-12 18:34:17 +02:00
  • 4f4be8ed47 make recreation of views atomic operation Vincent Breitmoser 2018-07-12 17:38:10 +02:00
  • 16802dc259 Use overflow menu instead of long click in decrypt file list Vincent Breitmoser 2018-07-12 17:28:09 +02:00
  • 03ddbbe9a2 small cleanup of DecryptListFragment Vincent Breitmoser 2018-07-12 17:19:21 +02:00
  • be1853d789 Introduce Notification channel for passphrase cache Vincent Breitmoser 2018-07-12 16:36:42 +02:00
  • 750aa42035 Scroll to new key after import Vincent Breitmoser 2018-07-12 14:11:52 +02:00
  • 00caf28ee2 use ContextCompat instead of deprecated methods Vincent Breitmoser 2018-07-12 13:39:13 +02:00
  • 639b6994ce set ViewKeyActivity title to key id for anonymous keys Vincent Breitmoser 2018-07-12 13:39:02 +02:00
  • da9f34bb8e hide identities card if there are no identities Vincent Breitmoser 2018-07-12 13:27:18 +02:00
  • e8bec994bf show keys with no uids in their own "anonymous" category Vincent Breitmoser 2018-07-12 13:17:39 +02:00
  • b5d49f9ae8 fix potential NPE in TransferFragment Vincent Breitmoser 2018-07-12 12:59:12 +02:00
  • 33a749a115 load data from correct masterKeyId in ViewKeyActivity Vincent Breitmoser 2018-07-12 12:32:47 +02:00
  • a115456deb Merge pull request #2369 from open-keychain/update_gradle_plugin_ssh_auth_api Dominik Schürmann 2018-07-10 07:37:42 +02:00
  • 9e4755d73c Fix whitespace Christian Hagau 2018-07-09 00:00:00 +00:00
  • 925b030c0a Update android gradle plugin for sshauthentication-api Christian Hagau 2018-07-09 00:00:00 +00:00
  • 8e73076819 Merge pull request #2355 from open-keychain/export-public Vincent Breitmoser 2018-07-06 17:49:44 +02:00
  • c8136989d1 Allow export of contact keys without encryption Vincent Breitmoser 2018-06-21 17:13:16 +02:00
  • 71303c27eb clean up BackupRestoreFragment Vincent Breitmoser 2018-06-21 16:45:22 +02:00
  • c21060aa70 Version 5.2-beta2 Dominik Schürmann 2018-07-05 21:20:04 +02:00
  • 3e00320bac Correctly fold user packet queries and display verification status Vincent Breitmoser 2018-07-05 20:25:05 +02:00
  • eda75276ce use temporary db for external content provider queries Vincent Breitmoser 2018-07-05 20:13:58 +02:00
  • 69182df88c Version 5.2-beta1 Dominik Schürmann 2018-07-04 23:32:06 +02:00
  • cc903533a5 workaround proguard bug in ChipsLayoutManager Vincent Breitmoser 2018-07-04 23:49:46 +02:00
  • 63b37deafa Merge pull request #2351 from open-keychain/sql-delight Vincent Breitmoser 2018-07-04 22:58:56 +02:00
  • 1fad244c7a Correctly set keyserver status to unknown if importing from file Vincent Breitmoser 2018-07-04 22:44:09 +02:00
  • 37040f8586 update "last seen" when uploading to keyserver Vincent Breitmoser 2018-07-04 22:20:30 +02:00
  • 5b4f6cebf7 always reset singleton if running a unit test Vincent Breitmoser 2018-07-04 22:09:52 +02:00
  • 51551eb0c7 don't include revoked user packets in search string Vincent Breitmoser 2018-07-04 21:57:52 +02:00
  • 75cf861674 Cache instances of KeyInfoFormatter Vincent Breitmoser 2018-07-04 19:39:28 +02:00
  • a975586086 move MaterialChipsInput to org.sufficientlysecure namespace Vincent Breitmoser 2018-07-04 16:46:34 +02:00
  • a218a10880 update dependencies in MaterialChipsInput Vincent Breitmoser 2018-07-04 16:39:06 +02:00
  • 69fb637a70 fix preselecting multiple encryption recipients Vincent Breitmoser 2018-07-04 16:35:11 +02:00
  • 5c13b21577 Support stable ids in chip adapters Vincent Breitmoser 2018-07-04 13:33:09 +02:00
  • d0a9cea74e disabled keys for RemoteDeduplicatePresenter Dominik Schürmann 2018-07-04 13:42:43 +02:00
  • 24090cbf18 fix "Create new key" layout in SelectSignKeyIdListFragment Vincent Breitmoser 2018-07-04 13:21:50 +02:00
  • 035a62e920 check for key status in legacy API key lists Dominik Schürmann 2018-07-04 13:32:35 +02:00
  • 8a33fa8540 make search in uidList case insensitive in all places Vincent Breitmoser 2018-07-04 12:51:23 +02:00
  • b95c885aa0 fix race condition crash in ViewKeyActivity Vincent Breitmoser 2018-07-04 00:29:41 +02:00
  • 126224e751 ditch unused KeyUpdateHelper class Vincent Breitmoser 2018-07-03 22:31:31 +02:00
  • 794b1dc8e0 group non-letters in "#" group, display keys with only an address in-order Vincent Breitmoser 2018-07-03 22:28:23 +02:00
  • cb3289f874 use UID for now in KeyChoiceAdapter Dominik Schürmann 2018-07-03 21:26:17 +02:00
  • 2a7688e3c7 better chips for keys with emails only Dominik Schürmann 2018-07-03 21:21:07 +02:00
  • b350fd62f2 expired before insecure for status icons in key view Dominik Schürmann 2018-07-03 21:03:09 +02:00
  • d5a2c6f42d correctly remove status icon for unverified keys Dominik Schürmann 2018-07-03 21:02:19 +02:00
  • 452f3600db move EncryptRecipientDropdownAdapter to chips package Vincent Breitmoser 2018-07-03 20:43:28 +02:00
  • 449483b4c0 dont show unverified icon Dominik Schürmann 2018-07-03 20:38:18 +02:00
  • 4692f2a39c use KeyInfoFormatter in more places Dominik Schürmann 2018-07-03 20:35:42 +02:00
  • fada189579 add preliminary EncryptRecipientChipAdapter Vincent Breitmoser 2018-07-03 20:32:27 +02:00
  • 1c7a2b1db1 show status icon etc in chip dropdown Dominik Schürmann 2018-07-03 20:08:19 +02:00
  • f8eb6275f5 move formatting of key items to new class Dominik Schürmann 2018-07-03 20:07:38 +02:00
  • 76e624f12f show partial list of keys if an error is thrown Vincent Breitmoser 2018-07-03 20:12:24 +02:00
  • 93e8c74ec6 generify ChipsInput, extract SimpleChipsInput Vincent Breitmoser 2018-07-03 20:12:09 +02:00
  • 355a4eaa0f extract DelegateWindowCallback superclass for MyWindowCallback Vincent Breitmoser 2018-07-03 10:47:42 +02:00
  • 71c3b71e35 better MaterialChipsInput, first iteration Vincent Breitmoser 2018-07-03 00:25:02 +02:00
  • 053cbdf43e include MaterialChipsInput as subdir lib Vincent Breitmoser 2018-07-02 20:06:47 +02:00
  • c98e835936 drop dependency on SuperSlim Vincent Breitmoser 2018-07-02 20:04:49 +02:00
  • 71b4598687 Refresh cancellation signal for newly launched operation Vincent Breitmoser 2018-07-02 20:02:38 +02:00
  • bf9179391b Add notification uris to ApiAppDao Vincent Breitmoser 2018-07-02 19:00:32 +02:00
  • 7ab2161cba use correct filtered list for key selection in RemoteSelectidentityPresenter Vincent Breitmoser 2018-07-02 17:29:56 +02:00
  • b7dcb5d98d Stricter null check for selected master key id Vincent Breitmoser 2018-07-02 17:10:48 +02:00
  • 5e2330c63f Grant access to right key id after generation Vincent Breitmoser 2018-07-02 17:07:55 +02:00
  • 4517d2a7f5 fix two more timestamp formats Vincent Breitmoser 2018-07-02 17:00:40 +02:00
  • 60ec78b9ae always insert autocrypt key before update operations Vincent Breitmoser 2018-07-02 16:58:59 +02:00
  • 905dd728cc improve NPE robustnes in AutocryptInteractor Vincent Breitmoser 2018-07-02 16:58:44 +02:00
  • f7859e3bce first iteration, disable predicate for KeyChoiceAdapter Vincent Breitmoser 2018-07-02 16:30:54 +02:00
  • 2cae2065c0 fix date in key choice adapter Vincent Breitmoser 2018-07-02 16:07:24 +02:00
  • cb7a774324 delete unused FilterCursorWrapper class Vincent Breitmoser 2018-07-02 15:47:20 +02:00
  • 5e3e38a3cc fix NPE in switchMap LiveData instances Vincent Breitmoser 2018-07-02 15:39:05 +02:00
  • 70be2c8ba1 clean up OverriddenWarnigsDao Vincent Breitmoser 2018-07-02 15:22:03 +02:00
  • 0f473c89d9 ditch unused ListFragmentWorkaround Vincent Breitmoser 2018-07-02 15:08:45 +02:00
  • eb34f900e4 clean up package structure Vincent Breitmoser 2018-07-02 15:07:11 +02:00
  • 8ee65f9b04 clean up CertifyKeyFragment Vincent Breitmoser 2018-07-02 14:56:14 +02:00
  • dca5dfe3aa save all signature relations in KeySignatures table Vincent Breitmoser 2018-07-02 14:37:05 +02:00
  • a7e6dc35a8 clean up KeySignatures.sq Vincent Breitmoser 2018-07-02 14:36:17 +02:00
  • a02251274b preselect key if only a single one is available Vincent Breitmoser 2018-07-02 14:06:06 +02:00
  • 19dfac7fc9 querying by key id shouldn't care about revoked keys Vincent Breitmoser 2018-07-02 13:53:18 +02:00
  • 799eed1ca2 fix NPE in EncryptModeAsymmetricFragment Vincent Breitmoser 2018-07-02 13:44:26 +02:00
  • 6789aee8d1 use notification uris mostly correctly Vincent Breitmoser 2018-07-02 13:44:07 +02:00
  • a31c35a4ad refresh on any key change by default Vincent Breitmoser 2018-07-02 13:25:18 +02:00
  • f3c4b15b17 add updates to openpgp-api-lib Vincent Breitmoser 2018-07-02 12:47:41 +02:00
  • cdb95ee844 make single-choice mode work in KeyChoiceAdapter Vincent Breitmoser 2018-06-30 12:31:57 +02:00
  • fdefd30a46 fix NPE in ImportKeysAdapter Vincent Breitmoser 2018-06-30 12:31:42 +02:00
  • 225b11c1db more debug actions Vincent Breitmoser 2018-06-30 12:31:33 +02:00
  • 39f5c5fd03 ignore redundantly inserted allowed api keys Vincent Breitmoser 2018-06-29 23:39:55 +02:00
  • 471aa34d38 show all keys for SelectPublicKeyFragment Vincent Breitmoser 2018-06-29 23:39:33 +02:00
  • a2eb6349b8 inserting api apps redundantly is fine, as long as the signature matches Vincent Breitmoser 2018-06-29 23:38:53 +02:00
  • 016e7d68ee add debug actions activity (reachable from shortcuts) Vincent Breitmoser 2018-06-29 23:38:29 +02:00
  • 4a6e89a503 aside: add shortcuts Vincent Breitmoser 2018-06-28 18:36:40 +02:00
  • b819e1a83e remove unified query from KeychainProvider Vincent Breitmoser 2018-06-27 23:51:25 +02:00
  • febe9cbe92 use MaterialChipsInput for encryption recipients Vincent Breitmoser 2018-06-27 23:51:16 +02:00
  • 387ec6ed96 ditch unused KeyCursorAdapter classes Vincent Breitmoser 2018-06-27 23:03:22 +02:00
  • abac3b2445 use KeyChoiceAdapter in SelectSignKeyIdListFragment Vincent Breitmoser 2018-06-27 23:02:14 +02:00
  • 57b96dac2a use KeyChoiceAdapter in SelectPublicKeyFragment Vincent Breitmoser 2018-06-27 22:20:42 +02:00
  • 9ea36286dc use FlexibleAdapter for new KeyChoiceAdapter Vincent Breitmoser 2018-06-27 19:26:09 +02:00
  • dbc1e5f523 use KeyRepository in BackupRestoreFragment Vincent Breitmoser 2018-06-27 15:12:40 +02:00
  • 375dd39ed1 use LiveData to load data in TransferFragment Vincent Breitmoser 2018-06-27 14:59:22 +02:00
  • 353c75e49c use KeyRepository in ContactHelper Vincent Breitmoser 2018-06-27 14:51:33 +02:00
  • 4ac8c275f3 get notification URIs from DatabaseNotificationManager Vincent Breitmoser 2018-06-26 17:30:08 +02:00
  • 83d5aafadb use LiveData for signing key spinners Vincent Breitmoser 2018-06-26 17:19:18 +02:00