Daniel Gultsch
8472712b3e
play notification sound pre notification categories
2020-04-20 15:57:30 +02:00
Daniel Gultsch
ea2ed85ed7
support picture in picture for video calls
2020-04-20 15:57:30 +02:00
Daniel Gultsch
ec6bcec849
use different aspect ratio for landscape
2020-04-20 15:57:30 +02:00
Daniel Gultsch
36e117979a
put 'video' in ongoing video call notification
2020-04-20 15:57:30 +02:00
Daniel Gultsch
01a9a52990
show enable/disable video in video calls
2020-04-20 15:57:30 +02:00
Daniel Gultsch
5a20faaf0f
show 'incoming video cal' notification
2020-04-20 15:57:30 +02:00
Daniel Gultsch
b4df19177f
make seperate menu items for audio and video calls
2020-04-20 15:57:30 +02:00
Daniel Gultsch
17d9b02f41
properly paint local video over remote
2020-04-20 15:57:30 +02:00
Daniel Gultsch
1489dba44f
release resource. stop caputuring when webrtc ends
2020-04-20 15:57:30 +02:00
Daniel Gultsch
b20b00e77f
use toolbar to display status text in RtpSessionActivity
2020-04-20 15:57:30 +02:00
Daniel Gultsch
339bdaea06
rudimentary video caputuring
2020-04-20 15:57:30 +02:00
Daniel Gultsch
981aeaf264
make mute and speaker button work
2020-04-20 15:57:30 +02:00
Daniel Gultsch
b924a63d01
copy audio manager from AppRTCDemo
2020-04-20 15:57:30 +02:00
Daniel Gultsch
4be2309202
more conditions under which to print call log
2020-04-20 15:57:30 +02:00
Daniel Gultsch
3439f40411
show call log messages in conversation stream
2020-04-20 15:57:30 +02:00
Daniel Gultsch
07e671d7c3
do not offer jingle calls when using Tor
2020-04-20 15:57:30 +02:00
Daniel Gultsch
d19b5e0634
show notification during ongoing call
2020-04-20 15:57:30 +02:00
Daniel Gultsch
268eedad89
proper iq tracing (handling of errors); responding to all iqs
2020-04-20 15:57:30 +02:00
Daniel Gultsch
00f273b0c0
show retry button after failed call
2020-04-20 15:57:30 +02:00
Daniel Gultsch
a11d506bf0
support reject
2020-04-20 15:57:30 +02:00
Daniel Gultsch
7909a72d43
make retract jingle messages work
2020-04-20 15:57:30 +02:00
Daniel Gultsch
ccfc55e9b6
show proper notification on incoming call
2020-04-20 15:57:30 +02:00
Daniel Gultsch
4c6ee9693a
use appbarlayout in RtpSessionActivity
2020-04-20 15:57:30 +02:00
Daniel Gultsch
0e88b56eb4
display status information in ui
2020-04-20 15:57:30 +02:00
Daniel Gultsch
a9a35fb74b
show status in RtpSessionActivity
2020-04-20 15:57:30 +02:00
Daniel Gultsch
f8c0328416
dummy Jingle activity
2020-04-20 15:57:30 +02:00
Daniel Gultsch
766d1d603e
show preliminary call button if contact supports it
2020-04-20 15:57:30 +02:00
Daniel Gultsch
62934e6487
change wording of previous commit
2020-03-31 19:49:08 +02:00
Daniel Gultsch
ff18ea452d
display toast when trying to join channel with no enabled accounts
2020-03-31 19:46:05 +02:00
Daniel Gultsch
7c13c8a4e5
pulled translations from transifex
2020-03-28 10:13:27 +01:00
Daniel Gultsch
3be7c3bca2
pulled translations from transifex
2020-03-07 23:15:43 +01:00
Daniel Gultsch
d781bc9cb9
pulled translations from transifex
2020-02-19 19:49:38 +01:00
Daniel Gultsch
27ca031f93
pulled translations from transifex
2020-02-17 11:13:18 +01:00
Daniel Gultsch
e4685ad47a
hide local part of group chat xmpp address
2020-02-17 11:10:41 +01:00
Daniel Gultsch
9b55d90705
do not warn user if bookmark already exists
...
fixes #3631
2020-02-16 16:04:45 +01:00
Hugo Trentesaux
62021aae59
corrected typo ( #3640 )
2020-02-14 09:49:18 +01:00
Daniel Gultsch
a06eb10ed8
fixed rendering of transparent pdfs; white overlay for very dark pdf
2020-02-12 09:09:34 +01:00
Daniel Gultsch
fc2b27c3b4
create pdf overlay for pdf thumbs
2020-02-11 19:55:31 +01:00
Daniel Gultsch
6acb15dd15
pulled translations from transifex
2020-02-11 17:41:24 +01:00
Daniel Gultsch
69680134c9
pulled translations from transifex
2020-01-28 10:24:46 +01:00
Daniel Gultsch
99a98fe6c0
pulled translations from transifex
2020-01-19 10:42:04 +01:00
Daniel Gultsch
581eb5556f
make theme depend on dark/night mode on android 10+
...
closes #3611
2020-01-18 14:14:43 +01:00
Daniel Gultsch
e38a9cd729
omemo changes: use 12 byte IV, no longer accept auth tag appended to payload
2020-01-18 12:08:03 +01:00
Daniel Gultsch
91ca25d89c
pulled translations from transifex
2020-01-15 14:20:58 +01:00
Daniel Gultsch
f3fb108144
pulled translations from transifex
2020-01-11 15:37:50 +01:00
ChaosKid42
f1d4127ace
simplify osm attribution ( #3613 )
2020-01-11 15:25:58 +01:00
Daniel Gultsch
e57bd477a9
preselect proper account in create contact dialog after following invite
2020-01-09 17:42:02 +01:00
Daniel Gultsch
d039c4870f
support registration via pars tokens
2020-01-09 17:42:02 +01:00
Daniel Gultsch
387e32cf8e
pulled translations from transifex
2020-01-09 17:41:37 +01:00
Daniel Gultsch
80e83f77a7
pulled translations from transifex
2020-01-08 19:05:12 +01:00
Daniel Gultsch
ac2b3150f4
pulled translations from transifex
2020-01-05 16:17:20 +01:00
Daniel Gultsch
aef1b30f27
increase size of checkmark
2020-01-05 16:00:11 +01:00
Daniel Gultsch
9ccb5fdb46
show edit display name in all flavors
2020-01-05 15:59:54 +01:00
Daniel Gultsch
83e1d0d0a5
make checkmark icon more material
2020-01-05 13:30:26 +01:00
Anjan Momi
0ddfc51d6c
show number of participants in a MUC
...
fixes #3447
2020-01-05 11:22:39 +01:00
Anjan Momi
0315b3b5c2
added openstreetmap copyright notice to maps
...
fixes #3588
2020-01-04 20:44:05 +01:00
Daniel Gultsch
1dad17ada4
pulled translations from transifex
2019-12-08 11:32:09 +01:00
Daniel Gultsch
4e66b25c11
pulled translations from transifex
2019-12-06 10:51:15 +01:00
Daniel Gultsch
1cf7a2b832
pulled translations from transifex
2019-12-04 20:58:22 +01:00
Daniel Gultsch
77a46063e2
pulled translations from transifex
2019-11-09 22:59:29 +01:00
Daniel Gultsch
79f8b3dad2
pulled translations from transifex
2019-11-08 22:37:09 +01:00
Daniel Gultsch
aa50f8da9d
move foreground setting and backup setting to main settings screen
2019-11-08 14:14:28 +01:00
Daniel Gultsch
7cc2478f5c
remove 'send indicate' setting and default to true
2019-11-08 12:23:06 +01:00
Daniel Gultsch
abc1cb5a89
remove 'indicate received' setting and default to true
2019-11-08 12:06:38 +01:00
Daniel Gultsch
333f629b32
clarify image compression setting
2019-11-08 11:54:03 +01:00
Daniel Gultsch
07786d4576
optionally search local muc rooms instead of jabber.network
2019-11-02 09:43:37 +01:00
Daniel Gultsch
ecad9cbe3c
catch security exception when passing on share intent that didn’t give us permission
2019-11-01 10:40:17 +01:00
Daniel Gultsch
c83caad3f5
changed explanation for grace period
2019-10-26 14:11:14 +02:00
Daniel Gultsch
9bea8074ab
fixed loading channel results from cache
2019-10-11 19:39:45 +02:00
Daniel Gultsch
ddffe198c6
change background if no results found in channel search. fixes #3559
2019-10-10 12:54:43 +02:00
Daniel Gultsch
c21e9c22a7
pulled translations from transifex
2019-10-07 22:08:13 +02:00
Daniel Gultsch
cb3dc48d5a
pulled translations from transifex
2019-10-07 13:35:58 +02:00
Daniel Gultsch
781ec93154
pulled translations from transifex
2019-10-06 14:37:28 +02:00
Daniel Gultsch
7ce7a505a0
mark cancelled jingle ft as such on both sides
...
fixes #3554
2019-10-05 21:30:15 +02:00
Wiktor Kwapisiewicz
7c631c493a
Use dark navigation bar in QR scanner activity ( #3551 )
...
* Use dark navigation bar on dark theme
This approach uses `tools:targetApi` instead of separate theme file and
avoids lint errors.
* Use dark navigation bar in QR scanner activity
This is consistent with the black background that is already used in
that activity.
2019-10-01 14:44:53 +00:00
Daniel Gultsch
322352ccbf
use new jabber.search.network endpoint
2019-10-01 12:42:12 +02:00
Daniel Gultsch
705f31518c
pulled translations from transifex
2019-09-28 10:37:21 +02:00
Daniel Gultsch
a3227caa37
pulled translations from transifex
2019-09-27 16:30:33 +02:00
Daniel Gultsch
f9e1e856d2
Merge pull request #3546 from marcellippmann/master
...
Correct a small typo in Romanian translation
2019-09-25 19:19:33 +00:00
Daniel Gultsch
4dd4886758
pulled translations from transifex
2019-09-25 21:19:09 +02:00
Marcel Lippmann
e2886098fe
Correct a small typo in Romanian translation
2019-09-25 18:15:36 +02:00
Daniel Gultsch
6c5b71440f
channel search result long press to show join dialog
2019-09-24 17:29:34 +02:00
Daniel Gultsch
92e27a3649
pulled translations from transifex
2019-09-24 12:12:20 +02:00
Daniel Gultsch
d2ef0728a3
pulled translations from transifex
2019-09-21 10:52:34 +02:00
Daniel Gultsch
3820950408
show context menu in channel search to share uri
2019-09-21 10:51:05 +02:00
Daniel Gultsch
9273ba5653
pulled translations from transifex
2019-09-12 10:09:28 +02:00
Daniel Gultsch
24d1fc2bb5
pulled translations from transifex
2019-09-09 09:43:10 +02:00
Daniel Gultsch
8b69f8ae50
include ticker information in notification. fixes #3532
2019-09-08 17:58:15 +02:00
Daniel Gultsch
7ec1b443ab
implemented support for for jingle encrypted transports (XEP-0396)
2019-09-04 16:14:01 +02:00
Daniel Gultsch
e49473007e
fix russian localization ( #3526 )
2019-08-29 07:48:34 +00:00
Daniel Gultsch
ab86cc4689
pulled translations from transifex
2019-08-29 09:48:13 +02:00
Andrey Sokolov
c16438c475
fix russian localization
2019-08-25 12:46:09 +03:00
Daniel Gultsch
2706deedbd
pulled translations from transifex
2019-08-22 10:01:02 +02:00
Daniel Gultsch
8574bea280
pulled translations from transifex
2019-08-18 13:12:02 +02:00
Daniel Gultsch
9ea4f1534b
pulled translations from transifex
2019-08-16 14:12:13 +02:00
Daniel Gultsch
e735be323e
catch npe on participants context menu
2019-08-14 17:04:31 +02:00
Daniel Gultsch
ad15fb1721
pulled translations from transifex
2019-08-12 13:09:02 +02:00
Daniel Gultsch
0f18f16dc2
show scrollbars in muc user screen
2019-08-12 13:08:13 +02:00
Daniel Gultsch
ffc16faf7b
pulled translations from transifex
2019-08-06 15:04:05 +02:00
Daniel Gultsch
68a20ecf63
pulled translations from transifex
2019-07-23 08:37:39 +02:00
Daniel Gultsch
d9f39df9c8
do password empty check in dialog not in restore backup service
2019-07-17 17:21:18 +02:00
Daniel Gultsch
603e1b35a5
allow backup to be restored from selected file
2019-07-16 16:49:47 +02:00
Daniel Gultsch
b68851b719
create share button in backup done notification
2019-07-15 19:11:00 +02:00
Daniel Gultsch
803334e42b
pulled translations from transifex
2019-07-14 16:38:56 +02:00
Daniel Gultsch
553b65ffcd
pulled translations from transifex
2019-07-11 08:14:07 +02:00
Daniel Gultsch
7e93c1021b
handle blocking and unblocking of full jids
2019-07-10 17:58:48 +02:00
Daniel Gultsch
59a2f39b27
pulled translations from transifex
2019-07-01 11:17:27 +02:00
Daniel Gultsch
c7bd635996
pulled translations from transifex
2019-05-22 17:32:14 +02:00
Daniel Gultsch
10653df164
show error messages in text layout not edittext
2019-05-22 17:31:11 +02:00
Daniel Gultsch
82dcae59e3
added language tag in channel search results
2019-05-02 20:09:43 +02:00
Daniel Gultsch
3d208e6e34
pulled translations from transifex
2019-05-01 19:11:37 +02:00
Daniel Gultsch
a99d65d7d4
pulled translations from transifex
2019-04-29 09:44:52 +02:00
Daniel Gultsch
ed8c5ec7f5
pulled translations from transifex
2019-04-27 15:24:43 +02:00
Daniel Gultsch
b2ea91909b
introduced type private_file_message to handle attachments in PMs. fixes #3372
2019-04-27 11:46:43 +02:00
Daniel Gultsch
5e30d97439
fixed ui glitch when displaying PM hint over attachments
2019-04-26 17:15:03 +02:00
Daniel Gultsch
76fb17c972
add contact dialog: warn on suspicious addresses
2019-04-26 12:05:52 +02:00
Daniel Gultsch
c4348e92e8
pulled translations from transifex
2019-04-26 11:20:33 +02:00
Daniel Gultsch
8a1a9f4f55
put PM hint above edittext. fixes #3432
2019-04-26 10:23:26 +02:00
Daniel Gultsch
7b61bb9841
rework welcome screens to split use existing account / create new
...
closes #3440
2019-04-25 19:01:34 +02:00
Daniel Gultsch
ff84ee6964
cache channel search results
2019-04-24 13:25:54 +02:00
Daniel Gultsch
1857fe9e0d
moved layout files from conversations flavor to main
2019-04-22 13:16:49 +02:00
Daniel Gultsch
2fa687b8ae
refactor muc search to use http
2019-04-22 13:00:45 +02:00
Daniel Gultsch
a0f88aa9b4
implement channel discovery over jabber.search.network
2019-04-22 10:42:21 +02:00
Daniel Gultsch
98734353aa
pulled translations from transifex
2019-04-17 09:56:09 +02:00
Daniel Gultsch
bf7d50692c
use styled warning for message error. fixes #3428
2019-04-08 16:32:41 +02:00
Daniel Gultsch
c6df5191ab
pulled translations from transifex
2019-03-24 20:07:38 +01:00
Daniel Gultsch
6322d4c077
renamed button in recording dialog to 'attach'
2019-03-23 07:26:29 +01:00
Daniel Gultsch
a9b0e13179
fixed syntax errors in french translations
2019-03-03 08:52:05 +01:00
Daniel Gultsch
ec0b9b9a72
pulled translations from transifex
2019-03-03 08:35:20 +01:00
Daniel Gultsch
895a140ec5
pulled translations from transifex
2019-02-22 15:05:50 +01:00
Daniel Gultsch
b4b4950a75
s/Jabber ID/XMPP address/
...
There are countless arguments on both sides of the Jabber ID vs XMPP address
debate which makes deciding between them a really tough decision.
Pro Jabber ID
* Jabber is easier pronounce
* We have always called it Jabber
* Jabber is more recognizable (This claim can not be backed up by Google Trends)
* Jabber ID has a nicer typography
Pro XMPP address
* People like the term address. People also liked 'Chat address' or
'Conversations address'. Address is also used in Email address or other
protocols. Even if people don’t understand the 'XMPP' part of the term they
might understand the 'address' part and know what is going on.
* While people might have heard of Jabber rather than XMPP; people have heard
of it in the 00s and associate it with something old. Depending on the
target audience this is a good thing. And people who value sustainability
know what XMPP is anyway.
* Jabber is a Cisco product. If we were to succeed in making 'Jabber' cool
again we don’t want to share that success with Cisco. What has Cisco ever
done for us? Aside from providing us with a venue for the XSF summit. And
building nice aqueducts.
* The Cisco owned trademark is a damocles sword. While the XSF technically
has the right to hand out sublicenses to use the term this can be a lengthy
process. And automated filter system that for example monitor Google Play
store descriptions don’t care that the XSF has the rights or that the terms
of use are more nuanced. They just see a trademark and reject the
publication. And we all know how impossible it is to speak to an actual
human at Google.
2019-02-21 11:29:05 +01:00
Daniel Gultsch
d95b904b5b
show file too large instead of generic delivery failed
2019-02-20 21:44:06 +01:00
Daniel Gultsch
bd5b8aff78
fixed typo. s/exits/exists/
2019-02-15 20:35:32 +01:00
Daniel Gultsch
a658eb2d4b
pulled translations from transifex
2019-02-15 14:13:11 +01:00
Daniel Gultsch
f26a57ced4
fixed regression of search hint not updating in StartConversation screen
2019-02-15 14:07:39 +01:00
Daniel Gultsch
6b5e81df49
allow filtering in participant view. fixes #3371
2019-02-15 14:00:42 +01:00
Daniel Gultsch
5f543e8314
show notification when backup is done
2019-02-15 13:17:49 +01:00
Daniel Gultsch
766cb8c088
extend max label size slightly
2019-02-10 20:07:57 +01:00
Daniel Gultsch
ef09b0ab1a
use the term channel in destroy dialog
2019-02-08 13:46:33 +01:00
Daniel Gultsch
bfaf10aa72
brought back 'moderated' config in advanced mode
2019-02-07 18:11:21 +01:00
Daniel Gultsch
ad64058d25
hide lock icon in channels; modify muc user context
2019-02-07 13:18:42 +01:00
Daniel Gultsch
b6a501d24b
rights managment in muc
2019-02-06 23:47:29 +01:00
Daniel Gultsch
32ef3755e2
show different room settings for channels and groups
2019-02-06 18:29:07 +01:00
Daniel Gultsch
2b913f367d
provide the same fab submenu for both tabs. rename tab to bookmark
2019-02-06 14:45:51 +01:00
Daniel Gultsch
2bc9fdf5d3
show sub menu fabs for create group chats. fixes #2950
2019-01-27 16:35:55 +01:00
Daniel Gultsch
20e731c956
show context menu when long pressing own account picture
2019-01-27 11:38:20 +01:00
Daniel Gultsch
2f3ccb5f90
changed order of users and media in muc details
2019-01-27 10:32:27 +01:00
Daniel Gultsch
b9c4309a28
refactored group chat members into seperate screen
2019-01-25 17:58:23 +01:00
Daniel Gultsch
7f170276a9
refactored avatar workers into single class
2019-01-25 10:07:02 +01:00
Daniel Gultsch
04d1b92a79
make bitmap worker task static; migrate conversation list row to binder
2019-01-24 12:27:57 +01:00