Vincent Breitmoser
1593cc0826
use WorkManager to schedule temporary file cleanups
2018-06-21 19:21:41 +02:00
Vincent Breitmoser
6070e7a9f9
delay cleanup after Application.onCreate
2018-06-12 13:32:29 +02:00
Vincent Breitmoser
dc913fc8ca
remove branding of glow effect
2018-06-12 13:24:59 +02:00
Vincent Breitmoser
9ab9127005
Call TemporaryFileProvider.cleanup() in Handler
...
This *might* fix Samsung problems. Let's see if it reduces crash reports.
See also:
https://stackoverflow.com/questions/41474623/sporadic-illegalargumentexception-unknown-url-content
2018-04-18 15:33:08 +02:00
Dominik Schürmann
6541cc57b5
Use Constants.DEBUG instead of BuildConfig.DEBUG to allow debugging of release builds
2018-02-26 14:39:54 +01:00
Dominik Schürmann
3700432bd2
Use keyserver.ubuntu.com as new default
2018-02-20 16:41:24 +01:00
Vincent Breitmoser
4a28658c96
plant DebugTree on startup
2018-01-20 21:32:37 +01:00
Vincent Breitmoser
22c65f2ab8
Use Timber instead of Android.Log
2018-01-20 21:32:37 +01:00
Dominik Schürmann
3cc43e9f69
Adapt copyright headers according to CLA
2017-12-15 16:03:36 +01:00
Vincent Breitmoser
ecf9249247
don't create OpenKeychain dir on startup
2017-11-29 15:05:45 +01:00
Dominik Schürmann
91ad0203f2
Do not re-enable contacts sync if first time wizard is not finished
2017-11-28 16:15:08 +01:00
Vincent Breitmoser
b814753b3b
get rid of consolidate operation
2017-09-23 01:35:39 +02:00
klemens
bae6391dc0
spelling fixes
2017-01-14 11:38:05 +01:00
Dominik Schürmann
63244a113a
Code formatting and package re-structuring
2017-01-05 13:56:09 +01:00
Adithya Abraham Philip
4b6df7d17c
change sync interval on change in code
2016-03-24 22:10:47 +05:30
Dominik Schürmann
c9018e1844
Use BC provider as default one
2016-02-21 17:23:25 +01:00
Dominik Schürmann
c22e2baa79
Fix SecurityException on Android 6 due to remove contacts on disabled sync
2016-02-09 21:14:07 +01:00
Dominik Schürmann
fa2958c65a
Remove leftovers from spongycastle
2016-02-09 00:34:16 +01:00
Dominik Schürmann
79db5c0ebe
Replace spongycastle with bouncycastle
2016-02-09 00:24:46 +01:00
Adithya Abraham Philip
d2cf56f42e
delete linked contacts on turning off contact sync
2016-02-06 02:31:44 +05:30
Adithya Abraham Philip
160362d2bf
prevent rare KeyserverSyncAdapterService crash
2016-01-27 23:58:55 +05:30
Adithya Abraham Philip
7d05a22ae5
fixed key update preference not turning off
2015-12-21 01:28:28 +05:30
Dominik Schürmann
dfed60f442
re-enable contact sync by default
2015-11-23 23:27:01 +01:00
Dominik Schürmann
eda53d42de
Disable contact sync by default on Android >= 6
2015-11-23 11:43:44 +01:00
Dominik Schürmann
7384fa7f2b
Rename TemporaryStorageProvider to TemporaryFileProvider, use interface for db contract
2015-10-15 19:37:08 +02:00
Dominik Schürmann
3a9709a35d
Use api.keybase.io
2015-09-21 16:49:23 +02:00
Dominik Schürmann
9ee61dc0df
Pin keybase certificate
2015-09-21 14:05:49 +02:00
Dominik Schürmann
0b181743a3
Keyservers: Dont follow redirects, pin pgp.mit.edu, check for pinned cert on add (OKC-01-018)
2015-09-20 22:42:50 +02:00
Adithya Abraham Philip
0251f0e416
introduced constants for keyserver sync, fixed sync issue
2015-08-20 21:02:29 +05:30
Adithya Abraham Philip
65a993446c
reworked keyserversyncadapterservice flow
2015-08-20 21:02:29 +05:30
Thialfihar
3b67c9d894
Rename updatePreferences() to upgradePreferences()
...
This is really an upgrade of the preference store and not an update of
values, it also is consistent with SQLiteOpenHelper.onUpgrade().
2015-07-21 20:56:42 +02:00
Thialfihar
680799caa7
Fix drawer background color for ViewKeyActivity
2015-07-21 20:56:42 +02:00
Dominik Schürmann
136397667a
Force db upgrade on app start
2015-06-29 14:01:12 +02:00
Thialfihar
2857de4d5a
Import R and BuildConfig explicitly
2015-06-26 14:56:47 +02:00
Dominik Schürmann
aa31abd93f
Allow debug build besides release build
2015-06-10 19:47:29 +02:00
Vincent Breitmoser
8dbb82a8b6
profiling says: caching qrCode bitmaps is a good idea
2015-04-27 13:52:38 +02:00
Adithya Abraham Philip
17181cbc19
contacts work on all supported api levels
2015-03-17 19:07:28 +05:30
Dominik Schürmann
363d41ed1d
Cleanup of contact sync, debugging
2015-03-03 00:26:15 +01:00
Dominik Schürmann
e20c6add43
Fix multi select and more colors
2015-02-22 23:52:29 +01:00
Vincent Breitmoser
7b24ee7b55
rewrite PgpSignEncrypt data flow
...
- introduce high-level SignEncryptOperation for uri to uri signing/encryption
- use SignEncryptParcel for high-level operation parameters
- use PgpSignEncryptInput plus streams for low-level operation parameters
- get rid of all sign/encrypt logic in KeychainIntentService
2015-02-01 23:14:26 +01:00
Dominik Schürmann
fc32f5f9d4
Minor code cleanup
2014-11-21 12:41:39 +01:00
Dominik Schürmann
ecfa2288eb
Fix crash on Android 5
2014-10-22 23:28:13 +02:00
Dominik Schürmann
b09d222f34
package reordering: merge util and helper, there were no real difference; created ui.util for everything related to formatting
2014-09-17 21:51:25 +02:00
Dominik Schürmann
7c67f7a715
Consolidate on database upgrade
2014-09-09 09:26:03 +02:00
Dominik Schürmann
fe2c17cdeb
Pull from transifex
2014-09-02 14:11:10 +02:00
Dominik Schürmann
0c437acd43
Catch security exception, known problem...
2014-09-02 13:51:09 +02:00
Dominik Schürmann
152cd10b70
Revert "No need for setSyncAutomatically, this is only for network tickles"
...
This reverts commit 0c1e65bc8b .
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/KeychainApplication.java
2014-08-22 08:53:16 +02:00
Dominik Schürmann
3c46c3c2df
Add account only on jelly bean and above
2014-08-21 11:36:47 +02:00
Dominik Schürmann
0c1e65bc8b
No need for setSyncAutomatically, this is only for network tickles
2014-08-21 11:33:42 +02:00
Dominik Schürmann
2930f83b2a
Change account type
2014-08-21 11:19:44 +02:00