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
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
f31b85acdb
Merge branch '1564-tor-rendezvous-crypto' into 'master'
...
Publish hidden service for connecting to pending contact
Closes #1564
See merge request briar/briar!1125
2019-06-09 14:24:40 +00:00
akwizgran
6519706599
Merge branch '1579-remove-pending-contacts-button' into 'master'
...
Show less obstrusive remove button for pending contacts
Closes #1579
See merge request briar/briar!1130
2019-06-08 09:44:35 +00: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
60eefbf3e0
Use named constants.
2019-06-07 11:54:44 +01: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