Daniel Gultsch
5db244219a
show contact avatar in muc users unless that contact has its own avatar
2016-05-26 22:37:00 +02:00
Daniel Gultsch
cb21afd450
make newly created conferences private by default
2016-05-26 12:39:31 +02:00
Daniel Gultsch
34759658a2
change hint in edit subject dialog
2016-05-26 12:39:04 +02:00
Daniel Gultsch
584f80ca0b
sending warning to receiving client if that client doesn't support omemo.
...
fixes #1873
2016-05-25 23:24:36 +02:00
Daniel Gultsch
df14ed09ac
hide fingerprints in UI if encryption is disabled
2016-05-25 22:12:13 +02:00
Daniel Gultsch
0c7c778342
only publish keys if omemo is enabled
2016-05-25 21:55:01 +02:00
Daniel Gultsch
176beb7ac2
only subscribe to omemo pep events if omemo is enabled
2016-05-25 21:54:46 +02:00
Daniel Gultsch
db14132d7b
don't respond to otr messages in muc pms
2016-05-25 21:05:51 +02:00
Daniel Gultsch
cca3045349
show regitration failed try again later in UI
2016-05-24 13:26:30 +02:00
Daniel Gultsch
b40f5dbfd7
show hint in subject quick edit. only show subject as preset
2016-05-22 18:20:57 +02:00
Daniel Gultsch
49ef4e3ddd
pulled translations from transifex
2016-05-22 17:53:10 +02:00
Daniel Gultsch
64ae9757f6
show first unread message on top after reinit
2016-05-22 17:52:27 +02:00
Daniel Gultsch
2a6e7388d9
disable stanza logging
2016-05-21 10:45:10 +02:00
Daniel Gultsch
006f5f19ab
update ui after affiliation changes
2016-05-21 09:25:37 +02:00
Daniel Gultsch
2dd3db4b66
refactore exceptionhandler to have one line file writer
2016-05-21 08:54:29 +02:00
Daniel Gultsch
42db3dd37a
resetting fetch status error when mutual subscription is reestablished
2016-05-19 10:47:27 +02:00
Daniel Gultsch
1a919796cc
sync around individual calls instead of synchronizing entire object
2016-05-19 10:47:03 +02:00
Daniel Gultsch
e35297b184
show password dialog when account was magic created
2016-05-19 10:46:19 +02:00
Daniel Gultsch
80670647ec
access disco over caching mechanism instead of querying db
2016-05-19 10:44:16 +02:00
Daniel Gultsch
77fbf2581a
remove unwanted 'use previous encryption' lookup
2016-05-19 10:42:57 +02:00
Daniel Gultsch
88b5570d82
also save form elements in disco storage
2016-05-19 10:41:56 +02:00
Daniel Gultsch
c53d95b2fc
don't NPE on rare race condition while fetching MAM
2016-05-19 10:40:03 +02:00
Daniel Gultsch
523ec2ac9d
synchronize around identity key generation
2016-05-19 10:39:47 +02:00
Daniel Gultsch
5719bf7102
improved ordering of muc participants
2016-05-17 15:01:56 +02:00
Daniel Gultsch
c5d321652a
refactored muc item parsing to also parse muc status messages
2016-05-17 14:25:58 +02:00
Daniel Gultsch
628393b326
offer offline members to be invited again
2016-05-17 10:43:48 +02:00
Daniel Gultsch
92f40c5c6a
change affiliation for in memory users that are currently not joined in a conference
2016-05-16 19:58:36 +02:00
Daniel Gultsch
c2f0efa12e
keep conference members in memory and show them in conference details
2016-05-16 19:58:36 +02:00
Daniel Gultsch
ab52480667
cap exponential backoff at 300s (10 attempts)
2016-05-16 19:58:24 +02:00
Daniel Gultsch
1f089cbfcd
cap messages after 256 lines in UI
2016-05-16 19:52:10 +02:00
Daniel Gultsch
9d935940cf
use the same typo in both saving disco and reading disco
2016-05-15 12:35:51 +02:00
Daniel Gultsch
20a2d08454
escape HTML in OTR messages if other client is Pidgin
2016-05-15 12:35:31 +02:00
Daniel Gultsch
a7bfb1ee16
include name in locations received in MUCs
2016-05-15 11:08:00 +02:00
Daniel Gultsch
686a0d37c5
log incoming iq requests
2016-05-15 09:55:06 +02:00
Daniel Gultsch
75bdbac46e
send caps hash in muc join
...
this prevents desktop clients from iq'ing use when they join
2016-05-15 09:54:49 +02:00
Daniel Gultsch
7bbac8df74
don't show duplicate status message in contact details
2016-05-13 11:57:02 +02:00
Daniel Gultsch
10af324e55
only default to omemo when all our devices support it
2016-05-13 11:47:29 +02:00
Daniel Gultsch
2a232dedcb
do not process self presence
...
we don't want our own resource show up in the self contact
2016-05-13 11:20:27 +02:00
Daniel Gultsch
1001654b76
show presence of other resources as template
2016-05-13 10:45:30 +02:00
Daniel Gultsch
ed6d2d2ba0
reset attempt count when reconnecting because of timeout
2016-05-12 21:57:07 +02:00
Daniel Gultsch
19c7924046
interrupt XMPPConnection Thread
...
in some cases the the DNS query might take too long (even though we specified a timeout)
if that happens we need a secondary solution (besides killing the socket) to stop the thread
2016-05-12 21:54:46 +02:00
Daniel Gultsch
c46801be81
prefer IPv4 DNS servers
...
some devices might have problems contacting the IPv6 DNS server while in sleep mode
2016-05-12 21:39:47 +02:00
Daniel Gultsch
a42d806f12
improve keyboard handling. fixes #1387
...
* start a new Conversations by pressing mod+space
* automatically start searching when pressing keys in StartConversationsActivity
* when hitting enter when number of search results == 1 open that conversation
2016-05-12 18:49:54 +02:00
Daniel Gultsch
7477e37f84
use 'phone' or 'tablet' as default resource
2016-05-12 18:47:41 +02:00
Daniel Gultsch
751bf488e1
make omemo default when all resources support it
2016-05-12 14:20:11 +02:00
Daniel Gultsch
ceae95b0bb
check if pgpengine is still bound before using it
2016-05-12 11:30:53 +02:00
Daniel Gultsch
4ab5abd97a
scroll to bottom after sending multi-line message
2016-05-12 10:39:04 +02:00
Daniel Gultsch
d1a084e13c
stop processing PreKeyWhisperMessage if there is no PreKeyId
...
fixes #1832
2016-05-10 18:11:13 +02:00
Daniel Gultsch
146703804a
don’t let attempt count fall below zero
2016-05-10 17:48:09 +02:00
Daniel Gultsch
d4fca79f4e
add lock domain and magic create domain to known hosts
2016-05-10 10:53:44 +02:00