Torsten Grote
a592c05146
AndroidX migration and library updates
2019-11-01 11:44:36 -03:00
Torsten Grote
5147f6b7e6
Remove RemoteContacts feature flag in preparation of 1.2 release
2019-11-01 11:09:43 -03:00
akwizgran
249b85cd26
Add feature flag for private message deletion.
2019-10-09 16:22:04 +01:00
Nico Alt
d41472a18c
Clarify minor things in headless readme
...
Based on answers received in #1577 , I tried to clarify outstanding
questions I had about the Briar Headless API.
Fixes #1577 .
2019-10-07 16:35:21 +02:00
akwizgran
00705447ec
Use feature flag to decide which version to advertise.
2019-06-18 13:39:01 +01:00
akwizgran
3196204094
Send legacy private messages from headless app.
2019-06-18 13:03:50 +01:00
akwizgran
2bae639105
Upgrade messaging client to support attachments.
2019-06-18 13:03:49 +01:00
akwizgran
b0e97d787f
Add offline state for pending contacts.
2019-06-15 12:27:24 +01:00
akwizgran
15d9ff1ebd
Rename "connected" state to "connecting".
2019-06-07 11:42:10 +01:00
akwizgran
0e55b06c0a
Provide SOCKS module for headless app, remove reporting.
2019-06-03 15:34:17 +01:00
akwizgran
d964f06de1
Use default methods for easier maintenance.
2019-06-03 15:34:16 +01:00
akwizgran
f979d44c96
Update REST API docs.
2019-05-27 17:43:23 +01:00
akwizgran
14e604e21e
Add 'verified' flag to ContactAddedEvent.
2019-05-27 11:40:28 +01:00
akwizgran
de97cce119
Address review comments.
2019-05-22 17:46:17 +01:00
akwizgran
01ef367864
Remove pending contact state from the database.
2019-05-22 11:25:05 +01:00
Torsten Grote
816598b631
[headless] only include alias in contact's JSON representation if it exists
2019-05-15 16:03:02 -03:00
Torsten Grote
435b43488a
[headless] address review comments for remote contact adding
2019-05-15 12:36:33 -03:00
Torsten Grote
faa6a85148
[headless] Add tests to ensure that remote contact adding needs auth token
2019-05-15 11:28:01 -03:00
Torsten Grote
3770a9f217
[headless] make events related to adding contacts available via websocket
2019-05-15 11:28:01 -03:00
Torsten Grote
5a73e50248
[headless] expose ContactManager methods for adding contacts remotely
2019-05-15 11:26:21 -03:00
Torsten Grote
af8cabbb28
[headless] update dependencies
2019-05-15 11:25:11 -03:00
Torsten Grote
96975e0d43
Upgrade dagger, mockito and okhttp
2019-04-26 09:07:26 -03:00
Torsten Grote
6691e708e4
Update the Android gradle plugin to version 3.4.0
2019-04-25 20:55:30 -03:00
akwizgran
0587fdc54c
Add handshake key pairs to DB, remove inactive contacts.
2019-04-18 13:15:25 +01:00
Torsten Grote
6c0dffff56
Merge branch 'db-code-cleanup' into 'master'
...
Clean up some database code
See merge request briar/briar!1071
2019-04-05 14:38:54 +00:00
akwizgran
0d0197fd2d
Construct EventBusImpl by injection.
2019-04-05 15:19:31 +01:00
akwizgran
c3b5b04b71
Broadcast events asynchronously.
2019-04-05 15:00:49 +01:00
Torsten Grote
9ccd8d1602
Upgrade android gradle plugin to 3.3.2
...
This also updates some briar-headless dependencies
2019-03-14 14:27:53 -03:00
Nico Alt
c3ef990a94
Briar Headless: Document build process
2019-02-27 21:27:04 +01:00
akwizgran
2a7aac4930
Upgrade Jackson to 2.9.8.
2018-12-17 12:09:36 +00:00
akwizgran
dcd5189910
Remove unused DB code for managing disk space.
2018-12-06 15:24:08 +00:00
Torsten Grote
a22d03d028
[headless] wait for lifecycle manager to finish starting
...
before starting web server
2018-12-05 16:08:03 -02:00
Torsten Grote
d857338ad0
[headless] Add first integration test for ContactController
2018-12-05 16:04:14 -02:00
akwizgran
bc352a2dc6
Enable Tor on Mac OS once binaries are available.
2018-11-23 13:07:12 +00:00
akwizgran
ce7d6d3db5
Code cleanup.
2018-11-23 12:56:34 +00:00
akwizgran
61276c81d2
Make it possible to start the headless app on MacOS.
...
The app is still non-functional because we don't have a Tor plugin.
2018-11-23 12:52:40 +00:00
Torsten Grote
3053e3cfa7
[core] fix wrong order of message status flags in conversation headers
2018-11-15 14:39:05 -02:00
Torsten Grote
88276a4d44
Add support for private messages without text
2018-11-12 18:11:03 -02:00
akwizgran
0a0a6a6369
Disable Tor's connection padding on mobile data or battery.
2018-11-08 14:50:36 +00:00
Torsten Grote
32c8ac6576
[headless] change websocket authentication from basic auth to token message
2018-11-08 10:15:17 -02:00
Torsten Grote
efc85fb88f
[headless] don't use putAll for a single field
2018-11-07 15:24:20 -03:00
Torsten Grote
8b3983ef9e
[headless] only offload to DatabaseExecutor when needed
...
when receiving a new conversation message
2018-11-07 15:24:20 -03:00
Torsten Grote
6766fb76b2
[headless] upgrade javalin and mockk
2018-11-07 15:18:46 -03:00
Torsten Grote
7f74bd1c38
[headless] Use --user for websocket example request
...
The authentication token can contain slashes.
When used as part of the URL, the URL becomes invalid.
Therefore, using curl's user parameter is preferrable.
2018-11-07 15:18:46 -03:00
Torsten Grote
f964d1ef07
Fix receivers of ConversationMessageReceivedEvent
...
These were only listening to private message events, ignoring all others
2018-11-07 11:34:11 -03:00
Torsten Grote
cccaeeda6c
[core] Add API to add messages with attachments
2018-11-07 11:34:11 -03:00
Torsten Grote
934f14ef31
[core] Add attachment support to private messages
2018-11-07 11:34:09 -03:00
Torsten Grote
e3abff5ad8
Refactor PrivateMessageHeader to ConversationMessageHeader base-class
...
This is preparation for adding attachments to private messages
2018-11-07 11:33:37 -03:00
Torsten Grote
3a15e47ddd
Upgrade Dagger to latest version
2018-10-31 15:57:21 -03:00
Torsten Grote
6e3adc0874
Show alias for introduction notices in private conversation
2018-10-31 13:06:19 -03:00