Commit graph

6472 commits

Author SHA1 Message Date
Christian Schneppe
2273a0e728 „README.md“ ändern 2020-10-26 18:37:03 +01:00
Christian Schneppe
242e26418a make domain selection available from invitation links
fixes https://github.com/kriztan/Pix-Art-Messenger/issues/505
2020-10-17 09:40:53 +02:00
Christian Schneppe
fa37fb9c1f Merge branch 'master' of https://github.com/kriztan/Pix-Art-Messenger 2020-09-26 15:57:22 +02:00
Christian Schneppe
cd230f49ab rework missed calls
* original from https://github.com/iNPUTmice/Conversations/pull/3857
2020-09-26 15:56:51 +02:00
Christian Schneppe
b322b755fb New Crowdin updates (#504)
* New translations strings.xml (Ukrainian)

* New translations strings.xml (Spanish)

* New translations strings.xml (Polish)

* New translations strings.xml (Italian)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (French)

* New translations strings.xml (French)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Portuguese)

* New translations strings.xml (German)
2020-09-26 15:07:47 +02:00
Christian Schneppe
6ee5ca1da7 always show search icon 2020-09-26 14:57:43 +02:00
Daniel Gultsch
8bb68ff128 disable 'leave before join'
leaving a MUC before joining it was a work around for servers that did not treat a
<x/> join as a full join and didn’t send the full user list if they thought the user was
still in the room.
this happens if Conversations restarts after an inproper disconnect. The MUC will think
the user is still in the room.

however nowadays most modern servers will treat <x/> joins as full joins. on the user hand
leave before join would trigger flood prevention on ejabberds and race the first message
with the actual join (making the message arrive before the user is considered in the room)

(cherry picked from commit 7fb617e39a97c62cf8df2e16f3bc10546ce0c742)
2020-09-26 14:49:42 +02:00
Daniel Gultsch
cba3fc75f0 show notification if message failed to deliver. closes #3540
(cherry picked from commit 73dac680e564c2a55cda544e9996da9f829dd4ac)
2020-09-26 14:47:24 +02:00
Christian Schneppe
bed36a312b upgrade libwebrtc to m85
* fetched from 23ed0ce2ad
2020-09-26 14:45:24 +02:00
Daniel Gultsch
c544a24c8a provide content description for fab in start conversation
(cherry picked from commit 8d64e101c98a9f33f54db1c7ea41c3f1f0b15f4b)
2020-09-26 14:40:13 +02:00
Daniel Gultsch
1c28746a51 use content description in search fields
(cherry picked from commit ce81123112a7e112365f7e17113f464558d40b83)
2020-09-26 14:32:00 +02:00
Daniel Gultsch
4fc66ed040 change title of lock icon when changing encryption
(cherry picked from commit 2de8f3d35b80fe476d9e579dcfd323e72789a802)
2020-09-26 14:30:57 +02:00
Daniel Gultsch
7ecef1e07a parse error messages from MAM results
(cherry picked from commit 97fe9fa01fde99ee08e29d30d47f0ec81c5b725c)
2020-09-26 14:23:33 +02:00
Daniel Gultsch
5a997d8849 homogenize accessibility traversal in sent and received messages
(cherry picked from commit 6590dc922f642b1f112063d4e09e622dcb1933dc)
2020-09-26 14:23:21 +02:00
Daniel Gultsch
27495a6d81 set content description for all avatars
(cherry picked from commit c48499253bcb4c04de053607e3cbecae38189b08)
2020-09-26 14:20:10 +02:00
Daniel Gultsch
5c6e23ce40 parse 'received' carbon-copied error messages. fixes #3803
(cherry picked from commit 064264c20b6a371ebdb46813fc8af62adfb9f500)
2020-09-26 14:14:02 +02:00
Daniel Gultsch
15411e5c82 persist presence name (pep, nick in subscribe) to DB. fixes #3856
(cherry picked from commit 3dcb36a417ebc4b0d3e5deedf35a333376ff61a9)
2020-09-26 14:10:23 +02:00
Daniel Gultsch
84fdf9ff1c search individual conversations. fixes #3243
(cherry picked from commit 35af8894d2dedfda8a4b66e8e3fb6a2d5a8346a0)
2020-09-26 14:06:29 +02:00
Daniel Gultsch
3319383b14 terminate jingle call when regular call starts
(cherry picked from commit d158eeaf723002a7aab1833f9eb4dc5a66f32a24)
2020-09-26 13:59:36 +02:00
Daniel Gultsch
316679a709 extend isBusyState to check phone state as well
(cherry picked from commit 91e94db747792746487155b94d7c2caca94e5c9a)
2020-09-26 13:58:50 +02:00
Daniel Gultsch
daac858885 fix crash after session-accept failed and session-accept contained candidates
Conversations would attempt to feed any candidates found in the session-accept into
WebRTC; even if the session wasn’t setup correctly.

