Joas Schilling
f37e260ac5
Left join the last comment instead of doing O(n) queries
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-07-26 15:19:29 +02:00
Joas Schilling
3e326172f7
Remove useless ping call and "ping" with the signaling fetch instead
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-07-24 08:43:11 +02:00
Joas Schilling
84b556629c
Store the timestamp of the last activity in a room and sort by that, instead of the last ping
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-07-19 13:51:09 +02:00
Ivan Sein
6a33c3b9ae
Merge pull request #1025 from nextcloud/add-room-favourite-support
...
Add support for backend favorites
2018-07-19 13:36:29 +02:00
Julius Härtl
ac96ae9b7f
Only show client links when the firstrunwizard is enabled
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2018-07-18 16:19:18 +02:00
Joas Schilling
1add86b280
Handle the favorite on the participant object and fix favorite spelling
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-07-13 16:32:49 +02:00
Mario Danic
62b11f9a9f
Add support for backend favorites
...
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-07-13 15:44:13 +02:00
Daniel Calviño Sánchez
d9f07fb773
Remove background job to reset "in call" flag
...
When a user leaves a room the "in call" flag is also reset. As users are
now forced to leave the room when they are inactive it is no longer
needed to reset the flag using a background job.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2018-07-10 16:53:01 +02:00
Julius Härtl
ed864cf6ca
Fix order of settings in appinfo.xml
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2018-05-24 15:02:11 +02:00
Julius Härtl
247b99739d
Add client links to personal settings
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2018-05-22 09:43:03 +02:00
Joas Schilling
982bf986ba
Add docs for the /mentions endpoint
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-04-26 12:50:20 +02:00
Joas Schilling
1472935fb5
Start autocomplete for mentions
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-04-26 12:46:58 +02:00
Joas Schilling
867b5f94b3
Make sure the token is not a reserved word
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-04-09 22:10:34 +02:00
Ivan Sein
0c963c227b
Change endpoints to /{token}/messages.
...
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2018-04-04 10:30:51 +02:00
Ivan Sein
34b52f852c
Fix new multi-session signaling endpoints.
...
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2018-04-03 17:00:53 +02:00
Joas Schilling
3ec66a2044
Abstract away the session handling
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-03-27 17:16:38 +02:00
Joas Schilling
d5b0d39ef3
Unify the names of join/leave room vs. remove*FromRoom
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-03-27 17:16:37 +02:00
Joas Schilling
0be200e099
Update participant list also when not in call
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-03-21 15:15:54 +01:00
Joas Schilling
afcd192587
Send a request to the server when a guest renames
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-03-20 10:30:22 +01:00
Joas Schilling
c2387c534e
Store guest names when they leave a comment
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-03-19 13:07:11 +01:00
Joas Schilling
b88394f265
Reset in call flag when a user timed out
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-03-09 15:49:59 +01:00
Joas Schilling
49942460ff
Add a background job to delete empty rooms
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-03-09 15:13:32 +01:00
Joas Schilling
5d2f0d6f61
Make master work against Nextcloud 14
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-01-26 12:20:47 +01:00
Joas Schilling
70ce12ffb2
Merge pull request #584 from nextcloud/bugfix/578/postgres-update-issue
...
Fix postgres issue when updating
2018-01-12 17:02:24 +01:00
Joas Schilling
f5f846c0dc
Increase version to 3.0.1
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-01-12 16:32:29 +01:00
Marius Blüm
02bdeafaa5
Fix markdown in info.xml
...
Signed-off-by: Marius Blüm <marius@lineone.io>
2018-01-11 15:19:28 +01:00
Joas Schilling
9ed5763193
Fix app description and CHangelog
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-01-10 14:22:48 +01:00
Joas Schilling
107233015d
Update screenshots
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-01-10 13:41:18 +01:00
Joas Schilling
0bfced09c6
Increase version to run the migration everywhere
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-01-04 11:22:13 +01:00
Ivan Sein
c51214f131
Update version and changelog for 2.9.0 beta release.
...
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-12-12 18:57:36 +01:00
Joas Schilling
5670fcb9ad
Allow apps to get the signaling information
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-11-28 17:50:38 +01:00
Joas Schilling
42e34eaebd
Fix element order to match appstore expectations
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-11-28 12:07:10 +01:00
Joachim Bauch
7edb83e031
Remove duplicate entries from info.xml
...
Signed-off-by: Joachim Bauch <bauch@struktur.de>
2017-11-28 09:51:59 +01:00
Joas Schilling
eae71a3977
Split joining a room and joining a call API wise
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-11-03 13:04:52 +01:00
Joas Schilling
23511a9324
Increase the version
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-11-02 11:49:41 +01:00
Joas Schilling
5f11a47da0
Move old repair steps to migrations
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-11-02 11:48:30 +01:00
Joas Schilling
85bdea646f
Increase version to trigger settings update
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-11-02 11:44:58 +01:00
Joachim Bauch
be33ec8d9c
Implement backend APIs to be used by standalone signaling server.
...
A standalone signaling server can be configured in the admin UI and is
notified through the BackendController on changes that should be sent to
connected clients.
See #339 for a description of the backend API.
Signed-off-by: Joachim Bauch <bauch@struktur.de>
2017-11-02 11:23:09 +01:00
Ivan Sein
9928c4d198
Merge pull request #444 from nextcloud/talk
...
Talk
2017-10-26 12:13:55 +02:00
Daniel Calviño Sánchez
9eb3611db5
Add controller for chat messages
...
The ChatController uses a long-polling approach: if there are currently
no messages the response will not be sent immediately; instead, HTTP
connection will be kept open waiting for new messages to arrive and,
when they do, then the response will be sent.
The technique is simply based on the fact that ChatManager will wait
(hang) until there are some messages to be returned, or until the
timeout expires.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2017-10-20 03:49:07 +02:00
Joas Schilling
0375485878
Fix readme and info.xml
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-10-19 14:46:08 +02:00
Joas Schilling
5cf2040959
Move notification registration to Application class and fix it to Talk
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-10-19 14:41:54 +02:00
Joas Schilling
5be481aacb
Fix navigation entry
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-10-19 14:36:52 +02:00
Joas Schilling
8ef70af937
Activities for calls
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-10-10 17:10:30 +02:00
Joas Schilling
4669f73022
Expire signaling messages that are older than 5 minutes
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-10-09 13:34:04 +02:00
Joas Schilling
9e2e39a614
Allow multiple turn servers
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-09-28 15:53:59 +02:00
Joas Schilling
2a33f7fd1a
Allow setting multiple STUN servers
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-09-28 15:53:59 +02:00
Joas Schilling
b3ef9248b1
Move admin settings to own section
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-09-28 15:53:59 +02:00
Joas Schilling
6150ac24f5
Move "get messages" also to signaling route
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-09-25 15:32:15 +02:00
Joas Schilling
288c1bb321
Fix spelling of Signaling (single L)
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-09-25 15:32:15 +02:00