Commit Graph

254 Commits

Author SHA1 Message Date
Vincent Breitmoser
016e7d68ee add debug actions activity (reachable from shortcuts) 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
4a6e89a503 aside: add shortcuts 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
f3ef530b96 ditch ViewCertActivity and cert fragment in AdvKeyView 2018-07-02 14:50:11 +02:00
Vincent Breitmoser
40b7701f58 use WorkManager for key sync 2018-06-21 19:21:41 +02:00
Vincent Breitmoser
1e05b7999e Merge pull request #2329 from wiktor-k/wkd-url
Extend WKD support to include WKD URLs
2018-05-23 15:30:46 +02:00
Wiktor Kwapisiewicz
7e3c985c54 Add intent filter for handling WKD link in Firefox
Firefox for Android requires `mimeType` condition on the intent filter.
Built-in browsers (e.g. Chrome) need an intent filter that will *not* have
`mimeType` conditions.

Using two common MIME types: `application/octet-stream` is mentioned in
the I-D and `application/pgp-keys` is a common type for keys used in the
wild.
2018-05-23 15:07:04 +02:00
Wiktor Kwapisiewicz
222231066e Show import key dialog when clicking on WKD URL
This change extends WKD support for direct Web Key Directory URLs
similarily to Facebook key URLs and HKP URLs.

When a link with scheme `https` and path starting with
`/.well-known/openpgpkey/hu/` is clicked Android will suggest importing
the key with OpenKeychain.

