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