Daniel Gultsch
a0048752a8
use settable futures for slot requester
...
(cherry picked from commit a6244d986a679f64555ab336cad13fbeeee9956d)
2021-04-10 00:05:13 +02:00
Daniel Gultsch
9d279ed18e
disable extmap_allow_mixed by default
...
(cherry picked from commit 8ac97b0027373ae504361eca54defae6372d0ace)
2021-04-10 00:04:24 +02:00
Daniel Gultsch
5ec0eba38f
fix 'checking file size' status display
...
(cherry picked from commit 72828c6c4e20a907826011adae4a622d6574ceed)
2021-04-10 00:03:49 +02:00
Daniel Gultsch
6caea181ed
do not display toast for cancelled downloads
...
(cherry picked from commit 38ef69a926ec6d91f6c8b2ad6112e1ef75b9a2ff)
2021-04-10 00:03:44 +02:00
Daniel Gultsch
081469e171
only overwrite body in text messages
...
(cherry picked from commit aaac8296b324e422711e3c5fb315ab8ee81841b0)
2021-04-10 00:01:42 +02:00
Daniel Gultsch
e346c6bb60
migrate to OkHttp instead of HttpUrlConnection
...
OkHttp gives us more fine grained control over the HTTP library and frees us from any platform bugs
(cherry picked from commit e217551a8294dc44aa4acd9d0d5692285108c3a5)
2021-04-09 23:49:22 +02:00
Daniel Gultsch
8b6e933c5e
WIP migrate HTTP Upload code to OkHttp
2021-04-09 23:13:31 +02:00
Daniel Gultsch
91792c4599
Stanza.getErrorCondation only ever needs the tag name
...
(cherry picked from commit b09a1432a347e9700ace8aa8fe729f53bfcfac80)
2021-04-09 23:08:41 +02:00
Daniel Gultsch
a2c0638eea
parse extmap-allow-mixed
...
(cherry picked from commit 6f1b71970d4f519b7c99ece3bf099e18dc2cdd9a)
2021-04-09 23:08:27 +02:00
Daniel Gultsch
40618ab06e
switch to unified plan
...
(cherry picked from commit 3baacf8862d22fe8b0a03d333d7c25cca1e28b63)
2021-04-09 23:08:21 +02:00
Daniel Gultsch
564566d094
complain if mLineIndex can not be found when receiving candidates
...
(cherry picked from commit 2681ad82e11d716510ba951181aa648d20671bfb)
2021-04-09 23:08:12 +02:00
Daniel Gultsch
18afcf3710
kill pending queries when archiving conversation
...
(cherry picked from commit 8764d11ccedf247adf825318545b9ccf39115824)
2021-04-09 23:08:06 +02:00
Daniel Gultsch
73086ae9a6
minor code clean up
...
(cherry picked from commit 3c60de54cb56a957383831596aee9c0ae0a88ba2)
2021-04-09 23:06:55 +02:00
Christian Schneppe
2f031a4ba6
fix memory calculation
2021-04-09 23:03:06 +02:00
Christian Schneppe
cea2ca594d
fix youtube replacement and message merge separator
...
fixes https://codeberg.org/kriztan/blabber.im/issues/553
2021-04-09 22:58:29 +02:00
Christian Schneppe
06dc244591
fix showing bmp files in MediaViewerActivity
2021-03-19 20:56:29 +01:00
Christian Schneppe
ff5c351ffa
catch NPE while getting directory sizes and external storage usage
2021-03-18 17:05:34 +01:00
Christian Schneppe
f383c376b1
fix crash on creating/deleting bookmarks
...
fixes #564
2021-03-17 21:34:02 +01:00
Christian Schneppe
212e6fc1d8
add changelogs for fdroid
2021-03-15 19:43:55 +01:00
Christian Schneppe
0d68233733
don't overwrite body for files messages in group chats
2021-03-13 20:47:39 +01:00
Christian Schneppe
aab84b2842
small changes for file transfers
2021-03-13 14:48:49 +01:00
Daniel Gultsch
a9eb435b46
fix NPE after race condition. fixes #4033
...
(cherry picked from commit 859f3b2a1dd0cdd2e92b1ac0b84173035b001cd3)
2021-03-13 12:22:23 +01:00
Daniel Gultsch
1d28363bfe
modify away when locked behaviour to locked || screen off
...
this new behaviour still takes care of not going online when quickly
checking for the time but it also includes systems that don’t have a
lock screen or incorrectly report being unlocked.
(cherry picked from commit bf25b24967a90f19999b569d168efdc984061ad5)
2021-03-13 11:51:13 +01:00
Daniel Gultsch
ac37054304
fixed NPE when service isnt bound
...
(cherry picked from commit 7c53dcc4f4e558020f62cd67705b6216d3eb75ed)
2021-03-13 11:50:48 +01:00
Christian Schneppe
d00e57ed50
try to fix orphaned notification for export service
2021-03-13 10:34:07 +01:00
Christian Schneppe
e4b393bd2a
update translations
2021-03-13 10:33:31 +01:00
Christian Schneppe
641090a449
fix crash in memory management
2021-03-13 09:09:26 +01:00
Christian Schneppe
ece2febae6
update changelog
2021-03-13 00:33:20 +01:00
Christian Schneppe
a0e34fc40e
change notification icon color for blabber theme
2021-03-13 00:18:46 +01:00
Daniel Gultsch
1f81597eb8
overwrite body for plaintext group chat messages only
...
(cherry picked from commit 0fa06d65b59f13bae8174e85186fa1d66f464c1b)
2021-03-13 00:00:12 +01:00
Daniel Gultsch
24de43a404
modify boyy on muc reflection
...
(cherry picked from commit e947a3f808a994324bb5e6e6f0e7b45565b7df2d)
2021-03-12 23:59:59 +01:00
Christian Schneppe
c187c6fb44
WebRTC fixes
2021-03-12 23:57:10 +01:00
Christian Schneppe
98ab76ab63
improve memory management
2021-03-12 23:56:49 +01:00
Christian Schneppe
7a2742a993
color fixes
2021-03-12 23:46:04 +01:00
Christian Schneppe
e784c8b35a
fix some crashes
2021-03-12 19:35:36 +01:00
Christian Schneppe
9dbb005b41
update translations
2021-03-12 19:34:55 +01:00
Christian Schneppe
8048dfb028
version 3.0.4
2021-03-07 18:05:17 +01:00
Christian Schneppe
58609f5835
update translations
2021-03-07 18:05:12 +01:00
Christian Schneppe
ef09d6a259
improve UpdateHelper
2021-03-07 18:01:06 +01:00
Christian Schneppe
e906c6be7e
Revert "modify boyy on muc reflection"
...
This reverts commit b2d885b4
2021-03-07 13:45:29 +01:00
Christian Schneppe
1397a00cec
catch exceptions in NotificationService
2021-03-07 13:45:17 +01:00
Christian Schneppe
d7d14f0442
3.0.4 beta + changelog
2021-03-06 21:53:30 +01:00
Christian Schneppe
efa49b98d8
improve background for colored nick names
2021-03-06 21:51:19 +01:00
Christian Schneppe
5b05af7ae4
update libs
2021-03-06 21:36:40 +01:00
Christian Schneppe
ecba78ac4f
update translations
2021-03-06 21:35:22 +01:00
Daniel Gultsch
b2d885b4a6
modify boyy on muc reflection
...
(cherry picked from commit e947a3f808a994324bb5e6e6f0e7b45565b7df2d)
2021-03-06 21:33:33 +01:00
Daniel Gultsch
14d52fc8d2
null check weak reference value
...
(cherry picked from commit b34f6e072014d0cf2385a7a32a466478266c651b)
2021-03-06 21:31:41 +01:00
Daniel Gultsch
0a0dabdce7
use different top margin for vert and land for duration display
...
(cherry picked from commit b8c61b795e2827b3717e69fb5e3a98d326ef997a)
2021-03-06 21:31:18 +01:00
Christopher Vollick
52d9964720
Remove Renomination from WebRTC Options
...
This is a feature of WebRTC that's [not standardized][1] and only
supported by libwebrtc. Since there's no support in jingle for passing
this capability from one peer to another, we're currently hard-coding
this option into both the local candidate and also the remote candidate
so they can use it.
But I'm trying to call a user that isn't using WebRTC, and renomination
is causing the call to stay in "connecting..." state for 10 or 20
seconds, sometimes longer, while both sides wait for the other to
nominate something based on their individual beliefs about the standards
they're using.
Removing this seems to make connecting relatively instantaneous.
If we want to reintroduce this feature, we should probably make a XEP so
the peers can negotiate honestly about it, and only use it if both sides
truely support the feature.
[1]: https://datatracker.ietf.org/doc/html/draft-thatcher-ice-renomination-01
(cherry picked from commit ef24d2050bcad1d9497a337d1c95cafde63250d2)
2021-03-06 21:28:46 +01:00
Daniel Gultsch
5adce067f4
handle pre key messages in dtls verification
...
(cherry picked from commit 5848013a1efff3293171e12cf20f0eae0ca08902)
2021-03-06 21:28:32 +01:00