Commit graph

5334 commits

Author SHA1 Message Date
Daniel Gultsch
8063bd6c4c refactored phone contact loading in preperation for sync 2018-10-31 13:33:55 +01:00
Daniel Gultsch
f6b838cd47 do not offer tor or extended connection settings for quicksy 2018-10-31 13:33:55 +01:00
Daniel Gultsch
e622b12c90 do not show up navigation when opening edit account from notification 2018-10-31 13:33:55 +01:00
Daniel Gultsch
afcc75b1e2 suggest quicksy.im when user enters e164 in enter jid dialog 2018-10-31 13:33:55 +01:00
Daniel Gultsch
b9b36bde91 Do not show 'Hide offline' in Quicksy 2018-10-31 13:33:55 +01:00
Daniel Gultsch
e904699322 always prevent edit in quicksy mode 2018-10-31 13:33:55 +01:00
Daniel Gultsch
caafb14a2b do not show up navigation in start conversation screen if called with view intent 2018-10-31 13:33:55 +01:00
Daniel Gultsch
e1c30d1a65 improve backspace behaviour in enter phone number screen 2018-10-31 13:33:55 +01:00
Daniel Gultsch
b022b27ae3 added dialogs for rate limiting and out of date version 2018-10-31 13:33:55 +01:00
Daniel Gultsch
2b48ac99ab added all callbacks to sign up activities 2018-10-31 13:33:55 +01:00
Daniel Gultsch
3d80481b86 create api calls 2018-10-31 13:33:55 +01:00
Daniel Gultsch
dec59cb618 added callbacks 2018-10-31 13:33:55 +01:00
Daniel Gultsch
e30a120aea attempt to automatically detect pins in clipboard 2018-10-31 13:33:55 +01:00
Daniel Gultsch
9b29905eed verify activity 2018-10-31 13:33:55 +01:00
Daniel Gultsch
35a73aa9fe WIP QuickConversationsService 2018-10-31 13:33:55 +01:00
Daniel Gultsch
2af01ab019 stub quick conversations service 2018-10-31 13:33:55 +01:00
Daniel Gultsch
2ab3695570 added a choose country activity 2018-10-31 13:33:55 +01:00
Daniel Gultsch
c5ea97ce6f created enter phone number activity 2018-10-31 13:33:55 +01:00
Daniel Gultsch
df16b38ec5 added new menu item 'manage account' and show when on quick 2018-10-31 13:33:55 +01:00
Daniel Gultsch
12394216be moved layout file full only activities to full resource folder 2018-10-31 13:33:55 +01:00
Daniel Gultsch
a06ba27dbc refactored some ManageAccount, WelcomeActivity and a few other things into 'full' flavor 2018-10-31 13:33:55 +01:00
Daniel Gultsch
1121dd8e22 introduced new build flavors quick and full 2018-10-31 13:33:55 +01:00
Daniel Gultsch
f55287c413 version bump to 2.3.5 + changelog 2018-10-26 18:28:47 +02:00
Daniel Gultsch
930af2fdda pulled translations from transifex 2018-10-26 17:31:21 +02:00
Daniel Gultsch
353277c4f5 improve openkeychain error reporting 2018-10-25 18:16:02 +02:00
Daniel Gultsch
8ec154e4c9 refined nick matching patter. word boundry (\b) doesn’t match on words ending in a boundry
fixes #3249
2018-10-25 15:33:37 +02:00
Daniel Gultsch
abed8c3ad6 write null bitmap to imageview to replace asyncdrawable 2018-10-24 20:00:56 +02:00
Daniel Gultsch
b3fb720bb9 code cleanup, null check not necessary when using instance of 2018-10-24 20:00:25 +02:00
Daniel Gultsch
ecd0f41e0a ask for permission when committing attachments. fixes #3248 2018-10-24 20:00:06 +02:00
Daniel Gultsch
79d344bb53 do not provide up navigation in publish account when in setup mode 2018-10-23 21:25:38 +02:00
Daniel Gultsch
e67f09aa9f refactor magic creates password gen to CryptoHelper 2018-10-20 00:05:10 +02:00
Daniel Gultsch
17a0fd4238 go back to upstream image-cropper and instead exclude dependencies 2018-10-19 20:59:47 +02:00
Daniel Gultsch
a62f2f6dcd Do not insert text shared over XMPP uri when already drafting message
XMPP uris in the style of `xmpp:test@domain.tld?body=Something` can be used to
directly share a message with a specific contact. Previously the text was
always appended to the message currently in draft. The message was never send
automatically. Essentially those links where treated like normal text share
intents (for example when sharing a URL from the browser) but without the
contact selection.

There is a concern (CVE-2018-18467) that when this URI is invoked automatically
and the user is currently drafting a long message to that particular contact
the text could be inserted in the draft field (input box) without the user
noticing.

To circumvent that the text shared over XMPP uris that contain a particular
contact is now appended only if the draft box is currently empty.

Sharing text normally (**with** manual contact selection) is still treated the
same; meaning the shared text will be appended to the current draft. This is
intended behaviour to make the
'Hey I have this cool link here;' *open browser*, *share link* - secenario
work.
2018-10-19 15:39:31 +02:00
Daniel Gultsch
ce90878b4c removed unused paramater 'newTask' from switchToConversation api 2018-10-19 15:18:36 +02:00
Daniel Gultsch
392972c74e version bump to 2.3.4 + changelog 2018-10-17 23:09:25 +02:00
Daniel Gultsch
a053a83aee removed unused resources 2018-10-17 23:02:02 +02:00
Daniel Gultsch
99fb98c96b pulled translations from transifex 2018-10-17 23:01:34 +02:00
Daniel Gultsch
07122aa30f revert back to 16 byte IVs for omemo since ChatSecure doesn’t support 12 byte 2018-10-17 20:46:57 +02:00
Daniel Gultsch
0d9eae9797 version bump to 2.3.3 + changelog 2018-10-16 12:40:24 +02:00
Daniel Gultsch
923c583ba3 only store non hardcoded resolver result in db 2018-10-16 12:23:27 +02:00
Daniel Gultsch
877e7fe9b9 render 'read up to this point' in 1:1 when followed by date bubble
fixes #3237
2018-10-16 12:18:28 +02:00
Daniel Gultsch
9550090541 pulled translations from transifex 2018-10-14 22:08:07 +02:00
Daniel Gultsch
c063b5f703 fixed NPE after attempt to store user@ip style jid resolver result 2018-10-13 16:13:33 +02:00
Daniel Gultsch
1cf3dbba0d fixed cache cleaning cleaning all confercenes instead of where contact is. closes #3229 2018-10-12 16:13:37 +02:00
Daniel Gultsch
8b01e090e5 version bump to 2.3.2 + changelog 2018-10-11 15:46:57 +02:00
Daniel Gultsch
ab18d35be3 pulled translations from transifex 2018-10-11 15:46:43 +02:00
Daniel Gultsch
5f63f536e4 pulled translations from transifex 2018-10-11 05:14:11 +02:00
Daniel Gultsch
1485c6f64a do not show 'open website' button after info has changed
fixes #3220
2018-10-11 05:06:46 +02:00
Daniel Gultsch
748f1b04e6 use bouncycastle provider up to api 27
apparently using conscrypt on Android below version 7? throws an exception when using 16 byte IVs.
so we now use BC when ever possible (excluding api 28)

we don’t know why Conscrypt behaves differently on various android versions
2018-10-11 04:36:37 +02:00
Daniel Gultsch
0aae2a1873 offer either 'cancel download' or 'delete file' but not both
fixes #3221
2018-10-11 04:33:14 +02:00