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
Daniel Gultsch
11e0ff4006
show spinning wheel in restore backup activity
2019-01-23 19:13:04 +01:00
Daniel Gultsch
a32bb652f7
always show number of connected accounts in foreground notification. fixes #3352
2019-01-23 17:07:14 +01:00
Daniel Gultsch
c9fc40dfe5
WIP backup & restore
2019-01-22 19:25:45 +01:00
Daniel Gultsch
55ae07fd93
pulled translations from transifex
2019-01-19 21:14:23 +01:00
Daniel Gultsch
14c8d4ce0d
pulled translations from transifex
2019-01-18 12:52:13 +01:00
Daniel Gultsch
0d497fdda9
pulled translations from transifex
2019-01-14 23:52:51 +01:00
Daniel Gultsch
61e21c302e
pulled translations from transifex
2019-01-13 22:19:33 +01:00
Daniel Gultsch
526c2637c1
provide Set as Profile intent. fixes #2594
2019-01-13 15:28:24 +01:00
Daniel Gultsch
67fddd1654
fix manual location correcting / fab not showing up on 4.4
...
fixes #3097
2019-01-12 21:08:17 +01:00
Daniel Gultsch
e5a200481c
pulled translations from transifex
2019-01-12 10:51:10 +01:00
Daniel Gultsch
ce22954830
put resources that mention the app name into quicksy build flavor
2019-01-11 13:37:53 +01:00
Daniel Gultsch
a38cd88702
offer 'open with' in context menu for geo uris
2019-01-11 10:13:25 +01:00
Daniel Gultsch
394e252777
support enter/done key in create contact & join dialogs
2019-01-10 22:09:20 +01:00
Daniel Gultsch
bec1b6798c
updated copyright hint
2019-01-09 20:10:06 +01:00
Daniel Gultsch
89cf20139d
pulled translations from transifex
2019-01-09 19:38:33 +01:00
Daniel Gultsch
a963ef8453
pulled translations from transifex
2019-01-09 09:02:54 +01:00
Licaon_Kter
2e0bee17ea
Consistency fix - group chat ( #3337 )
2019-01-08 08:04:18 +00:00
af8a524db1
0aeb002720
Enable notifications from strangers by default ( #3327 )
...
Notifications from strangers are disabled by default in order to cope
with spam. On the other hand, this complicates contacting other users
for the first time, which leads to a bad user experience.
2019-01-04 09:10:02 +00:00
Christoph Scholz
52e1a0c708
implement room destruction
2019-01-02 18:06:38 +01:00
Daniel Gultsch
71a32f0ecc
Merge branch 'master' of github.com:siacs/Conversations
2019-01-02 10:03:48 +01:00
Daniel Gultsch
cfab0dbe1b
introduced 'original' as video quality and do not ignorer error
2019-01-02 10:03:33 +01:00
Thomas Weißschuh
331ca7cb73
Fix small typo in settings. ( #3321 )
2018-12-29 12:18:08 +00:00
Daniel Gultsch
3eaa48fa46
added epub and azw mime types. try to resolve application/octet-stream by file extension instead. added preview icons for ebooks
2018-12-22 13:02:45 +01:00
Daniel Gultsch
1bde39f9a9
pulled translations from transifex
2018-12-15 17:46:42 +01:00
Daniel Gultsch
76b78be2f2
synchronize join/leaves with bookmarks
2018-12-15 17:44:23 +01:00
Daniel Gultsch
fc09c5fa86
use adaptive launcher icon and notification icon for quicksy
2018-12-14 16:22:24 +01:00
Daniel Gultsch
8f27a177b0
try to guess inital location in ShareLocation based on sim card
2018-12-11 17:25:59 +01:00
Daniel Gultsch
c071a53595
Merge branch 'api-level-18' of https://github.com/deuill/Conversations into deuill-api-level-18
2018-12-10 13:13:16 +01:00
Alex Palaistras
aaf5fa816b
Reduce minSdkVersion
to 16, fix issues reported by lint
...
This further reduces the minimum API level to 16, which should encompass
most users stuck on older versions of Android (mainly BlackBerry OS and
Jolla users).
Several issues reported by code analysis were fixed, mainly around issues
with layouts.
2018-12-09 21:32:42 +00:00
Daniel Gultsch
1a1bfb3246
show warning snackbar before joining anon-non-private room. fixes #3306
2018-12-09 18:25:11 +01:00
Daniel Gultsch
870b266cd5
pulled translations from transifex
2018-12-05 19:11:49 +01:00
Daniel Gultsch
f50e6e00ce
allow unencrypted http on android 9
...
this commit is just to make policies equal and independent on various android
versions. support for http might be removed in the future across all versions.
2018-12-05 14:40:44 +01:00
Daniel Gultsch
19c3c54f24
pulled translations from transifex
2018-12-05 09:44:43 +01:00
Daniel Gultsch
c01bd38d00
show context menu when long clicking avatar in 1:1
2018-12-04 12:23:14 +01:00
Daniel Gultsch
875810e1c7
offer to start/install orbot for edit account screen. fixes #1980 closes #2834
2018-12-03 13:15:06 +01:00
Daniel Gultsch
c02676ea4c
implement self healing omemo
...
after receiving a SignalMessage that can’t be decrypted because of broken sessions
Conversations will attempt to grab a new pre key bundle and send a new PreKeySignalMessage
wrapped in a key transport message.
2018-12-02 14:41:29 +01:00
Daniel Gultsch
fdbed9cf58
open direct search after hitting + in share with screen
2018-12-01 13:27:00 +01:00
Daniel Gultsch
00cdfc41ab
pulled translations from transifex
2018-11-29 18:52:58 +01:00
Daniel Gultsch
f79da079ce
pulled translations from transifex
2018-11-27 10:45:18 +01:00
Daniel Gultsch
3906643d44
pulled translations from transifex
2018-11-25 20:48:01 +01:00
Daniel Gultsch
d4b640c25b
pulled translations from transifex
2018-11-22 13:04:17 +01:00
Daniel Gultsch
63f88af743
pulled translations from transifex
2018-11-21 16:48:54 +01:00
Daniel Gultsch
6479a7eda9
pulled translations from transifex
2018-11-21 12:11:47 +01:00
Daniel Gultsch
f8fbb36a98
attempt to work around bugs in Chinese ROMs
2018-11-21 12:08:41 +01:00
Daniel Gultsch
03d5aa8aeb
show 'show password' toggle for all magically created accounts. make quicksy accounts magically created
2018-11-20 21:33:43 +01:00
Daniel Gultsch
5ca35fda78
change 'end this conversations' to 'close this conversation' closes #3281
2018-11-20 16:14:31 +01:00
Daniel Gultsch
4efe8d74be
fixed string
2018-11-18 17:09:18 +01:00
Daniel Gultsch
0b0b583e32
pulled translations from transifex
2018-11-18 12:14:25 +01:00
Daniel Gultsch
300006a529
offer to copy error message to clipboard. fixes #3277
2018-11-18 11:45:24 +01:00
Daniel Gultsch
cf18bd08fc
provide option to reject subscription request when long pressing 'allow'
2018-11-18 10:34:14 +01:00
Daniel Gultsch
51babc190a
pulled translations from transifex
2018-11-17 12:57:58 +01:00
Daniel Gultsch
e706912c7b
create seperate logos for quicksy
2018-11-14 10:05:17 +01:00
Daniel Gultsch
ccf9c42d0d
don’t show edit nick on Conversations
2018-11-10 10:19:29 +01:00
Daniel Gultsch
5012ff3545
added interface to edit nick
2018-11-09 17:47:36 +01:00
Daniel Gultsch
235f33b8b1
change contact sync explain dialog for quicksy
2018-11-08 19:04:07 +01:00
Daniel Gultsch
41b9c0de55
paramterize about activity title
2018-11-08 13:02:14 +01:00
Daniel Gultsch
fe45a7afcc
added error message for internal server error
2018-10-31 13:33:55 +01:00
Daniel Gultsch
2c31fbae78
show synced contacts in choose contact activity
2018-10-31 13:33:55 +01:00
Daniel Gultsch
3fab93bdd6
changed api endpoint and quicksy domain
2018-10-31 13:33:55 +01:00
Daniel Gultsch
52ecd9347c
added dialogs for rate limiting and out of date version
2018-10-31 13:33:55 +01:00
Daniel Gultsch
584cf43b3d
added all callbacks to sign up activities
2018-10-31 13:33:55 +01:00
Daniel Gultsch
2fa629d113
create api calls
2018-10-31 13:33:55 +01:00
Daniel Gultsch
31eb89e2fb
added callbacks
2018-10-31 13:33:55 +01:00
Daniel Gultsch
6d6278002a
attempt to automatically detect pins in clipboard
2018-10-31 13:33:55 +01:00
Daniel Gultsch
5695236838
verify activity
2018-10-31 13:33:55 +01:00
Daniel Gultsch
ec56d7de88
added a choose country activity
2018-10-31 13:33:55 +01:00
Daniel Gultsch
7a3ba3e375
created enter phone number activity
2018-10-31 13:33:55 +01:00
Daniel Gultsch
f10f3730e1
added new menu item 'manage account' and show when on quick
2018-10-31 13:33:55 +01:00
Daniel Gultsch
ae5a36076b
moved layout file full only activities to full resource folder
2018-10-31 13:33:55 +01:00
Daniel Gultsch
a420cb5886
refactored some ManageAccount, WelcomeActivity and a few other things into 'full' flavor
2018-10-31 13:33:55 +01:00
Daniel Gultsch
40da98289b
pulled translations from transifex
2018-10-26 17:31:21 +02:00
Daniel Gultsch
a3744ce4f8
improve openkeychain error reporting
2018-10-25 18:16:02 +02:00
Daniel Gultsch
7177c523a1
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
7ff5aa3006
removed unused resources
2018-10-17 23:02:02 +02:00
Daniel Gultsch
304ad9aab9
pulled translations from transifex
2018-10-17 23:01:34 +02:00
Daniel Gultsch
995f95ce99
pulled translations from transifex
2018-10-14 22:08:07 +02:00
Daniel Gultsch
a08da684e1
pulled translations from transifex
2018-10-11 15:46:43 +02:00
Daniel Gultsch
7734047698
pulled translations from transifex
2018-10-11 05:14:11 +02:00
Daniel Gultsch
bdb8d98eb1
show snackbar for remote server timeout in mucs
2018-10-08 10:31:11 +02:00
Daniel Gultsch
de0741bdf7
show cancelled instead of delivery failed if user requested to abort transfer
2018-10-07 14:59:08 +02:00
Daniel Gultsch
3dceb9d3ad
refactor video qualtiy selector; less technical descriptions; code cleanup
2018-10-07 13:09:13 +02:00
Daniel Gultsch
84f7aeaea0
Merge branch 'video-selector' of https://github.com/licaon-kter/Conversations into licaon-kter-video-selector
2018-10-07 09:51:14 +02:00
Licaon_Kter
02be93ae66
Fix leftover string
2018-10-07 01:36:47 +00:00
licaon-kter
a6fef8101b
Fix selector, limit formats to 360 & 720 per CTS
2018-10-07 04:25:16 +03:00
Daniel Gultsch
d02b1237f7
pulled translations from transifex
2018-10-06 18:46:07 +02:00
licaon-kter
fcccf545ba
Add video compression selector
2018-10-06 17:15:32 +03:00
Daniel Gultsch
fd165e5106
add confirmation dialog for deleting files
...
fixes #3202 , closes #3193 , closes #3214
2018-10-06 14:59:28 +02:00
Daniel Gultsch
f2f44c7478
pulled translations from transifex
2018-10-05 10:05:35 +02:00
ChaosKid42
cd13f438c0
add recordings directory to file_paths.xml for sharing recordings in ( #3216 )
...
case ONLY_INTERNAL_STORAGE = true
2018-10-05 09:51:37 +02:00
Daniel Gultsch
a6ced5bee8
pulled translations from transifex
2018-10-04 22:44:54 +02:00
Daniel Gultsch
04ac2264e8
Do weOwnFile security check only when attaching
...
The general security check is recommend so a third party can not ask us to send an internal file. But we don’t need to do this for files we attach ourself from within Conversations
2018-10-04 17:17:20 +02:00
Daniel Gultsch
d7f058c5b8
pulled translations from transifex
2018-10-01 20:17:32 +02:00
Daniel Gultsch
9816261569
introduced error code for server not opening stream after auth or starttls
2018-09-27 17:39:49 +02:00
Daniel Gultsch
d737ea296e
code cleanup
2018-09-27 09:59:05 +02:00
Daniel Gultsch
9e7db440df
pulled translations from transifex
2018-09-24 19:47:20 +02:00
Daniel Gultsch
5599c1f6f4
pulled translations from transifex
2018-09-17 21:31:00 +02:00
Daniel Gultsch
542abb7a95
pulled translations from transifex
2018-09-16 16:02:52 +02:00
Daniel Gultsch
3624d11824
create notification channel for export service
2018-09-16 14:40:28 +02:00
Daniel Gultsch
c141f16065
modify media preview sizes for various screens
2018-09-16 14:09:15 +02:00
Daniel Gultsch
0977f300dd
s/show media/view media/g
2018-09-16 09:47:33 +02:00
Daniel Gultsch
7a0c53aa71
introduce media browser activity
2018-09-15 21:10:17 +02:00
Daniel Gultsch
06972ec95c
show conversation media in contact/conference details
2018-09-15 19:38:45 +02:00
Daniel Gultsch
63f374c90f
pulled translations from transifex
2018-09-12 23:04:36 +02:00
Daniel Gultsch
c795cdb722
add icon for unknown file while keeping 'file' icon for documents
2018-09-12 22:56:40 +02:00
Daniel Gultsch
d7cdec002c
add more thumbnail icons for various file types
2018-09-12 18:10:37 +02:00
Daniel Gultsch
943f11e1f6
share with uses new preview mechanism
2018-09-12 17:21:32 +02:00
Daniel Gultsch
00c062a0c8
fixed media preview for file types other than images
2018-09-12 14:37:41 +02:00
Daniel Gultsch
3608b0eb44
WIP: preview media before sending them
...
Note that this commit breaks a few things in that non video/image do not work and sharing media isn’t currently using the new mechanism either
2018-09-11 09:56:32 +02:00
Daniel Gultsch
db6b9ab12b
pulled translations from transifex
2018-09-08 12:50:11 +02:00
Daniel Gultsch
be4c6bc2ca
speed up DNS
...
run queries in parallel
decrease timeout
do not fall back to google
2018-09-08 11:30:20 +02:00
Daniel Gultsch
39b86de698
removed global notifications switch
2018-09-06 16:56:31 +02:00
Daniel Gultsch
816f5b6d22
make channel for video compression
2018-09-06 15:37:31 +02:00
Daniel Gultsch
5675f65d6d
use adaptive launcher icon :-/
2018-09-05 22:24:58 +02:00
Daniel Gultsch
676d31f606
initial work toward api 26+
...
* introduce notification channels
* always use foreground service on 26+
2018-09-05 21:37:12 +02:00
Daniel Gultsch
11f67ac1ae
fixed own avatar not being square in message view
2018-09-05 18:02:44 +02:00
Daniel Gultsch
b565c20d91
make recording activity not crash if microphone was in use. fixes #3160
2018-08-31 11:04:18 +02:00
Daniel Gultsch
2febbe1b8d
show jids from address book in Start Conversation screen if only one account is used
2018-08-30 18:45:22 +02:00
Daniel Gultsch
af724a6697
make port field disabled if hostname is empty
2018-08-29 09:33:02 +02:00
Daniel Gultsch
186f30fc5c
pulled translations from transifex
2018-08-28 15:04:16 +02:00
Aditya Borikar
52c625bc01
Attempt at disbling grace period in response to issue #3114 ( #3116 )
2018-08-18 18:24:54 +02:00
Daniel Gultsch
46574d6e11
version bump to 2.2.8 + changelog
2018-07-23 20:43:42 +02:00
Daniel Gultsch
53a9930837
show toast if no address book app is installed
2018-07-22 22:42:05 +02:00
Daniel Gultsch
2fc4ca719d
pulled translations from transifex
2018-07-16 20:49:43 +02:00
Daniel Gultsch
07c096204a
pulled translations from transifex
2018-07-11 21:48:39 +02:00
Daniel Gultsch
4871263d9c
display propper toast after room has been destroyed
2018-07-11 21:33:27 +02:00
Daniel Gultsch
0fa97bdc11
show snackbar for resource constraint in mucs
2018-07-07 10:28:31 +02:00
Daniel Gultsch
c07a019433
pulled translations from transifex
2018-07-01 11:46:31 +02:00
Daniel Gultsch
55fcda3cee
use dark play/gif button as overlay when image is mostly light
2018-06-30 17:52:34 +02:00
Daniel Gultsch
8d4821c79c
pulled translations from transifex
2018-06-30 13:36:29 +02:00
Daniel Gultsch
3218ca3fe3
shorten read markers to 'everyone has read up to this point' when > 4 user
2018-06-30 12:14:42 +02:00
Daniel Gultsch
9ef7570d48
use EmojiWrapperEditText for most relevant text inputs
2018-06-29 13:40:55 +02:00
Daniel Gultsch
464c79ac9e
pulled translations from transifex
2018-06-25 20:11:38 +02:00
Daniel Gultsch
3bd25a95b4
use black nav bar
2018-06-25 20:04:44 +02:00
Daniel Gultsch
76fba4c697
fixed 9-patch generation
2018-06-25 19:41:15 +02:00
Wiktor
5345befd9b
Set navigation bar color to dark on dark theme ( #3091 )
...
* Allow overriding ConversationsTheme.Dark
This change splits the dark theme style into two styles - base that
stays the same in all configurations and Dark - the original - that can
be overridden in specific configurations to add version specific styles.
* Set navigation bar color to dark on dark theme
Use secondary background color as navigation bar color when using dark
theme. This avoids mismatched white colors on certain system themes.
2018-06-25 19:40:37 +02:00
Daniel Gultsch
fd3b54aaff
pulled translations from transifex
2018-06-24 20:54:10 +02:00
Daniel Gultsch
27a1bdb4b9
use tertiary background color for landscape conversation overview
2018-06-24 16:59:27 +02:00
Daniel Gultsch
b0e1b5b02d
refined create conference dialog
2018-06-24 11:23:10 +02:00
Daniel Gultsch
4f1e71e3c4
choose contact activity: start action mode on short press
2018-06-23 21:35:37 +02:00
Daniel Gultsch
a623e6f70a
change avatar size in details screens depedning on screen width
2018-06-23 19:00:23 +02:00
Daniel Gultsch
a934054038
scale text size if topic is long
2018-06-23 13:14:12 +02:00
Daniel Gultsch
7a991d2d8c
pulled translations from transifex
2018-06-23 09:48:23 +02:00
Daniel Gultsch
1b0e9f2f0d
open/close soft keyboard in quick edit
2018-06-23 09:29:29 +02:00