Граф коммитов

151 Коммитов

Автор SHA1 Сообщение Дата
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