Commit graph

6083 commits

Author SHA1 Message Date
Christian Schneppe
483ca6466f deduplicate tags + translate 'blocked' tag 2018-06-17 00:08:05 +02:00
Christian Schneppe
d5de453f49 introduced config setting to hide error notification 2018-06-17 00:05:10 +02:00
Christian Schneppe
7dfb188142 Improved URL matching 2018-06-17 00:03:57 +02:00
Christian Schneppe
5db026412b add ‘paste as quote’ for api >= 23 2018-06-16 23:51:05 +02:00
Christian Schneppe
38e4fa9817 put google() before jcenter() in gradle 2018-06-16 23:45:08 +02:00
Christian Schneppe
0f999fdafd fall back to search in other tab on search enter 2018-06-16 23:44:22 +02:00
Christian Schneppe
6f87287282 Added expert setting for direct search 2018-06-16 23:43:33 +02:00
Christian Schneppe
fa6a57784f permit empty values for subject and roster name 2018-06-16 23:40:30 +02:00
Christian Schneppe
0e51d1fd41 fix geo uri regex
- only match valid float numbers
- match uri with parameter
2018-06-16 23:36:34 +02:00
Christian Schneppe
8b823e5aa5 fix cleanPrivateStorage() 2018-06-16 23:35:44 +02:00
Christian Schneppe
1d86e28360 attach editor content as file 2018-06-16 23:29:52 +02:00
Christian Schneppe
85545cdd1f report unparsable limit as http upload available 2018-06-16 23:26:28 +02:00
Christian Schneppe
2e587c52d6 edit public=true/false property in mucs 2018-06-16 23:25:03 +02:00
Christian Schneppe
b1941d488c catch NPE in AccountAdapter 2018-06-16 22:41:19 +02:00
Christian Schneppe
353a49fdea catch NPE in exif detection 2018-06-16 22:40:51 +02:00
Christian Schneppe
fbe62a153f catch OOM in FileObserver 2018-06-16 22:34:41 +02:00
Christian Schneppe
b96e61f904 use also rounded avatars in widget 2018-06-04 21:27:15 +02:00
Christian Schneppe
23dab500cb catch more exceptions in scheduleWakeUpCall 2018-06-04 20:56:45 +02:00
Christian Schneppe
873e1f31b5 Revert "fade in images and avatars" because of strange flickering
This reverts commit 6bf3ef887a.
2018-06-04 20:52:17 +02:00
Christian Schneppe
38074c3308 update changelog 2018-06-03 21:52:25 +02:00
Christian Schneppe
6bf3ef887a fade in images and avatars 2018-06-03 21:45:33 +02:00
Christian Schneppe
3710d000f5 optimized some colors and switched back to square avatars 2018-06-03 21:45:11 +02:00
Christian Schneppe
f1c6612462 show MUC avatar in ConferenceDetailsActivity 2018-06-01 23:23:43 +02:00
Christian Schneppe
0a9e68e77e add more logging to setIsInForeground 2018-06-01 21:52:33 +02:00
Christian Schneppe
51439dc2e5 rename useOwnProvider to useAdvancedMode in WelcomeActivity 2018-06-01 21:36:08 +02:00
Christian Schneppe
c819a655a1 OMEMO: remove omemo device from own list if bundle is broken 2018-06-01 21:26:35 +02:00
Christian Schneppe
c689078d01 make sure account is connected before attempting to download p1s3 2018-06-01 21:23:34 +02:00
Christian Schneppe
aa85b4a17c Merge branches 'master' and 'master' of https://github.com/kriztan/Pix-Art-Messenger 2018-06-01 21:21:33 +02:00
Christian Schneppe
7ce5c14493
update translations 2018-06-01 21:21:20 +02:00
Christian Schneppe
0ae1f7ce7a catch NPE 2018-06-01 21:20:25 +02:00
Christian Schneppe
a6207e7b14 show buttons to privacy policy and terms of use during account creation on our server pix-art.de 2018-05-27 00:36:38 +02:00
Christian Schneppe
0444ee9d4a add missing else to show the availability of httpupload correctly 2018-05-26 23:42:08 +02:00
Christian Schneppe
ce98d40908 improve active_since implementation (XEP-0319: Last User Interaction in Presence)
* set contact to inactive if it becomes offline
* send idle also in case app started in background
2018-05-26 23:01:09 +02:00
Christian Schneppe
3cb9cd0a5d Do not use TLS_FALLBACK_SCSV 2018-05-26 22:59:18 +02:00
Christian Schneppe
a554be18a6 add support for S3 file transfers 2018-05-26 22:56:17 +02:00
Christian Schneppe
369e48c220
update translations 2018-05-24 21:45:17 +02:00
Christian Schneppe
a29a087f12 add links to *Terms Of Use* and *Privacy Policy* to AboutActivity 2018-05-24 21:22:37 +02:00
Christian Schneppe
95db2118b2 use correct binding in EditAccountActivity 2018-05-21 21:38:15 +02:00
Christian Schneppe
23352d59e4 version 2.0.2 + changes 2018-05-21 21:27:38 +02:00
Christian Schneppe
e21e5faa53 temporarly disable swipe gestures 2018-05-21 21:20:34 +02:00
Christian Schneppe
33e18bb442 try to fix a crash during OTR verify 2018-05-21 21:16:38 +02:00
Christian Schneppe
db00fd2b43 disable analytics
https://firebase.google.com/support/guides/disable-analytics
2018-05-21 21:07:45 +02:00
Christian Schneppe
ca89b5a8f5 exclude firebase-base from firebase-messaging 2018-05-21 21:06:02 +02:00
Christian Schneppe
03cfa37eef set pragme secure delete properly 2018-05-21 21:04:52 +02:00
Christian Schneppe
0da1ddcb97 explicitly set secure_delete pragma for SQLite database
Conversations stores sensitive data, such as SQLiteAxolotlStore tables, in its database.

secure_delete=ON is the default for newer Android devices:
https://android-review.googlesource.com/c/platform/external/sqlite/+/209123

However, older devices had it disabled by default, so any database created than has this setting disabled and it will not be updated automatically.

Also, the default might be changed in the future (for example, to "FAST", added in 2017), so it is safer to set it explicitly.
2018-05-21 21:04:19 +02:00
Christian Schneppe
423d750431 make file observer listen for moves 2018-05-21 21:03:06 +02:00
Christian Schneppe
18bdee2363 move enabling of foreign key support to onConfigure
This way we avoid repeating the code. Unlike getWritableDatabase, onConfigure is intended to be overridden.

In fact, onConfigure documentation specifically says: "Called when the database connection is being configured, to enable features such as write-ahead logging or *foreign key support*."
2018-05-21 20:59:43 +02:00
Christian Schneppe
8ac9f957de Make nickname matching case-sensitive
Perform case-sensitive matching for highlighting the own nickname in MUC
messages and while checking whether to notify.
2018-05-21 20:58:05 +02:00
Christian Schneppe
64b4d0115b prefetch omemo device lists only if muc has omemo enabled 2018-05-21 20:57:22 +02:00
Christian Schneppe
ac3926cfbf make fcm receiver ignore messages when all accounts are disabled 2018-05-21 20:55:52 +02:00