Commit Graph

  • cc64cf404c Merge pull request #2393 from wiktor-k/xmpp-uri Vincent Breitmoser 2018-09-13 10:40:43 +02:00
  • 5c55c1a166 Fix saving XMPP URIs in phone Contact Book Wiktor Kwapisiewicz 2018-09-06 10:36:21 +02:00
  • e6be72d3ec Merge pull request #2391 from open-keychain/update_gradle_wrapper Vincent Breitmoser 2018-08-20 13:56:32 +02:00
  • a047904626 Update gradle wrapper to 4.9 Christian Hagau 2018-08-09 00:00:00 +00:00
  • 9b57c3f33c Merge pull request #2389 from open-keychain/tests_static_password Vincent Breitmoser 2018-08-09 09:40:24 +02:00
  • 2a26bc601b Merge pull request #2390 from open-keychain/update_build_tools_gradle Vincent Breitmoser 2018-08-09 09:37:21 +02:00
  • 7294eeba81 Update android plugin for gradle Christian Hagau 2018-08-08 00:00:00 +00:00
  • 2e50e117ed Use static passphrases in tests Christian Hagau 2018-07-22 00:00:00 +00:00
  • 5d28cef81a Merge pull request #2388 from open-keychain/view_key_share_key Vincent Breitmoser 2018-08-06 16:41:54 +02:00
  • 3ea27ab717 Rewrite ShareKeyHelper Christian Hagau 2018-08-04 00:00:00 +00:00
  • d3ecbc8487 Add key sharing buttons to ViewKeyActivity Christian Hagau 2018-08-02 00:00:00 +00:00
  • d1c64e3159 Extract key sharing methods from ViewKeyAdvShareFragment Christian Hagau 2018-08-02 00:00:00 +00:00
  • 83f5f557f0 Merge pull request #2384 from open-keychain/future-subkeys Vincent Breitmoser 2018-07-27 13:31:07 +02:00
  • 0943bab279 use mapAllRows throughout KeyRepository Vincent Breitmoser 2018-07-24 17:13:29 +02:00
  • cf5e643f38 notify on secret key change as well Vincent Breitmoser 2018-07-23 19:05:31 +02:00
  • fe387ca4e1 overhaul advanced subkeys tab Vincent Breitmoser 2018-07-23 16:57:45 +02:00
  • e08bf89e0f show subkeys as not yet valid in the list Vincent Breitmoser 2018-07-20 12:05:01 +02:00
  • e2505dd308 support encryption subkeys with future signature dates Vincent Breitmoser 2018-07-20 11:53:32 +02:00
  • 48383211c3 clean up remnants of KeychainContract Vincent Breitmoser 2018-07-24 20:50:11 +02:00
  • 6f8b972f78 Version 5.2 Dominik Schürmann 2018-07-26 14:08:23 +02:00
  • bd04886db5 update from transifex Dominik Schürmann 2018-07-26 14:08:06 +02:00
  • 69ddfdd126 Changelog v5.2 Dominik Schürmann 2018-07-26 14:04:37 +02:00
  • 02897d0392 Version 5.2-beta9 Dominik Schürmann 2018-07-25 09:38:13 +02:00
  • b79572d17f fix subkeys query (again) Vincent Breitmoser 2018-07-24 20:03:02 +02:00
  • c17f43f51c add comment about empty migration Vincent Breitmoser 2018-07-24 16:47:29 +02:00
  • 2e6daf327c keep database version at 31 (for arne) Vincent Breitmoser 2018-07-24 15:56:27 +02:00
  • ecf2c4500f don't use * in SELECT on keys table! column order might change during migrations Vincent Breitmoser 2018-07-24 15:30:15 +02:00
  • 5785a713cb Revert "Set expiry to NULL where it was 0L, hopefully fixing migration issues" Vincent Breitmoser 2018-07-24 15:24:54 +02:00
  • 9baa65f6f4 Version 5.2-beta8 Dominik Schürmann 2018-07-24 14:09:27 +02:00
  • c8f730ced8 Set expiry to NULL where it was 0L, hopefully fixing migration issues Vincent Breitmoser 2018-07-24 14:00:21 +02:00
  • df204daece fix key search when launched from keyserver uri Vincent Breitmoser 2018-07-22 20:56:24 +02:00
  • 645abe34f1 add sources of new adaptive icon Dominik Schürmann 2018-07-21 13:15:22 +02:00
  • 3a7c5813e4 fix NPE during tests Vincent Breitmoser 2018-07-20 15:58:22 +02:00
  • 71ad44ea7c more robustly re-schedule key sync Vincent Breitmoser 2018-07-19 11:32:12 +02:00
  • e21a46fc07 More consistent analytics consent dialog behavior Vincent Breitmoser 2018-07-19 10:36:31 +02:00
  • 2e7fca846e never enable analytics if Tor is enabled Vincent Breitmoser 2018-07-19 10:31:58 +02:00
  • e62cfd0185 fix expiry bug in autocrypt key retrieval Vincent Breitmoser 2018-07-19 10:24:48 +02:00
  • 7788e454c9 Version 5.2-beta7 Dominik Schürmann 2018-07-19 09:30:10 +02:00
  • cdb3960fa1 remove unused ContentResolver field from KeyRepository Vincent Breitmoser 2018-07-18 17:10:01 +02:00
  • 192d87d58f fix crash in replaceDefaultKeyserverWithUbuntu method Vincent Breitmoser 2018-07-18 16:11:42 +02:00
  • fb283c03f3 fix key selection in RemoteSelectIdentityKeyActivity Vincent Breitmoser 2018-07-18 16:06:43 +02:00
  • a4b1751da4 Don't try to lock screen orientation in SecurityTokenOperationActivity on Android 8.0 Vincent Breitmoser 2018-07-18 16:01:53 +02:00
  • 4231279aba use fixed 48dp size for launcher icon in dialogs Vincent Breitmoser 2018-07-18 14:03:39 +02:00
  • f9557cca37 Don't try to delete contacts if we don't have permission anymore Vincent Breitmoser 2018-07-18 13:38:04 +02:00
  • 22f4eb3e44 insert api app when key is selected in SelectSignKeyIdFragment as well Vincent Breitmoser 2018-07-18 12:37:40 +02:00
  • 54498ef4c4 fix crash in ViewKeyActivity Vincent Breitmoser 2018-07-18 11:05:09 +02:00
  • 59b6d0b1ca Version 5.2-beta6 Dominik Schürmann 2018-07-17 21:06:49 +02:00
  • 25712e2d6b Don't be extra annoying about analytics in debug mode Vincent Breitmoser 2018-07-17 20:32:32 +02:00
  • c54c7900d2 Send analytics for debug version to a separate instance Vincent Breitmoser 2018-07-17 20:31:30 +02:00
  • 5b0d9d927c Fix potential issue with disabled analytics Vincent Breitmoser 2018-07-17 20:18:36 +02:00
  • 4417ff1a43 Fix simple crash in analytics Vincent Breitmoser 2018-07-17 20:16:37 +02:00
  • df12dbfa8a Version 5.2-beta5 Dominik Schürmann 2018-07-17 17:41:34 +02:00
  • ea7a69adb8 Merge pull request #2350 from open-keychain/piwik-tracking Vincent Breitmoser 2018-07-17 16:11:07 +02:00
  • 3f4de8b9c6 add (coarse!) analytics for preferences Vincent Breitmoser 2018-07-17 15:44:14 +02:00
  • fcf6abfec3 link to privacy policy in consent dialog Vincent Breitmoser 2018-07-16 14:15:23 +02:00
  • 15229854a6 Use correct id for piwik instance Vincent Breitmoser 2018-07-16 13:56:44 +02:00
  • fef79c7f73 rename "Tracking" to "Analytics" Vincent Breitmoser 2018-07-16 13:42:03 +02:00
  • 10466101c0 move tracking consent logic into TrackingConsentRequester Vincent Breitmoser 2018-07-16 13:38:02 +02:00
  • a277a37676 Show snackbar after tracking dialog Vincent Breitmoser 2018-07-16 12:11:45 +02:00
  • 73a4dcdcb7 don't ask for 24h if user cancels dialog (eg clicking outside) Vincent Breitmoser 2018-07-16 11:58:26 +02:00
  • c5d7e482e0 Add opt-in setting for tracking Vincent Breitmoser 2018-06-14 23:18:27 +02:00
  • c0a1fc84eb add simple tracking (no opt-in yet!) Vincent Breitmoser 2018-06-14 22:18:38 +02:00
  • f664b1b57b Merge pull request #2382 from open-keychain/keychain-service-threadpool Vincent Breitmoser 2018-07-17 15:52:20 +02:00
  • ebf7512a9d clean up warnings in CryptoOperationHelper Vincent Breitmoser 2018-07-17 14:24:51 +02:00
  • 1fcc1889ec Use CancellationSignal for cancellation in UI code Vincent Breitmoser 2018-07-17 14:13:03 +02:00
  • 9e079329d5 ditch ThreadPoolExecutor for AsyncTask Vincent Breitmoser 2018-07-17 14:01:17 +02:00
  • 2c8e219aa8 use ThreadPool for background task execution Vincent Breitmoser 2018-07-03 22:59:30 +02:00
  • f0f01eef55 Merge pull request #2381 from open-keychain/token-livedata Vincent Breitmoser 2018-07-17 12:37:23 +02:00
  • 4ea8c4a8f6 Use LiveData and ViewModel for ManageSecurityToken fragment Vincent Breitmoser 2018-07-13 13:21:36 +02:00
  • 6ed110f1ee Remove unused field in KeyListFragment (fixes build) Vincent Breitmoser 2018-07-16 17:54:33 +02:00
  • 74ee94683b request FOREGROUND_SERVICE permission Vincent Breitmoser 2018-07-16 17:49:28 +02:00
  • 555f335dbc Introduce NotificationChannelManager Vincent Breitmoser 2018-07-16 13:24:37 +02:00
  • ffa5b84593 prevent NPEs in linked id creation Vincent Breitmoser 2018-07-16 11:10:42 +02:00
  • e7dede56ca fix NPE in KeychainService Vincent Breitmoser 2018-07-16 10:34:31 +02:00
  • a3021bbd83 Clean up security token transport if connection procedure failed Vincent Breitmoser 2018-07-15 12:29:06 +02:00
  • fbbc77335b fix NPE for data signed with an unknown key Vincent Breitmoser 2018-07-15 12:08:12 +02:00
  • 891c0e10c4 Version 5.2-beta4 Dominik Schürmann 2018-07-14 15:10:11 +02:00
  • 634694b20e force reinserting keys on manual key update Vincent Breitmoser 2018-07-14 13:18:08 +02:00
  • e3e5f7feec use explicit order for insert operations Vincent Breitmoser 2018-07-14 13:02:12 +02:00
  • a69eaab0ea fix insertion of data into KeySignature table Vincent Breitmoser 2018-07-14 12:03:44 +02:00
  • 9df9682c77 Version 5.2-beta3 Dominik Schürmann 2018-07-13 19:02:45 +02:00
  • a48efc6835 use key_list_item layout for RequestKeyPermissionActivity Vincent Breitmoser 2018-07-13 17:22:27 +02:00
  • aa9132b4c6 small NPE fix Vincent Breitmoser 2018-07-13 17:06:23 +02:00
  • acc8e82e92 Merge pull request #2375 from open-keychain/ditch-keychain-provider Vincent Breitmoser 2018-07-13 16:56:24 +02:00
  • 133b099b2f Merge pull request #2379 from open-keychain/usb-permission Vincent Breitmoser 2018-07-13 16:56:04 +02:00
  • 54f50a7311 Merge pull request #2376 from open-keychain/notification-channel Vincent Breitmoser 2018-07-13 16:33:06 +02:00
  • acb9544195 return KeychainExternalProvider as MatrixCursor Vincent Breitmoser 2018-07-12 14:57:39 +02:00
  • 3150d2d3f9 move UidStatus querying logic into UserIdDao Vincent Breitmoser 2018-07-09 14:29:53 +02:00
  • 58e0da0d8c always set trust db to initialized once it's there Vincent Breitmoser 2018-07-09 12:59:38 +02:00
  • 4c8fda0798 Introduce uidStatus view for external provider Vincent Breitmoser 2018-07-07 03:43:37 +02:00
  • 86ecd13c1d use correct sqlite expression for expiry Vincent Breitmoser 2018-07-07 03:43:01 +02:00
  • 0b28add654 Use SQLDelight for inserts instead of KeychainProvider Vincent Breitmoser 2018-07-12 16:36:12 +02:00
  • 36b48bc282 Update target sdk to 28 Vincent Breitmoser 2018-07-13 16:24:23 +02:00
  • 76a8aa1fbc Fix selectFingerprintsForKeysolderThan query Vincent Breitmoser 2018-07-13 16:12:35 +02:00
  • f97531d628 Prevent flicker of dummy item during key update Vincent Breitmoser 2018-07-13 16:12:06 +02:00
  • 1e51cf1aaf Merge pull request #2377 from open-keychain/highlight-after-import Dominik Schürmann 2018-07-13 15:26:55 +02:00
  • 54a7860d2a Merge pull request #2378 from open-keychain/decrypt-context-button Dominik Schürmann 2018-07-13 15:25:43 +02:00
  • 84f20f6646 synchronously schedule background work, to avoid cancelling race condition Vincent Breitmoser 2018-07-13 14:52:50 +02:00
  • de3123b2c3 Merge pull request #2380 from kowalski7cc/adaptive-icon Vincent Breitmoser 2018-07-13 14:35:24 +02:00
  • c7bef6efda fix bug with KeyserverSyncManager updates in SettingsActivity Vincent Breitmoser 2018-07-13 14:32:58 +02:00