csoler
c61ccda431
fixed compilation problem caused by a bug in qtcreator global replace. Warning: always check the result of qtcreator global replace
2017-02-07 22:04:07 +01:00
csoler
37f3e1a62a
fixed problem in ID creation code.
2017-02-07 20:15:55 +01:00
Gio
6c6b437db1
qml-app: Fix responsiveness of ChatView
...
ChatHandler::handleMessages(...) tick() before repling so the raw
message queue is processed
ChatHandler::handleLobbies(...) make sure tick() is called without
previous mutex locking, putting the critical section inside a block
ChatView.qml remove unnecessary request to statetoken service that
slowed down processing by half, increased chat message refresh time
to reduce performance hit
2016-12-10 20:23:30 +01:00
Gio
c3aca0cf26
Implement a working Distant Chat prototype in Qml
...
Deprecate id field in JSON API as it may cause problems in Qml
Offer gxs_id field in JSON API as an id alternative
LibresapiLocalClient support callbacks now an instance may be shared for
different tasks
Expose an instance of LibresapiLocalClient to Qml, type exposure is kept
for retrocompatibility but deprecated
Qml app now has a tab that permit to exchange some message with selected
distant peer
2016-12-08 15:56:23 +01:00
Gio
9eef412b44
Expose libresapi for distant chat
...
Added macro to deprecate symbols usage in a crossplatform way.
Deprecated Request::mMethod and related stuff that make implementation
more complex without advantage.
Added /chat/{initiate_distant_chat, distant_chat_status,
close_distant_chat} to libresapi.
Solved subtle bug in ChatId::ChatId(std::string str) that caused zeroed
DistantChatPeerId being created.
2016-12-07 20:29:33 +01:00
felisucoibi
628177c302
fix for windows compile
2016-11-16 11:22:23 +01:00
cyril soler
de6f753fec
fixed compilation due to previous commit
2016-11-15 09:18:51 +01:00
Gio
10ec1144eb
Simplify QML to work better on both Desktop and Phone
...
- Set request method to GET by default in ApiLocalConnectionHandler to avoid
/peers request fail randomly
- Use TabView instead of SwipeView to not depend on Qt 5.7.0 (latest version)
- AddTrustedNode simplified layout to avoid unexpected behaviour on some phones
- Locations add sslid property to root Item to avoid unexpected behaviour when
multiple locations are available
- TrustedNodesView color connected friends with green and offline with grey
- Ignore kdevelop 4 files
2016-10-26 20:37:28 +02:00
Gio
ea42d822c2
Merge branch 'master' into android
2016-10-26 13:43:24 +02:00
Gio
633a6cf8c2
Fixed a bunch of warnings in safe ways
2016-10-13 00:01:33 +02:00
Gio
cf1c49aa3a
Advances on trusted node addings
...
ApiServerLocal trim method/path line to avoid white spaces parsing
ApiServerLocal add support for passing METHOD in request
AddTrustedNode.qml add ability to copy and paste keys
2016-09-22 12:48:08 +02:00
mr-alice
0757fb303c
merged upstream/master
2016-09-20 20:51:50 +02:00
mr-alice
a2e34f9cc6
moved regular expression classes into a separate namespace
2016-09-13 12:05:22 +02:00
sehraf
e4bd7f66a0
add dht/nat to librespai stats
2016-08-30 21:58:07 +02:00
sehraf
51c98fdf50
add stats to libresapi
2016-08-30 21:50:20 +02:00
Gio
279551fe8d
Retroshare android service now run and start at boot on android, the qml app is still disfunctional
2016-08-23 12:15:28 +02:00
Gio
9a980def2c
libretroshare now compiles for Android, instruction on how to do it included
2016-08-23 12:15:28 +02:00
Phenom
275c47eff9
Add Title when ask for password.
2016-08-09 01:22:14 +02:00
Gio
183ac22aba
ApiServerLocal run on it's own thread to avoid stopping UI
...
ApiLocalConnectionHandler can now handle both buffered (QLocalSocket
based) and unbuffered (like ncat or simple scripts) clients
2016-08-08 14:23:56 +02:00
Gio
353308e2a5
ApiLocalConnectionHandler class quit() at the end outside if
2016-08-03 14:35:45 +02:00
Gio
e4e29c5adc
quit ApiLocalConnectionHandler after replying API query
2016-08-03 00:50:49 +02:00
Gio
7c2e2bd503
take in account that QLocalSocket is of type STREAM so it doesn't emit readyRead event for each write() on the other side
2016-07-28 17:50:00 +02:00
Gio
47414acb62
Basic support to access libresapi via unix socket / windows named pipes
2016-07-15 11:25:31 +02:00
Gio
8e2d4e05ce
Fix typo in libresapi documentation
2016-07-01 10:18:42 +02:00
Gio
da4c563223
Fix typo in libresapi documentation
2016-06-30 22:03:22 +02:00
csoler
dbd78d2401
merged with upstream/master
2016-06-16 20:19:03 -04:00
Cyril Soler
f1d69ada82
Merge pull request #351 from PhenomRetroShare/Add_WebUI_ClearButtonOnBradCast
...
Add Clear Button on WebUI for BroadCast.
2016-06-05 11:26:29 -04:00
csoler
f55b283887
second pass over compilation warnings
2016-06-05 11:05:52 -04:00
csoler
927f782bef
pass over compiler warnings
2016-06-05 10:43:57 -04:00
sehraf
f16ee97093
add static thread names
2016-06-01 16:21:55 +02:00
sehraf
b3fece25da
introduce thread naming
2016-06-01 15:07:41 +02:00
Phenom
07191a7c0b
Fix Clear WebAPI when clear chat history in GUI and server is not
...
running.
2016-05-17 16:50:59 +02:00
Phenom
4dd0f591f4
Add Clear Button on WebUI for BroadCast.
2016-04-15 19:08:10 +02:00
Phenom
a18e05d4fd
Fix Escaped characters in WebUI.
2016-04-09 21:05:20 +02:00
Cyril Soler
10a32d3c4e
Merge pull request #343 from csoler/v0.6-Circles
...
V0.6 circles
2016-04-09 11:38:07 -04:00
Phenom
24b3f0de0e
Add a Clear button on WebUI
...
And Fix clear history update from GUI.
2016-04-08 01:31:36 +02:00
csoler
4ad3b11ef5
fixed compiler warning
2016-04-06 22:27:02 -04:00
Phenom
c6f1cc4e63
Clear WebAPI when clear chat history in GUI.
...
Move notifyChatCleared call to p3ChatService
To maintain notify direction.
2016-03-31 22:52:53 +02:00
thunder2
a53fbad1e4
Fixed Windows compile.
2016-03-29 08:13:28 +02:00
zeners
4733523b0c
webui: view / change rights per user
2016-03-22 16:33:05 +01:00
zeners
51e0d83c47
webui: options / rights (only defaults)
2016-03-21 17:04:21 +01:00
electron128
34957b857a
libresapi: added channels/create_post
...
group creation acknowledge not implemented yet
usage:
$ curl --data "{\"group_id\":\"<group_id>\",\"subject\":\"just a test\",\"message\":\"test message\"}" http://<host:port>/api/v2/channels/create_post
parameter object:
{
group_id: required string,
subject: required string,
message: required string,
thumbnail_base64_png: optional string,
files: optional array of
{
name: required string,
hash: required string,
size: required number
}
}
2016-02-19 19:23:55 +01:00
electron128
2ab755bb5c
libresapi: added chat/receive_status
...
usage:
$ curl http://<host:port>/localhost:8080/api/v2/chat/receive_status/<chat_id>
2016-02-14 14:57:41 +01:00
electron128
3d814b7926
libresapi: added chat/send_status
...
usage:
$ curl --data "{\"chat_id\":\"<chat_id>\",\"status\":\"Hi there\"}" http://<host:port>/api/v2/chat/send_status
2016-02-07 14:28:46 +01:00
electron128
2c2c7936e5
libresapi: make list of chat lobby participants available at chat/lobby_participants/<chat_id>
2016-02-07 14:28:46 +01:00
electron128
3a9ff8e1ea
fix integer sizing issues in webserver
2016-02-07 14:28:46 +01:00
electron128
116513963f
libresapi: added statetoken to identity handler responses
2016-02-07 14:28:45 +01:00
electron128
94b02943e6
libresapi: added identity/create_identity
2016-01-31 16:04:34 +01:00
electron128
22afc8e67b
libresapi: fix empty peers list
2016-01-31 15:07:25 +01:00
electron128
bb51e62387
mark empty list as list in libresapi statetokenserver
2016-01-03 16:33:09 +01:00