Commit graph

7117 commits

Author SHA1 Message Date
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