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
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
Torsten Grote
32e8ea9888
Merge branch '1565-strings-duplicate-handshake-links' into 'master'
...
Add strings for duplicate pending contacts
See merge request briar/briar!1137
2019-06-17 12:29:22 +00:00
akwizgran
5a1caed89f
Rename endpoints field.
2019-06-17 13:22:36 +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
18fd238aa1
Merge branch '1580-strings-offline-state' into 'master'
...
Add string for pending contact offline state
See merge request briar/briar!1136
2019-06-17 11:12:50 +00:00
akwizgran
3a837b3c5a
Resolve merge conflicts.
...
# Conflicts:
# briar-android/src/main/res/values/strings.xml
2019-06-17 11:04:11 +00:00
akwizgran
ac2597865c
Merge branch '1587-version-negotiation' into 'master'
...
Add version negotiation to sync protocol
Closes #1587
See merge request briar/briar!1134
2019-06-17 10:54:39 +00:00
akwizgran
4a67cf3ce7
Don't cache default state when adding pending contact.
...
This can overwrite the initial state broadcast by the
rendezvous poller.
2019-06-17 10:22:08 +01:00
Torsten Grote
a5041e651e
Merge branch '1230-strings-adding-contact-slow' into 'master'
...
Add strings for warning when adding a contact is slow
See merge request briar/briar!1135
2019-06-15 13:37:13 +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
ec3f821ba6
Update test expectations.
2019-06-13 17:17:50 +01:00
akwizgran
1d546da781
Store sync versions received from contacts.
2019-06-13 17:07:12 +01:00
akwizgran
f2c951b70b
Add DB methods for getting and setting sync versions.
2019-06-13 17:06:57 +01:00
akwizgran
1e259c100d
Add sync versions column to contacts table.
2019-06-13 16:35:48 +01:00
akwizgran
3636aeba9a
Use HyperSQL-compatible syntax in migration.
2019-06-13 16:34:20 +01:00
akwizgran
132e20a6ce
Send versions record at start of each session.
2019-06-13 16:16:02 +01:00
akwizgran
c228e5c219
Add versions record to sync protocol.
2019-06-13 16:16:02 +01:00
akwizgran
ae1d1fc5a7
Add thread safety and null safety annotations.
2019-06-13 16:16:01 +01:00
Torsten Grote
37f02a40e9
Merge branch '1585-temporary-messages' into 'master'
...
Add support for temporary messages
See merge request briar/briar!1132
2019-06-12 15:39:02 +00:00
akwizgran
3c8b8c39e1
Turn commonly used variables into fields.
2019-06-12 16:29:24 +01:00
akwizgran
8f839e2c30
Remove temporary messages at startup.
2019-06-12 15:21:48 +01:00
akwizgran
da4b63f20f
Clean up ValidationManagerImplTest.
2019-06-12 15:17:13 +01:00
akwizgran
cd40e771d2
Allow messages to be marked as temporary.
2019-06-12 15:11:10 +01:00
Torsten Grote
dd7accfa95
Merge branch '1576-db-before-signing-in' into 'master'
...
Retry database tasks after signing in
Closes #1576
See merge request briar/briar!1131
2019-06-10 16:33:47 +00: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