Fixes #2270.
2018-05-22 22:13:00 +02:00
Wiktor Kwapisiewicz
759e51e6f4 Add support for NDEF tags with openpgp4fpr URIs
This change allows importing keys from NDEF tags that have fingerprint
encoded as an `openpgp4fpr` URI when the application is in background.
After scanning a tag the `Import keys` activity is shown with results of
the search for key fingerprint encoded in the tag.
2018-05-22 09:25:52 +02:00
Vincent Breitmoser
be58f2ff4c Add autocrypt key transfer api method 2018-05-03 15:26:24 +02:00
Dominik Schürmann
5db00cd924 Merge pull request #2301 from open-keychain/api-choose-sign-key
New identity chooser dialog for API
2018-05-03 14:58:20 +02:00
Vincent Breitmoser
b92ff86988 Redesign "select signing key" api dialog 2018-04-18 15:34:39 +02:00
Vincent Breitmoser
9bb19a3ad7 Support import from application/autocrypt-setup type 2018-04-16 16:45:16 +02:00
Vincent Breitmoser
a363a6cacb remove "Edit Identities" button from identities card 2018-03-24 18:10:35 +01:00
Dominik Schürmann
85a7c63d9b Clarify why features are included 2018-01-28 21:55:20 +01:00
Christian Hagau
2619cb1db3 Add sshauthentication-api v1 support 2017-11-01 14:28:17 +00:00
Vincent Breitmoser
287d3251c5 Add "Where is my NFC reader?" feature to nfc waiting dialog 2017-10-10 05:06:40 +02:00
Vincent Breitmoser
b814753b3b get rid of consolidate operation 2017-09-23 01:35:39 +02:00
Vincent Breitmoser
d04439df6b ditch passphrase "time to live" setting 2017-09-20 17:02:15 +02:00
Vincent Breitmoser
36bec236f4 add routines to unlock security token 2017-09-08 15:17:33 +02:00
Vincent Breitmoser
4f5f5219bd tls-psk: include wifi ssid in qr code (if available) 2017-08-29 20:11:37 +02:00
Vincent Breitmoser
dc33fc7982 new deduplication dialog 2017-07-25 22:19:33 +02:00
Dominik Schürmann
d7d0f0f974 Incorporate more feedback on transifex 2017-06-29 18:12:46 +02:00
Vincent Breitmoser
b328c97853 move ViewKeyActivity classes into their own package structure 2017-05-21 05:28:13 +02:00
Vincent Breitmoser
10dfcb08fc service: return pending intent for details dialog if security problems occur 2017-05-15 11:13:57 +02:00
Vincent Breitmoser
85ee12d143 remove deprecated accounts api, bump min api version to 7 2017-04-23 13:59:17 +02:00
Vincent Breitmoser
4be2f6e98e change RemoteRegisterActivity into a dialog 2017-02-08 00:57:26 +01:00
Vincent Breitmoser
e06205ae55 redesign request key into dialog 2017-02-08 00:57:26 +01:00
Vincent Breitmoser
a9001b3b45 change "select allowed keys" into "request key permission" activity 2017-02-08 00:57:26 +01:00
Hari
7ab9cee0de Added a receiver to listen to app uninstalls 2017-01-21 15:28:36 +05:30
Dominik Schürmann
960ebfed0c move NetworkReceiver 2017-01-05 13:59:26 +01:00
Dominik Schürmann
63244a113a Code formatting and package re-structuring 2017-01-05 13:56:09 +01:00
Arnaud Fontaine
a6b7b2bf4e Support of SmartPGP secure messaging 2017-01-04 14:59:57 +01:00
vanitasvitae
8e250e0b5d Fixed 'Orbot appears not to be running' (#1792) 2016-05-11 02:06:21 +02:00
Dominik Schürmann
7dd5e22353 Merge branch 'master' into backup-api
Conflicts:
	OpenKeychain/src/main/java/org/sufficientlysecure/keychain/remote/OpenPgpService.java
	extern/openpgp-api-lib
2016-05-07 12:01:16 +03:00
Dominik Schürmann
67607933ad Merge branch 'master' of https://github.com/LuboViluda/open-keychain into LuboViluda-master 2016-04-29 23:03:13 +02:00
Nikita Mikhailov
3798249570 OTG: Implement hidden activity usb detection technique 2016-04-14 22:48:01 +06:00
Nikita Mikhailov
bd2906a887 OTG: Add usb device manager prototype 2016-04-14 22:48:01 +06:00
Lubo Viluda
05da8afad9 Theme change
Theme.Keychain.Transparet is used
2016-03-24 19:45:59 +01:00
Lubo Viluda
298f89d36e upgrade of Redirect import activity
-> RedirectImportActivity is transparent now
-> some poinlessly data removed
-> String moved into sources
-> xml for activity simplified
2016-03-24 00:54:28 +01:00
Advaita
cab3fa7874 Final commit
All changes included

Improvements

-Reformatted code wherever required
-Only active wifi connections trigger events
-Improve sync reliability
-Removed extra permission

Minor Changes

-Refactored 2 variables for easier readbility
-Wifi-Only-Sync is now enabled by default
2016-03-23 20:54:10 +05:30
Lubo Viluda
7efeebc638 #1661 - Don't expose CertifyActivity
*Add new activity - RedirectImportKeysActivity, which prompts user to
use Openkeychain directly
*Add intent filter for the activity
*Change intent filter for CertifyActivity
2016-03-20 11:52:36 +01:00
Dominik Schürmann
eef8abcf80 Version 3.9 2016-03-03 13:34:08 +01:00
Vincent Breitmoser
c7761d09cb handle openpgp4fpr intent filter as import rather than certify (see #1661) 2016-03-02 15:12:14 +01:00
Dominik Schürmann
a2dcb579ff Add backup API 2016-03-01 00:22:19 +01:00
Vincent Breitmoser
da3167476b external-provider: add (experimental) external provider 2016-02-24 11:31:32 +01:00
Dominik Schürmann
f54f12c48c Extend documentation, proper method naming, use of deprecated method annotation 2016-02-22 15:19:06 +01:00
Dominik Schürmann
15488c5445 Split remote methods from activities for better seperation 2016-02-22 15:06:45 +01:00
Dominik Schürmann
eef27a544f Extract service parts from SecurityTokenOperationActivity 2016-02-22 15:06:45 +01:00
Dominik Schürmann
bb997920f5 Split RemoteServiceActivity into multiple activities 2016-02-15 13:25:55 +01:00
Hans-Christoph Steiner
ce03deada5 after receiving panic trigger and locking app, remove from history
This makes the app fully exit, and removes it from the Recent Apps listing.
2016-01-13 23:19:11 +01:00