this commit processes the candidates only if the session was setup correctly

fixes #3867

(cherry picked from commit 15b323ee694e1bd112de88ef8435cbb80e5d487b)
2020-09-26 13:56:32 +02:00
Daniel Gultsch
ba709705d3 add start/install orbot to error notification if applicable. fixes #3846
(cherry picked from commit f3362ebde51ba85082c2a006ca25484889f1ef61)
2020-09-26 13:56:20 +02:00
Daniel Gultsch
a8f0bfb0a8 listen to orbot events instead of using intent result to reconnect account
(cherry picked from commit 70c10fd0de14fd2dc042d60bdc98ad10c3108d1c)
2020-09-26 13:55:41 +02:00
Daniel Gultsch
3af2e65946 improve logging for app server failures. change wording to include 'push'
(cherry picked from commit 1958cded2390906aae99b0fd07175b91047da3af)
2020-09-26 13:53:05 +02:00
Daniel Gultsch
d6e504fa40 fix attachments getting lost when switching to chat during call
fixes #3854

(cherry picked from commit 7d2a7d536d5030b7cd9e10b1fcd41692d05bc6b5)
2020-09-26 13:52:40 +02:00
Daniel Gultsch
a092514140 verify hostname is valid before letting user save it
(cherry picked from commit 129f43a34991ea85c64f14e4874879fe7ddb1738)
2020-09-26 13:44:44 +02:00
Daniel Gultsch
738486fff0 fixed race condition of WebRTCWrapper being closed before transitioning into terminal state
JingleRTPConnection shuts down the WebRTCWrapper before transitioning into a terminal state.
(This allows us to make sure it is actually closed when reaching that state);
However that means that, when we get a UI redrawn inbetween closing and transitioning we might
still be in SESSION_ACCEPTED but with no PeerConnection. This traditionally has triggered
an IllegalStateException on getting the EndUserState.
This commit catches the ISE and returns 'ENDING' instead.
Chances are that this is only visibiliy for a very brief time in the UI before the transition
triggers the UI to redraw with the proper state.

fixes #3848

