Daniel Gultsch
c06e2787c7
sending warning to receiving client if that client doesn't support omemo.
...
fixes #1873
2016-05-25 23:24:36 +02:00
Daniel Gultsch
83adbb6052
hide fingerprints in UI if encryption is disabled
2016-05-25 22:12:13 +02:00
Daniel Gultsch
5137837f6d
only publish keys if omemo is enabled
2016-05-25 21:55:01 +02:00
Daniel Gultsch
c65c314801
only subscribe to omemo pep events if omemo is enabled
2016-05-25 21:54:46 +02:00
Daniel Gultsch
79796b0079
don't respond to otr messages in muc pms
2016-05-25 21:05:51 +02:00
Daniel Gultsch
b69ab65b12
show regitration failed try again later in UI
2016-05-24 13:26:30 +02:00
Daniel Gultsch
abbdf232c6
show hint in subject quick edit. only show subject as preset
2016-05-22 18:20:57 +02:00
Daniel Gultsch
d84cf4e6d1
pulled translations from transifex
2016-05-22 17:53:10 +02:00
Daniel Gultsch
e5b8302fd9
show first unread message on top after reinit
2016-05-22 17:52:27 +02:00
Daniel Gultsch
a8420c9ad0
disable stanza logging
2016-05-21 10:45:10 +02:00
Daniel Gultsch
277e3d59c8
update ui after affiliation changes
2016-05-21 09:25:37 +02:00
Daniel Gultsch
e1cf7b8cb6
refactore exceptionhandler to have one line file writer
2016-05-21 08:54:29 +02:00
Daniel Gultsch
9ce2cfa3d2
resetting fetch status error when mutual subscription is reestablished
2016-05-19 10:47:27 +02:00
Daniel Gultsch
8d595c1fc2
sync around individual calls instead of synchronizing entire object
2016-05-19 10:47:03 +02:00
Daniel Gultsch
ef27055434
show password dialog when account was magic created
2016-05-19 10:46:19 +02:00
Daniel Gultsch
3f65b0e985
access disco over caching mechanism instead of querying db
2016-05-19 10:44:16 +02:00
Daniel Gultsch
70497318dd
remove unwanted 'use previous encryption' lookup
2016-05-19 10:42:57 +02:00
Daniel Gultsch
0eb8d4226e
also save form elements in disco storage
2016-05-19 10:41:56 +02:00
Daniel Gultsch
627bf18f8c
don't NPE on rare race condition while fetching MAM
2016-05-19 10:40:03 +02:00
Daniel Gultsch
afa3883089
synchronize around identity key generation
2016-05-19 10:39:47 +02:00
Daniel Gultsch
b478eca315
improved ordering of muc participants
2016-05-17 15:01:56 +02:00
Daniel Gultsch
61726f4994
refactored muc item parsing to also parse muc status messages
2016-05-17 14:25:58 +02:00
Daniel Gultsch
14952ba5e5
offer offline members to be invited again
2016-05-17 10:43:48 +02:00
Daniel Gultsch
fc5304c6fe
change affiliation for in memory users that are currently not joined in a conference
2016-05-16 19:58:36 +02:00
Daniel Gultsch
8d0693ed6a
keep conference members in memory and show them in conference details
2016-05-16 19:58:36 +02:00
Daniel Gultsch
d7c5264ad0
cap exponential backoff at 300s (10 attempts)
2016-05-16 19:58:24 +02:00
Daniel Gultsch
331cbf3696
cap messages after 256 lines in UI
2016-05-16 19:52:10 +02:00
Daniel Gultsch
6f1a4494eb
use the same typo in both saving disco and reading disco
2016-05-15 12:35:51 +02:00
Daniel Gultsch
cf5ca27a06
escape HTML in OTR messages if other client is Pidgin
2016-05-15 12:35:31 +02:00
Daniel Gultsch
c9e9dc2ef2
include name in locations received in MUCs
2016-05-15 11:08:00 +02:00
Daniel Gultsch
a25912c32c
log incoming iq requests
2016-05-15 09:55:06 +02:00
Daniel Gultsch
540f6f3d7a
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
6a28b5a9fa
don't show duplicate status message in contact details
2016-05-13 11:57:02 +02:00
Daniel Gultsch
e41a9483bd
only default to omemo when all our devices support it
2016-05-13 11:47:29 +02:00
Daniel Gultsch
aced9d2697
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
b756d61c45
show presence of other resources as template
2016-05-13 10:45:30 +02:00
Daniel Gultsch
b8c1bd2cba
reset attempt count when reconnecting because of timeout
2016-05-12 21:57:07 +02:00
Daniel Gultsch
2014f388b1
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
cbdb413613
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
f4369b29ae
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
7113e21a43
use 'phone' or 'tablet' as default resource
2016-05-12 18:47:41 +02:00
Daniel Gultsch
908aa19a36
make omemo default when all resources support it
2016-05-12 14:20:11 +02:00
Daniel Gultsch
09e20f6e01
check if pgpengine is still bound before using it
2016-05-12 11:30:53 +02:00
Daniel Gultsch
1bc92482e9
scroll to bottom after sending multi-line message
2016-05-12 10:39:04 +02:00
Daniel Gultsch
cc209afc51
stop processing PreKeyWhisperMessage if there is no PreKeyId
...
fixes #1832
2016-05-10 18:11:13 +02:00
Daniel Gultsch
8e3948e495
don’t let attempt count fall below zero
2016-05-10 17:48:09 +02:00
Daniel Gultsch
c37b5af2ca
add lock domain and magic create domain to known hosts
2016-05-10 10:53:44 +02:00
Daniel Gultsch
e542dd3923
always show download button when link is encrypted
...
dont check for known mime type
2016-05-10 10:32:25 +02:00
Daniel Gultsch
549be9bb3d
report host-account as account state in UI
2016-05-10 10:29:02 +02:00
Daniel Gultsch
27b245ac35
do not show last-seen metric in UI
2016-05-10 09:41:30 +02:00
Daniel Gultsch
488780d2ce
fix logging wrong variable for failed resume
2016-05-08 21:53:45 +02:00
Daniel Gultsch
6f3b8f64d1
check for h attribute in 'failed' nonza
2016-05-08 21:45:18 +02:00
Daniel Gultsch
fb7525e0b9
catch all exceptions thrown by xml pull parser
2016-05-07 11:34:45 +02:00
Daniel Gultsch
76889b9c58
handle invalid base64 is SASl SCRAM response
2016-05-07 11:34:17 +02:00
Daniel Gultsch
e2d3bef739
Merge pull request #1829 from sebastianv89/patch-1
...
Remove copy of innerkey
2016-05-05 20:23:03 +02:00
Daniel Gultsch
a7cd05bd4e
report bind failure as account state
2016-05-05 20:22:47 +02:00
Daniel Gultsch
0157039e87
log more information about HTTP’s max upload size
2016-05-05 19:34:44 +02:00
Sebastian
544e1dee65
Remove copy of innerkey
...
The line overwrites this.innerkey with the value that was already there.
2016-05-05 17:09:01 +02:00
Daniel Gultsch
6e0ec9b924
republish pgp signature when changing status
2016-05-05 13:17:04 +02:00
Daniel Gultsch
12704fa640
refactor captcha response handling to avoid network on main thread exception
2016-05-05 09:58:35 +02:00
Daniel Gultsch
c27663c456
clear password field before setting new one
2016-05-04 18:23:36 +02:00
Daniel Gultsch
fb41a4ffaa
fixed npe when calling changepassword activity directly
2016-05-04 18:22:17 +02:00
Daniel Gultsch
16eb1bfbd0
pulled translations from transifex
2016-05-04 13:19:07 +02:00
klemens
7047d68165
spelling fixes
2016-05-04 10:29:29 +02:00
Sebastian
cf374ec4ef
Renaming of variable
...
Was probably just a copy/paste typo.
2016-05-03 23:35:57 +02:00
Daniel Gultsch
cef2eb58a7
fixed presence template dedup for 'online' status
2016-05-03 22:16:51 +02:00
Daniel Gultsch
fad8b702aa
use app name in resource suggestions
2016-05-03 12:41:37 +02:00
Daniel Gultsch
06a561743a
ping all accounts at the same time
2016-05-02 14:31:30 +02:00
Daniel Gultsch
bf92ef6cd3
pulled translations from transifex
2016-05-02 11:05:31 +02:00
Daniel Gultsch
d23178acb9
show only username when registering account with magic create
2016-05-02 10:37:28 +02:00
Daniel Gultsch
98ecac0ffa
removed unnecessary logging
2016-04-30 13:34:20 +02:00
Daniel Gultsch
936006173c
properly cancel avatar tasks
2016-04-29 20:38:23 +02:00
Daniel Gultsch
d5608cb4f3
catch ActivityNotFoundException when requesting battery op
2016-04-29 13:58:37 +02:00
Daniel Gultsch
c7882b7225
port all android drop down list items to our own
2016-04-29 13:48:30 +02:00
Daniel Gultsch
6d9ca25915
catch rare NPE when determining max http size
2016-04-29 13:24:26 +02:00
Daniel Gultsch
252d015b71
synchronize around thumbnail cache to avoid loading images twice
2016-04-28 20:15:28 +02:00
Daniel Gultsch
1d2e2f71c2
cancel potential tasks when receiving image preview from cache
2016-04-28 20:14:53 +02:00
Daniel Gultsch
51753a1d39
cleaned up captcha dialog
2016-04-28 20:13:58 +02:00
Daniel Gultsch
5021b9a5dd
don't request disco from self
2016-04-28 19:02:20 +02:00
Daniel Gultsch
29616d02a8
removed unused config variables
2016-04-27 16:43:02 +02:00
Daniel Gultsch
ebcb13c8eb
made it possible to go back to welcome screen from edit account
2016-04-27 10:35:08 +02:00
Daniel Gultsch
e6b526230a
renamed welcome header to untranslatable 'Start your Conversations'
2016-04-27 09:59:25 +02:00
Daniel Gultsch
9c3e910dc4
prevent user from accidentally changing password after using magic create
2016-04-26 23:23:48 +02:00
Daniel Gultsch
59652ecaf2
fixed table creation
2016-04-25 11:06:17 +02:00
Daniel Gultsch
a363e0a5d8
don't create templates for empty status messages
2016-04-23 15:10:35 +02:00
Daniel Gultsch
cd1fbf60ec
add change prescence to manage account context menu
2016-04-23 12:33:56 +02:00
Daniel Gultsch
a9c1768107
show status messages in contact details
2016-04-23 12:19:00 +02:00
Daniel Gultsch
1901abd05f
expert setting to manually change presence
2016-04-22 21:25:06 +02:00
Daniel Gultsch
195b745efc
put welcome screen in scrollview
2016-04-22 00:17:08 +02:00
Daniel Gultsch
1a073ca454
added magic create welcome screen
2016-04-19 18:03:24 +02:00
Daniel Gultsch
e9494af098
always notify by default in conferences
2016-04-14 22:37:05 +02:00
Daniel Gultsch
eb63cdb9ad
removed unnecessary call to stopSelf() after logging out
2016-04-14 21:45:36 +02:00
Daniel Gultsch
72aa10b536
add setting for quick sharing
2016-04-14 21:12:44 +02:00
Daniel Gultsch
39e717ed94
removed unused call to cancel events
2016-04-14 00:16:59 +02:00
Daniel Gultsch
c53c6cb6b6
create Config varibale to show the disable foreground service button
2016-04-13 18:00:12 +02:00
Daniel Gultsch
594e65bb2b
hacky workaround to determine if uri points to private file on < lolipop
2016-04-13 11:14:36 +02:00
Daniel Gultsch
4332b0df44
return own jid as true counterpart on self messages in muc
2016-04-13 11:13:47 +02:00
Daniel Gultsch
3e654bea0e
added share uri button to conference details
2016-04-12 18:30:02 +02:00
Daniel Gultsch
2a4db01709
reverse order in contact chooser
2016-04-12 18:29:41 +02:00
Daniel Gultsch
7223b5b274
minor code cleanup
2016-04-12 17:52:58 +02:00