akwizgran
9ab9e02f8a
Trim whitespace from nicknames (useful for auto-complete).
2019-06-18 17:24:08 +01:00
akwizgran
3f70ae3c8c
Use same input type for nicknames everywhere.
2019-06-18 17:19:39 +01:00
akwizgran
9095ccef85
Filter attachment URIs in controller.
2019-06-18 13:10:52 +01:00
akwizgran
2bae639105
Upgrade messaging client to support attachments.
2019-06-18 13:03:49 +01:00
akwizgran
f73d298752
Merge branch 'inject-feature-flags' into 'master'
...
Use injection to provide feature flags
See merge request briar/briar!1140
2019-06-18 11:51:09 +00:00
akwizgran
2a29d33303
Move private message creation off the crypto executor.
2019-06-18 12:14:10 +01:00
akwizgran
30e0be9f43
Merge branch '1580-show-snackbar' into 'master'
...
Show snackbar when there is no internet connection
Closes #1580
See merge request briar/briar!1139
2019-06-18 09:54:34 +00:00
akwizgran
3828d16971
Use injection to provide feature flags.
2019-06-18 10:52:21 +01:00
Torsten Grote
ad2d3e70d6
[android] address thread-safety issues of attachment creation
2019-06-17 13:22:38 -03:00
Torsten Grote
1f91842c52
[android] re-use the same LiveData for AttachmentResults
2019-06-17 13:11:16 -03:00
Torsten Grote
c07a0a2fd7
[android] address review comments for rejecting unsupported images
2019-06-17 13:11:16 -03:00
Torsten Grote
4ee4905e06
[android] migrate added conversation header to new LiveEvent
2019-06-17 13:11:16 -03:00
Torsten Grote
67b7517f2b
[android] refactor AttachmentCreator to return a single LiveData
2019-06-17 13:11:16 -03:00
Torsten Grote
cd3174a643
[android] Fix view recycling issue of image previews
2019-06-17 13:11:15 -03:00
Torsten Grote
9d9bc4ca84
[android] Let AttachmentCreator return same LiveData after configuration changes
2019-06-17 13:11:15 -03:00
Torsten Grote
7358091699
[android] Address first round of review comments for attachments
2019-06-17 13:11:15 -03:00
Torsten Grote
11eefaedcf
Refactor attachment creation
2019-06-17 13:11:14 -03:00
Torsten Grote
bb5a6c0241
[android] Add assertions to TextAttachmentController
2019-06-17 13:11:14 -03:00
Torsten Grote
70d29af2ba
[android] Allow sending message with attachments before previews are loaded
2019-06-17 13:11:14 -03:00
Torsten Grote
baedb14e2b
[android] allow attaching only of images with supported mime type
2019-06-17 13:11:13 -03:00
Torsten Grote
2796926709
[android] Load image preview from database instead of content Uri
2019-06-17 13:11:13 -03:00
Torsten Grote
fc6275b037
[android] reject invalid mime types for image attachments
2019-06-17 13:11:13 -03:00
Torsten Grote
f76f9be4ed
Reject attachments that exceed the allowed size
...
Closes #1468
2019-06-17 13:11:13 -03:00
Torsten Grote
6167ba5c46
[android] move unsent attachment cache logic into AttachmentController
2019-06-17 13:11:12 -03:00
Torsten Grote
55f4600a69
[android] Create attachments before showing previews
2019-06-17 13:11:12 -03:00
Torsten Grote
c73801c7e8
[android] Show snackbar when there is no internet connection
2019-06-17 10:11:02 -03:00
Torsten Grote
249e1e28fe
Merge branch '1580-offline-state' into 'master'
...
Add offline state for pending contacts
Closes #1580
See merge request briar/briar!1138
2019-06-17 13:10:41 +00:00
akwizgran
f0cea28aeb
Don't show a message for the offline state.
2019-06-17 13:45:22 +01:00
akwizgran
22f5c42fc1
Resolve merge conflicts.
...
# Conflicts:
# briar-android/src/main/res/values/strings.xml
2019-06-17 12:13:19 +00:00
akwizgran
aab46040a5
Add comments for translators.
2019-06-17 13:12:11 +01:00
akwizgran
3a837b3c5a
Resolve merge conflicts.
...
# Conflicts:
# briar-android/src/main/res/values/strings.xml
2019-06-17 11:04:11 +00:00
akwizgran
b0e97d787f
Add offline state for pending contacts.
2019-06-15 12:27:24 +01:00
akwizgran
0d8af780a3
Add strings for duplicate pending contacts.
2019-06-15 11:31:18 +01:00
akwizgran
9c20e6b333
Add string for pending contact offline state.
2019-06-15 11:04:22 +01:00
akwizgran
ab14976c96
Add strings for warning when adding a contact is slow.
2019-06-15 11:01:09 +01:00
akwizgran
1cf993484d
Avoid unnecessary reloads.
2019-06-10 17:24:58 +01:00
akwizgran
e810785fe2
Retry database tasks after signing in.
2019-06-10 15:51:20 +01:00
akwizgran
7ec826ccb7
Merge branch '1562-intent-router' into 'master'
...
Receive external intents through NavDrawerActivity
Closes #1562
See merge request briar/briar!1128
2019-06-10 14:20:06 +00:00
Torsten Grote
4a4abd7efa
Merge branch '1232-polling-events' into 'master'
...
Show "connecting" state for pending contacts
See merge request briar/briar!1129
2019-06-10 13:11:06 +00:00
Torsten Grote
dc2e42e1f2
[android] don't check getIntent() for null as it should be non-null now
2019-06-10 07:39:49 -03:00
Torsten Grote
1c4d277771
Don't route intents for MANAGE_NETWORK_USAGE settings
...
This is because we require a special permission to launch this intent
and we prefer requiring this permission to having the NavDrawerActivity
added to the back stack.
This commit also re-adds the deprecated USE_FINGERPRINT permission as
Android Studio would show an error otherwise.
2019-06-10 07:39:48 -03:00
Torsten Grote
fb10ba5855
[android] Receive external intents through NavDrawerActivity
...
This ensures that our main activity is on the task stack below the
activity opened by an external intent. So when the user navigates back,
they always get back to the main activity.
2019-06-10 07:39:48 -03:00
Torsten Grote
76741bc2ba
[android] show less obstrusive remove button for pending contacts
...
This uses the same button as the RSS feed items
2019-06-07 11:09:34 -03:00
akwizgran
a4a45efd43
Broadcast event when polling newly added contact.
2019-06-07 11:48:53 +01:00
akwizgran
208ae6a4b6
Show recently polled pending contacts as "connecting".
2019-06-07 11:42:48 +01:00
akwizgran
15d9ff1ebd
Rename "connected" state to "connecting".
2019-06-07 11:42:10 +01:00
akwizgran
dc741e988c
Shorter description for "waiting for connection" state.
2019-06-07 11:42:10 +01:00
akwizgran
bf39c30d24
Don't call setValue() on a background thread.
2019-06-05 17:45:12 +01:00
akwizgran
af8b7f1130
Implement getHandshakeLink().
2019-06-03 15:36:27 +01:00
akwizgran
60155f146a
Add contact exchange method for pending contacts.
2019-06-03 15:35:53 +01:00