(cherry picked from commit f22e33e3ea4aef71b638e823249c73ae7db92d3e)
2020-09-26 13:40:09 +02:00
Daniel Gultsch
ea96f89b20 FileObserver: start monitoring new directories when they are created
(cherry picked from commit f5f9075da2c22f899a91c092965270e0f31dac52)
2020-09-26 13:39:44 +02:00
Christian Schneppe
f4e2d66e7e Merge branch 'master' of https://github.com/kriztan/Pix-Art-Messenger 2020-09-26 13:35:15 +02:00
Christian Schneppe
9821187413 Merge branch 'master' of https://codeberg.org/kriztan/Pix-Art-Messenger 2020-09-26 13:34:54 +02:00
Daniel Gultsch
a6a4796aa0 show toast when correction fails
(cherry picked from commit 9cd4e1d581453bb16bacbfe43168a0956c1e9156)
2020-09-26 13:32:05 +02:00
Daniel Gultsch
3068153251 ignore IQ result when MAM query had been killed
(cherry picked from commit 6941d5edd1e6466408048f7de9649cf4ee276641)
2020-09-26 13:30:05 +02:00
Daniel Gultsch
cd9e0b6f39 ignore RTP session logs when looking for LMC. fixes #3843
(cherry picked from commit 9bec186292bf0b59889e49838c529873f620c2fd)
2020-09-26 13:28:41 +02:00
Daniel Gultsch
c853f47b09 try to guess mime type via extension in display name
(cherry picked from commit 16300727d1d6e1e03a0177bd024c28d699a144e3)
2020-09-26 13:19:14 +02:00
Daniel Gultsch
14252c04c4 add icons for gpx files
(cherry picked from commit 28856aaf9fb572a2d1fbf647047b5dfb3ec1cf83)
2020-09-26 13:17:17 +02:00
Daniel Gultsch
c5327120be ensure server triggered jingle iq-errors get routed properly
(cherry picked from commit 32d55346ccd81a6474b77d974db6b2643fd9f341)
2020-09-26 13:05:13 +02:00
genofire
c71526b096 fix Resolver to connect to xmpp-server without any domain (#507)
fix Resolver to connect to xmpp-server without any domain
2020-08-27 10:43:32 +02:00
Christian Schneppe
f2caf4a0ed readmes: Fix relative links (#497)
Thanks
2020-08-17 10:19:31 +02:00
Oneric
1483397905 readmes: Fix relative links
GitHub seems to set the domainpart of all internal links, relative or
absolute, to the projects base path.
Gitea seems to only adjusts relative links in Markdown-syntax and
leaves everything else as is. This is conceptually cleaner, but broke
existing links relying on GitHubs behaviour. This should now be fixed.
2020-08-17 02:22:57 +02:00
Christian Schneppe
475a271ff2 version 2.5.2 + changes 2020-07-17 16:06:27 +02:00
Christian Schneppe
ab24118a55 revert firebase lib version and catch all exceptions in PushManagementService 2020-07-17 16:04:54 +02:00
Christian Schneppe
a1e61d5dbf update changelog 2020-07-16 20:16:40 +02:00
Christian Schneppe
c4ce9ef75c version 2.5.1 + changes 2020-07-16 20:01:59 +02:00
Christian Schneppe
ae3bffd328 remove orphaned library 2020-07-16 20:01:44 +02:00
Christian Schneppe
37cdd6d77c Merge branch 'master' of https://github.com/kriztan/Pix-Art-Messenger 2020-07-16 20:00:40 +02:00
Christian Schneppe
3d7b71fb05 New Crowdin updates (#500)
* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Polish)

* New translations strings.xml (Spanish)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Azerbaijani)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Kannada)

* New translations strings.xml (Filipino)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Galician)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Turkish)

* New translations strings.xml (Swedish)

* New translations strings.xml (Russian)

* New translations strings.xml (Polish)

* New translations strings.xml (Azerbaijani)

* New translations strings.xml (Dutch)

* New translations strings.xml (Italian)

* New translations strings.xml (Basque)

* New translations strings.xml (Greek)

* New translations strings.xml (German)

* New translations strings.xml (Czech)

* New translations strings.xml (Catalan)

* New translations strings.xml (Bulgarian)

* New translations strings.xml (Arabic)

* New translations strings.xml (Spanish)

* New translations strings.xml (French)

* New translations strings.xml (Romanian)

* New translations strings.xml (Cebuano)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Azerbaijani)

* New translations strings.xml (German)
2020-07-16 19:59:49 +02:00
Daniel Gultsch
f04e636d5b restore backup in one transaction
(cherry picked from commit 994fd9ecad36058b64ac31f1f76fb0ee8af3237e)
2020-07-16 19:42:29 +02:00
Christian Schneppe
e89e29fbf8 update ISSUE_TEMPLATE 2020-07-16 19:27:04 +02:00
Christian Schneppe
799a2d5ec3 Merge branch 'master' of https://github.com/kriztan/Pix-Art-Messenger 2020-07-16 19:23:36 +02:00
Christian Schneppe
7d58ac7a4f try to calculate compressed video file size and choose lower quality on big files 2020-07-16 19:22:59 +02:00