Commit Graph
6861 Commits
Author SHA1 Message Date
Vincent Breitmoser c8481d0247 use Enum for verification status of certificates 2018-07-02 14:50:11 +02:00
Vincent Breitmoser 64bde4c680 extract findByUserId and findByEmail usage from KeychainProvider 2018-07-02 14:50:11 +02:00
Vincent Breitmoser fa127add45 use LiveData in ViewKeyKeybaseFragment 2018-07-02 14:50:11 +02:00
Vincent Breitmoser e6fe353469 minor cleanup in UploadKeyActivity 2018-07-02 14:50:11 +02:00
Vincent Breitmoser 0793300b73 use LiveData in QrCodeViewActivity 2018-07-02 14:50:11 +02:00
Vincent Breitmoser 5d8bc8fc50 remove unused SelectIdentityKeyListFragment 2018-07-02 14:50:11 +02:00
Vincent Breitmoser 4fcc5253ae use LiveData in LinkedIdWizard and related Fragments 2018-07-02 14:50:11 +02:00
Vincent Breitmoser 2a5b93d9c5 fix unit tests 2018-07-02 14:50:11 +02:00
Vincent Breitmoser 38bf421023 simplify ViewKeyFragment 2018-07-02 14:50:11 +02:00
Vincent Breitmoser 8d584df44c ditch LoaderFragment 2018-07-02 14:50:11 +02:00
Vincent Breitmoser 5cfe0d140f use LiveData to load data in ViewKeyActivity 2018-07-02 14:50:11 +02:00
Vincent Breitmoser 2d1ff8cdcc use LiveData in ViewKeyAdvActivity 2018-07-02 14:50:11 +02:00
Vincent Breitmoser d57a409fac extract select by signer from KeychainProvider 2018-07-02 14:50:11 +02:00
Vincent Breitmoser 6cd065a3bd extract subkey loading from KeychainProvider 2018-07-02 14:50:11 +02:00
Vincent Breitmoser 500c219fa0 Extract remaining user id loading from KeychainProvider 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 921431b05f more Dao work 2018-07-02 14:50:11 +02:00
Vincent Breitmoser 1556db897f introduce AbstractDao, fix import of keys (missing delete in KeychainProvider) 2018-07-02 14:50:11 +02:00
Vincent Breitmoser 587b8b4cc9 Don't use backstack for back button handling in MainActivity 2018-07-02 14:50:11 +02:00
Vincent Breitmoser 729121c13c add comment to buildfiles about android debug-db for convenience 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 9ad29318e8 extract deletion of keys 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 72f3ed89a6 update build tools to 27.1.1, and gradle wrapper to 4.8 2018-07-02 14:50:11 +02:00
Vincent Breitmoser 77c89cfa98 extract reading of public key data from ContentProvider 2018-07-02 14:50:11 +02:00
Vincent Breitmoser 6585e7113d move loading of certs into CertificationDao 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 de708288fb minor layout fix with autocrypt ids 2018-07-02 14:50:11 +02:00
Vincent Breitmoser e144a402b5 extract autocrypt_peers from KeychainProvider into AutocryptPeerDao 2018-07-02 14:50:11 +02:00
Vincent Breitmoser bae90f1b23 extract UpdatedKeys access from KeychainProvider into KeyMetadataDao 2018-07-02 14:50:11 +02:00
Vincent Breitmoser d133b732e5 use SQLDelight, remove ApiApps access from KeychainProvider 2018-07-02 14:50:11 +02:00
Vincent Breitmoser 59c9f52e85 Store secret keys in private storage instead of database 2018-07-02 14:50:11 +02:00
Vincent Breitmoser a3fd1609df fix table reference 2018-07-02 14:50:11 +02:00
Vincent Breitmoser f22c761376 fix unit tests, add shadow for WorkerManager 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
Vincent Breitmoser 08ab5669a5 extract getDrawableAsNotificationBitmap into ResourceUtils 2018-06-21 19:21:41 +02:00
Vincent Breitmoser 1593cc0826 use WorkManager to schedule temporary file cleanups 2018-06-21 19:21:41 +02:00
Vincent Breitmoser b29d98d5a2 add WorkManager arch component 2018-06-21 19:21:41 +02:00
Vincent Breitmoser d57fffb7ba remove capturing pattern group names for compatibility
Fixes #2352
2018-06-21 19:17:22 +02:00
Vincent Breitmoser 651e799fe2 fix fragment management in AppSettingsActivity 2018-06-21 13:40:31 +02:00
Dominik Schürmann aa596e0165 fix string 2018-06-20 12:31:38 +02:00
Dominik SchürmannandGitHub e8328a39b1 Merge pull request #2348 from open-keychain/live-data
Use LiveData in favor of ContentLoader in ViewKeyFragment
2018-06-19 16:44:06 +02:00
Dominik Schürmann 289ba7cadc fix NPE in EncryptDecryptFragment on empty clipboard 2018-06-19 15:41:44 +02:00
Dominik SchürmannandGitHub c0b6cea7cb Merge pull request #2347 from open-keychain/clipboard-notify
show Snackbar if clipboard contains key data
2018-06-19 13:28:56 +02:00
Vincent BreitmoserandDominik Schürmann 89aa99a13f show Snackbar if clipboard contains key data 2018-06-19 13:28:29 +02:00
Vincent Breitmoser 8adf4a8a64 move notification of key changes into DAOs 2018-06-14 16:52:43 +02:00
Vincent Breitmoser 10d3ca814c Use LiveData in favor of ContentLoader for ViewKeyFragment 2018-06-14 16:52:43 +02:00