Daniel Gultsch
|
f1e1c4a78d
|
keep track of previously edited ids
|
2018-12-01 15:52:44 +01:00 |
|
Daniel Gultsch
|
6381f8a7f7
|
fixed cache cleaning of muc avatars, fixes #3296
|
2018-11-29 19:27:18 +01:00 |
|
Daniel Gultsch
|
1de385dcb9
|
set access model to open when publishing avatar. fixes #3291
|
2018-11-25 20:58:48 +01:00 |
|
Daniel Gultsch
|
61ac804f93
|
catch a few run time exceptions related to androids life cycle mgmt
|
2018-11-22 10:06:56 +01:00 |
|
Daniel Gultsch
|
cf18bd08fc
|
provide option to reject subscription request when long pressing 'allow'
|
2018-11-18 10:34:14 +01:00 |
|
Daniel Gultsch
|
e7d1555763
|
use startForegroundService compat from push message receiver
|
2018-11-17 12:57:36 +01:00 |
|
Daniel Gultsch
|
ab43a4bcf9
|
use display name to generate own avatar
|
2018-11-11 10:13:45 +01:00 |
|
Daniel Gultsch
|
4c88fce3b8
|
do not update foreground notification on error if it wasn’t enabled
|
2018-11-11 09:54:52 +01:00 |
|
Daniel Gultsch
|
306e12b24e
|
fixed race condition that prevented bookmark nick to be used
|
2018-11-10 17:33:24 +01:00 |
|
Daniel Gultsch
|
5012ff3545
|
added interface to edit nick
|
2018-11-09 17:47:36 +01:00 |
|
Daniel Gultsch
|
e450626d5c
|
add suggested contacts to roster on first message
|
2018-11-08 12:20:46 +01:00 |
|
Daniel Gultsch
|
5be43e36e4
|
always do contact sync in background
|
2018-11-07 15:44:39 +01:00 |
|
Daniel Gultsch
|
fe90c6f846
|
suggest sync on login + hard code api server
|
2018-11-06 09:13:43 +01:00 |
|
Daniel Gultsch
|
f0d5dc583d
|
use inContactList() instead inRoster() in the proper places
|
2018-11-03 16:32:08 +01:00 |
|
Daniel Gultsch
|
19e13115d3
|
added count down latch to await account connect before going into publish profile activity
|
2018-10-31 13:33:55 +01:00 |
|
Daniel Gultsch
|
2dee53587b
|
basic phone number sync
|
2018-10-31 13:33:55 +01:00 |
|
Daniel Gultsch
|
87cc53b8b5
|
renamed build flavors
|
2018-10-31 13:33:55 +01:00 |
|
Daniel Gultsch
|
a49a5790c7
|
refactored phone contact loading in preperation for sync
|
2018-10-31 13:33:55 +01:00 |
|
Daniel Gultsch
|
4df0cc3657
|
do not offer tor or extended connection settings for quicksy
|
2018-10-31 13:33:55 +01:00 |
|
Daniel Gultsch
|
f7addc5d89
|
suggest quicksy.im when user enters e164 in enter jid dialog
|
2018-10-31 13:33:55 +01:00 |
|
Daniel Gultsch
|
954acb377e
|
WIP QuickConversationsService
|
2018-10-31 13:33:55 +01:00 |
|
Daniel Gultsch
|
a420cb5886
|
refactored some ManageAccount, WelcomeActivity and a few other things into 'full' flavor
|
2018-10-31 13:33:55 +01:00 |
|
Daniel Gultsch
|
dd1d1858d0
|
fixed cache cleaning cleaning all confercenes instead of where contact is. closes #3229
|
2018-10-12 16:13:37 +02:00 |
|
Daniel Gultsch
|
521bb7846c
|
catch exception if Conscrypt could not be initialized and use tls 1.2
|
2018-10-06 19:33:38 +02:00 |
|
Daniel Gultsch
|
657b1cae9d
|
use fab.hide() and fab.show() - this will animate the process
|
2018-10-04 16:46:35 +02:00 |
|
Daniel Gultsch
|
70845c5e95
|
do not compress/resize images with strange aspect ratios. fixes #3188
|
2018-09-22 16:51:00 +02:00 |
|
Daniel Gultsch
|
6637d7056e
|
use conscrypt as security provider to provide tls 1.3 and modern cyphers on old androids
|
2018-09-21 16:33:07 +02:00 |
|
Daniel Gultsch
|
1985f6bdec
|
store avatars received over muc presence in contact
|
2018-09-21 12:27:58 +02:00 |
|
Daniel Gultsch
|
5be64de7be
|
catch conversations.im invite urls directly in fragment
|
2018-09-18 17:15:52 +02:00 |
|
Daniel Gultsch
|
6ede6c7f85
|
behave nicely (no foreground service by default) if app is built with targetSdk <26
|
2018-09-18 11:33:18 +02:00 |
|
Daniel Gultsch
|
bd128335d3
|
do not show media overview in contact/conference details when missing storage permission
|
2018-09-17 21:24:25 +02:00 |
|
Daniel Gultsch
|
febd9cc3e0
|
fixed regression that would not dismiss video encoding notification
|
2018-09-16 10:07:33 +02:00 |
|
Daniel Gultsch
|
7a0c53aa71
|
introduce media browser activity
|
2018-09-15 21:10:17 +02:00 |
|
Daniel Gultsch
|
06972ec95c
|
show conversation media in contact/conference details
|
2018-09-15 19:38:45 +02:00 |
|
Daniel Gultsch
|
724f86f054
|
made foreground service logging more meaninful
|
2018-09-13 18:47:57 +02:00 |
|
Daniel Gultsch
|
be4c6bc2ca
|
speed up DNS
run queries in parallel
decrease timeout
do not fall back to google
|
2018-09-08 11:30:20 +02:00 |
|
Daniel Gultsch
|
accc378c4b
|
hasInternetConnection() will always return true if type=ethernet
|
2018-09-06 23:18:06 +02:00 |
|
Daniel Gultsch
|
eadd0c5f7a
|
listen for Android 6 DND events
|
2018-09-06 23:17:37 +02:00 |
|
Daniel Gultsch
|
ac7f0032af
|
properly clear file adding notification if forground service channel is disabled
|
2018-09-06 22:05:15 +02:00 |
|
Daniel Gultsch
|
d86f4ce3a6
|
load contacts and start observer after giving permissions
|
2018-09-06 15:55:54 +02:00 |
|
Daniel Gultsch
|
676d31f606
|
initial work toward api 26+
* introduce notification channels
* always use foreground service on 26+
|
2018-09-05 21:37:12 +02:00 |
|
Daniel Gultsch
|
cbea85c4dd
|
special treatment for presence errors known to be mucs
|
2018-08-28 15:04:55 +02:00 |
|
Daniel Gultsch
|
dc5e7e5d95
|
store bookmarks in pep if conversion xep is running
|
2018-08-18 16:27:50 +02:00 |
|
Daniel Gultsch
|
fd28b32d56
|
call onMessageFound outside sync block
|
2018-07-22 22:42:32 +02:00 |
|
Daniel Gultsch
|
1764656ff9
|
call switchTo(Fore|Back)ground() outside synchronized block
|
2018-07-16 21:35:52 +02:00 |
|
Daniel Gultsch
|
2cc601ee36
|
do not call listeners while being synchronized on stanza queue
|
2018-07-16 20:42:17 +02:00 |
|
Daniel Gultsch
|
9bdebb81ba
|
handle non participating mucs a bit better
|
2018-07-09 11:35:30 +02:00 |
|
Daniel Gultsch
|
3014b7f857
|
change listener lock strategie
|
2018-07-08 20:01:39 +02:00 |
|
Daniel Gultsch
|
48e366e410
|
support mam:1
|
2018-07-07 11:20:39 +02:00 |
|
Daniel Gultsch
|
a23d9929f1
|
use sets instead of list for listeners
|
2018-07-06 20:15:45 +02:00 |
|