Daniel Gultsch
3534c619fb
rename version suffix to playstore/free
2022-02-23 11:03:56 +01:00
Daniel Gultsch
ad493938a0
bump appcompat, migrate to emoji2 and get rid of emoji flavor
2022-02-23 10:37:03 +01:00
Daniel Gultsch
4129ca6af8
fix rare npe
2022-02-23 09:40:47 +01:00
Daniel Gultsch
0b470534f1
store recordings and documents in their respective folders
2022-02-23 09:40:38 +01:00
Daniel Gultsch
c03a8b784f
write photos to DCIM/Camera
2022-02-22 17:25:48 +01:00
Daniel Gultsch
282109db01
add openkeychain to queries
2022-02-22 17:24:03 +01:00
Daniel Gultsch
6fb465f91a
don’t query packages before attaching something
2022-02-22 16:23:51 +01:00
Daniel Gultsch
2cc49e5ba6
bump targetSdk
2022-02-22 16:05:24 +01:00
Daniel Gultsch
d6be6ddd18
use full file name for all new files
2022-02-22 16:05:02 +01:00
Daniel Gultsch
8abacd23e8
use new storage location for backup and recordings
2022-02-22 15:14:00 +01:00
Daniel Gultsch
60617618b8
rename method that expand filename
2022-02-22 12:29:40 +01:00
Daniel Gultsch
6bd552f6a3
flush stanzas in batches
2022-02-14 11:46:57 +01:00
Daniel Gultsch
cdc239b040
code clean up in TagWriter
2022-02-14 10:27:12 +01:00
Millesimus
2553895300
Fix #4249 .
2022-02-13 10:24:01 +01:00
Lockywolf
364ef2543d
Clarify build instructions.
2022-02-13 10:23:09 +01:00
Daniel Gultsch
12463911f1
allow verification of own omemo keys via uri
2022-02-13 10:22:31 +01:00
Daniel Gultsch
fecc34431c
bump dependencies
2022-02-13 10:19:06 +01:00
Daniel Gultsch
cf9d6e5ca3
version bump to 2.10.3-beta
2022-02-12 10:20:07 +01:00
Daniel Gultsch
d7f38a3e5a
fix precondition for timeout handling
2022-02-12 10:19:54 +01:00
Daniel Gultsch
ecdb5af547
bump agp version
2022-02-09 12:26:39 +01:00
Daniel Gultsch
f2a67f899b
pulled translations from transifex
2022-02-09 12:17:29 +01:00
Daniel Gultsch
b6442c0bd4
add Samsung S4 to hardware aec blacklist
...
fixes #4267
2022-01-18 11:30:23 +01:00
Daniel Gultsch
eed5c5e743
add additional logging to image compression
2022-01-18 09:49:10 +01:00
Daniel Gultsch
68fd17778c
bump agp version
2022-01-18 09:48:10 +01:00
Daniel Gultsch
666ca485db
pulled translations from transifex
2022-01-13 20:58:47 +01:00
Daniel Gultsch
51db83d629
pulled translations from transifex
2022-01-08 11:14:29 +01:00
Daniel Gultsch
db834a1f07
indicate call reconnect in notification
2021-11-19 12:26:11 +01:00
Daniel Gultsch
f8a94161db
don't play tone going from connect->reconnect->connect
2021-11-19 12:25:27 +01:00
Daniel Gultsch
5d526a77e3
include uncertainty into shared geo uri
2021-11-18 11:24:10 +01:00
Daniel Gultsch
a508a81553
externalize rtc config generation into seperate method
2021-11-17 11:33:15 +01:00
Daniel Gultsch
61fb38cd84
clean up some error handling error ICE restarts
2021-11-17 10:49:16 +01:00
Daniel Gultsch
1bf2d5dd8f
video calls: leave full screen mode during reconnect
2021-11-16 22:01:48 +01:00
Daniel Gultsch
0a18c8613f
assume credentials are the same for all contents when restarting ICE
2021-11-16 17:08:34 +01:00
Daniel Gultsch
abb671616c
synchronize setDescription calls
2021-11-16 15:17:12 +01:00
Daniel Gultsch
297a843b9c
use implicit rollback (needed to be enabled on libwebrtc)
2021-11-16 13:17:10 +01:00
Daniel Gultsch
0698fa0d8c
store peer dtls setup for later use in ice restart
2021-11-16 11:21:11 +01:00
Daniel Gultsch
70b5d8d81a
set proper peer dtls setup on ice restart received
2021-11-15 21:49:31 +01:00
Daniel Gultsch
0a3947b8e3
terminate with application failure when failing to apply ICE restart
...
This is fairly unlikely to happen in practice
2021-11-15 17:18:45 +01:00
Daniel Gultsch
3f402b132b
respond with tie-break to prevent ICE restart race
2021-11-15 13:03:04 +01:00
Daniel Gultsch
5b80c62a63
treat transport-info w/o candidates and changed credentials as offer
2021-11-14 18:22:18 +01:00
Daniel Gultsch
717c83753f
delay discovered ice candidates until JingleRtpConnection is ready to receive
...
otherwise setLocalDescription and the arrival of first candidates might race
the rtpContentDescription being set
2021-11-11 21:02:17 +01:00
Daniel Gultsch
b6dee6da6a
reverse: webrtc: include oldState in onConnectionChange
...
turns out we don’t need it and a better way is for RtpConnection to keep track of *all*
states in the current generation
2021-11-11 17:05:36 +01:00
Daniel Gultsch
9c3f55bef2
use stopwatch to keep track of jingle rtp session duration
2021-11-11 16:52:18 +01:00
Daniel Gultsch
9843b72f6f
always use Camera2Enumerator
2021-11-11 15:23:45 +01:00
Daniel Gultsch
61851e5f84
do not automacially hang up failed webrtc sessions
2021-11-11 14:40:15 +01:00
Daniel Gultsch
4ec0996dff
webrtc: include oldState in onConnectionChange
2021-11-11 11:19:37 +01:00
Daniel Gultsch
fda45a7c86
use implicit descriptions for WebRTC
...
using the parameter-free form of setLocalDescription() solves some potential race conditions
that can occur - especially once we introduce restartIce()
2021-11-10 16:40:24 +01:00
Daniel Gultsch
b5786787f0
bump libphone number library
2021-11-09 14:27:26 +01:00
Daniel Gultsch
d4cbf2e11e
take intent type into account when sharing with conversations
2021-11-07 11:35:00 +01:00
Daniel Gultsch
7d7e158fd7
code clean up for LocationProvider
2021-11-03 16:00:26 +01:00