Christian Schneppe
f36ff9640d
also reply with direct connections on response
2019-09-03 19:56:00 +02:00
Christian Schneppe
71e4bcf9cb
bare minimum direct connections
2019-09-03 19:50:42 +02:00
Christian Schneppe
edcfdb974d
order canditates by priority before attempting to connect
2019-09-03 19:43:29 +02:00
Christian Schneppe
ae2a4ed495
fix strings
2019-09-03 19:33:34 +02:00
Christian Schneppe
7da9909586
fix rotation issues in MediaViewerActivity
2019-08-31 21:55:36 +02:00
Christian Schneppe
e612506be3
when sharing text from PAM to PAM use quotes
2019-08-31 15:50:13 +02:00
Christian Schneppe
506b092821
more ibb fixes (include sid in transport-accept)
2019-08-31 15:47:29 +02:00
Christian Schneppe
987744bb25
fixed unlikely race between enabling carbons and discovering last MAM id
2019-08-31 15:44:48 +02:00
Christian Schneppe
cce36fcbb7
include pgp sig and status in presence to non anon muc
2019-08-31 15:43:20 +02:00
Christian Schneppe
24ca2a88fb
do not put default nick into bookmark if none has been set before
2019-08-31 15:41:38 +02:00
Christian Schneppe
a1ade22308
fixed pgp decryption of automatically accepted jingle ft
2019-08-31 15:39:31 +02:00
Christian Schneppe
4323b7de5a
increased reconnection interval after policy violation
2019-08-31 15:35:03 +02:00
Christian Schneppe
240addee71
refactored filename and extension parsing
2019-08-31 15:34:17 +02:00
Christian Schneppe
ca21a38cb6
catch npe on participants context menu
2019-08-31 15:21:36 +02:00
Christian Schneppe
4142360189
make config flag for leave before join
2019-08-31 15:20:44 +02:00
Christian Schneppe
016124b548
create empty disco result on error to fire advance stream features event
2019-08-31 15:19:20 +02:00
Christian Schneppe
6c3b5defa3
show scrollbars in muc user screen
2019-08-31 15:17:16 +02:00
Christian Schneppe
7610493b1e
fix SOCKS5 to IBB fallback
2019-08-31 15:16:27 +02:00
Christian Schneppe
611f28fbd0
catch more firebase library bugs
2019-08-31 15:13:53 +02:00
Christian Schneppe
b519d6370b
fixed send_multiple share intent with empty extras
2019-08-31 15:13:06 +02:00
Christian Schneppe
6d83b098e6
catch IllegalArgumentException when reading backup file
2019-08-31 15:12:04 +02:00
Christian Schneppe
a65e9edef1
implement time out for waiting on voice recording
2019-08-31 15:10:40 +02:00
Christian Schneppe
75923a1835
made domain verifier case insensitive.
2019-08-31 15:04:51 +02:00
Christian Schneppe
9acde9e105
put initial xmpp uri into signup intent
2019-08-31 15:02:35 +02:00
Christian Schneppe
bc7c378080
resetToWaiting should include http uploaded files
2019-08-31 14:59:26 +02:00
Christian Schneppe
4210498d3c
do not include DNS servers from networks know to be inactive
...
* we still include DNS servers from VPNs because of edge cases where the XMPP server is hosted in the VPN
* on older Android versions we don’t know if a network is active or not (activeNetwork == null)
2019-08-31 14:57:23 +02:00
Christian Schneppe
58b464cf26
catch fcm library bugs
2019-08-31 14:54:53 +02:00
Christian Schneppe
8b63dbb26d
do password empty check in dialog not in restore backup service
2019-08-31 14:52:57 +02:00
Christian Schneppe
94143682ff
open backup files on view action
2019-08-31 14:51:02 +02:00
Christian Schneppe
47c29e5842
allow backup to be restored from selected file
2019-08-31 14:45:36 +02:00
Christian Schneppe
f7c293387b
fix missing import
...
maybe this fixes #366
2019-08-31 14:32:45 +02:00
Christian Schneppe
dd627f76bf
make short vibrate in open chat configurable and respect phone silent mode
2019-08-31 14:31:31 +02:00
Christian Schneppe
037cd4e95b
create share button in backup done notification
2019-07-17 21:10:26 +02:00
Christian Schneppe
fa07274d2d
split on first dot when using domain instead of black listed local part
2019-07-17 20:50:03 +02:00
Christian Schneppe
6e93f698a1
muc message corrections only compare bare jid true counterpart
...
during live messages we only store the bare real jid; on muc catch up we might get the full jid
for that reason we only compare bare jids
2019-07-17 20:46:34 +02:00
Christian Schneppe
1f77d6b8cd
prefer attachment in share intent if there is one
2019-07-17 20:45:52 +02:00
Christian Schneppe
f42d144a66
updated retrofit
2019-07-17 20:44:55 +02:00
Christian Schneppe
d52f09b6f4
handle blocking and unblocking of full jids
2019-07-17 20:44:34 +02:00
Christian Schneppe
c88523b1b8
use helper method to close socket
2019-07-17 20:42:54 +02:00
Christian Schneppe
00334edc6f
disable muc push on archive instead of leave
...
leave can be triggered in conference details and doesn’t mean we don’t want pushes
2019-07-03 11:49:46 +02:00
Christian Schneppe
7d55a62328
check if activity is not null before using it to paint send button
2019-07-03 11:38:29 +02:00
Christian Schneppe
e8a4eaf8cd
correct webpreview cache paths
2019-07-03 11:37:35 +02:00
Christian Schneppe
f2c4eebaf8
migrate copy ond write list to synchronized hashset for pending mucs
2019-07-01 08:52:56 +02:00
Christian Schneppe
6086d9c45f
include remote server errors in errors that should trigger a self ping
2019-07-01 08:47:00 +02:00
Christian Schneppe
686c4da2b0
rate limit muc pings / joins. never run two pings at same time
2019-07-01 08:46:00 +02:00
Christian Schneppe
037932dc02
attempt to unregister when receiving push for channel no longer joined
...
when receiving a FCM push message for a channel the user is no longer in (this can happen when the disable command failed) an attempt will be made to explicitly unregister from the app server (which in turn will then send item-not-found on next push)
2019-07-01 08:42:54 +02:00
Christian Schneppe
66a57e0129
implement FCM push for group chats
2019-07-01 08:35:00 +02:00
Christian Schneppe
226d45a136
code cleanup & small fixes
2019-07-01 08:12:58 +02:00
Christian Schneppe
6d24ce7a18
version 2.2.7 + CHANGELOG
2019-06-27 16:15:55 +02:00
Christian Schneppe
78754e3618
Merge branch 'master' of https://github.com/kriztan/Pix-Art-Messenger
2019-06-27 16:11:49 +02:00