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
Joas Schilling
c0dce7345f
Listen to the join/leave event and refresh the list for all participants
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-09-25 15:32:15 +02:00
Joas Schilling
8108d3587f
Use an OCS controller and long polling instead of event sources
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-09-25 15:32:14 +02:00
Joas Schilling
eb7546ea0e
Increase version to run migrations
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-09-22 16:16:04 +02:00
Joas Schilling
504acc5b85
Add endpoint to set the password
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-09-22 16:16:04 +02:00
Joas Schilling
18651b9d4f
Fix deleting of guests
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-09-19 16:46:54 +02:00
Ivan Sein
815c509259
Merge pull request #377 from nextcloud/sidebar
...
Start with sidebar
2017-09-19 14:04:20 +02:00
Joas Schilling
cf533647e7
Fix the signalling table
...
- Remove duplicate column
- Remove unneeded primary key
- Group deletion of messages into one query
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-09-14 15:12:50 +02:00
Joas Schilling
e76c6e9dfe
Allow to get all participants as a collection
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-08-25 17:17:22 +02:00
Joas Schilling
204640364a
Add an option for moderators and owners to delete a call
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-07-17 11:05:51 +02:00
Joas Schilling
451bd8e82b
Endpoint to remove a user from a room
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-07-17 11:05:51 +02:00
Joas Schilling
86a3566e25
Endpoint to promote and demote moderators
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-07-17 11:05:51 +02:00
Joas Schilling
8a3dd6757c
Add participant types
...
* one2one calls have two owners
* for group and public calls the creator is the owner
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-07-17 11:05:51 +02:00
Joas Schilling
3648dfa133
Use POST to update the ping
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-07-13 16:56:03 +02:00
Joas Schilling
772d47cf10
Use token instead of id on all urls
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-07-12 12:01:04 +02:00
Joas Schilling
0d455abcee
Add token to the leave call request as well
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-07-12 12:01:04 +02:00
Joas Schilling
7c8441c793
Combine the createRoom methods
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-07-12 12:01:03 +02:00
Joas Schilling
9601b47342
Move public and participant endpoints
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-07-12 11:53:17 +02:00
Joas Schilling
fed13ad2d0
Move call related URLs in /call
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-07-12 11:53:17 +02:00
Joas Schilling
5dec98d0db
autismus
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-07-12 11:53:17 +02:00
Joas Schilling
eaa0696673
Rename getPeers* method because it is for calling
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-07-12 11:53:17 +02:00
Joas Schilling
9b173a1cdd
Move getRoom(s) methods to RoomController
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-07-12 11:53:16 +02:00
Joas Schilling
59eb47f3d3
Rename ping method and simplify the sorting function
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-07-12 11:53:16 +02:00
Joas Schilling
f0b4517bd3
Clarify leave methods...
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-07-12 11:53:16 +02:00
Joas Schilling
b274441c61
Split the API controller into 2
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-07-12 11:53:16 +02:00
Joas Schilling
2ab09a63b7
Move database schema to migration
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-07-10 15:01:20 +02:00
Joas Schilling
cdada8370a
Move API to OCS
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-06-12 17:33:50 +02:00
Joas Schilling
31fcdea7ba
Update version on master
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-05-22 12:40:07 +02:00
Joas Schilling
d2fb21846f
Update screenshots in info.xml
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-05-02 13:23:48 +02:00
Joas Schilling
1e19fe4787
Fix uploading to the app store and increase version
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-04-28 13:10:10 +02:00
Ivan Sein
c960e4e25c
Add video call action to internal users in contacts menu.
...
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-04-26 11:59:52 +02:00
Joas Schilling
cccd8888aa
This branch only works with master
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-04-04 14:59:58 +02:00
Ivan Sein
9aebbb4049
Merge pull request #258 from nextcloud/better-room-urls
...
Better room urls
2017-03-28 10:17:05 +02:00
Joas Schilling
265711d01d
Register the navigation entry via info.xml
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-03-27 10:00:23 +02:00
Joas Schilling
45c6cfb57c
Use the token for all public API calls
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-03-24 11:22:04 +01:00
Joas Schilling
40d90c3e19
Introduce a token column
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-03-24 11:18:46 +01:00
Joas Schilling
78556d50d4
Remove old URL
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-03-24 11:18:46 +01:00
Marius Blüm
ab5915cff4
Adjust info.xml and README according to merging of screensharing
...
Signed-off-by: Marius Blüm <marius@lineone.io>
2017-03-23 10:43:34 +01:00
Marius Blüm
abe9c8851f
Adjust info.xml and README according to merging of screensharing
...
Signed-off-by: Marius Blüm <marius@lineone.io>
2017-03-23 10:36:43 +01:00
Joas Schilling
680a018959
Add activities when you were invited to a call
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-02-23 15:31:47 +01:00
Joas Schilling
f90824ddc8
Add info that HTTP/2.0 has known issues atm
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-02-02 13:37:13 +01:00
Joas Schilling
c596819dbf
Add resource links
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-01-20 14:36:13 +01:00
Joas Schilling
86ce33d8d8
Add a shorter summary because otherwise the upload fails
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-01-18 15:34:18 +01:00
Joas Schilling
6f4657f8dc
Increase version for release
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-01-18 15:28:21 +01:00
Joas Schilling
24f9c716ce
Fix the app name in info.xml
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-01-17 14:06:59 +01:00
Joas Schilling
73a908661c
Add a repair step for the update
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-01-10 19:56:26 +01:00
Joas Schilling
3d8d74a69f
Add a route to rename calls
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-01-10 19:56:26 +01:00
Joas Schilling
efb675a203
Allow empty room names in the database
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-01-10 19:56:25 +01:00
Joas Schilling
50c73e47e9
Merge pull request #198 from nextcloud/issue-197-assign-turn-server-protocol-to-template
...
Assign turn server protocols to template
2017-01-10 19:55:05 +01:00
Joas Schilling
2367e42497
Do not allow to restrict the app to a group
...
This breaks public calls as well as calls to users which are not in the group
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-01-04 10:20:08 +01:00
Joas Schilling
f93c8e582f
Util is a bad name and static is awkward
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-01-04 09:46:31 +01:00
Joas Schilling
79478b5155
Remove personal TURN settings
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-01-04 09:09:12 +01:00
Joas Schilling
fceb14dd25
Merge pull request #189 from nextcloud/screensharing-readme
...
Screensharing readme
2016-12-15 14:28:31 +01:00
Joas Schilling
26f3798e7a
Polish app description a bit for the appstore
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-12-15 13:31:53 +01:00
Joas Schilling
7da243b447
Improve translations
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-12-15 13:18:13 +01:00
Jan-Christoph Borchardt
38bda789f0
Merge pull request #183 from nextcloud/support
...
Change dependency max-version supported to 12
2016-12-13 22:17:50 +01:00
Joas Schilling
0e7bb7deac
Increase version
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-12-13 21:23:00 +01:00
Ivan Sein
544913d58a
Change dependency max-version supported to 12.
...
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2016-12-13 20:52:02 +01:00
Joas Schilling
0407f1c7f3
Update version fix script and upload 1.1.1
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-12-13 16:32:39 +01:00
Ivan Sein
ed8c21a2bc
Increased version number to 1.1.0.
...
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2016-12-13 11:29:26 +01:00
Ivan Sein
c506b778b8
Merge pull request #171 from nextcloud/issue-169-delete-user-hook
...
Fix delete user listener
2016-12-12 17:41:14 +01:00
Ivan Sein
42bc0c14a8
Add screenshots to info.xml.
...
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2016-12-12 17:07:45 +01:00
Joas Schilling
4954d9588e
Listen to the right hook so we have the IUser
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-12-11 11:42:05 +01:00
Ivan Sein
6d99af0637
Implement leave endpoint. Leave room where a user or a guest is participating.
...
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2016-12-06 18:01:51 +01:00
Joas Schilling
82e4fabb8c
Increase version number for release
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-28 17:59:46 +01:00
Ivan Sein
de715fd214
Changes in info.xml before releasing v.1.0.21.
...
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2016-11-25 18:53:06 +01:00
Ivan Sein
1340c2510e
Increased version number to 1.0.21.
...
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2016-11-25 15:45:47 +01:00
Joas Schilling
10257b6841
Endpoint to get a single room
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-23 15:41:57 +01:00
Joas Schilling
0099335347
Allow pings from guests
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-23 15:41:57 +01:00
Joas Schilling
96261acda3
Stay in the room on refreshing the page
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-23 15:38:42 +01:00
Joas Schilling
f16424c297
Create an public endpoint which can be visited by guests
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-23 15:38:42 +01:00
Ivan Sein
a2e2db0af7
Remove executable flag added by samba.
...
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2016-11-23 15:32:01 +01:00
Ivan Sein
ed75621707
Allow to start an empty public room.
...
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2016-11-23 15:32:01 +01:00
Joas Schilling
47e828f99f
Allow to start an empty room
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-23 15:32:01 +01:00
Joas Schilling
8697f77007
Be part of the solution, not part of the problem
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-23 10:55:46 +01:00
Joas Schilling
ac71b6d342
Add Ivan to authors
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-23 10:55:23 +01:00
Jan-Christoph Borchardt
df3f43636b
normalize name to Spreed video calls
...
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2016-11-21 14:41:10 +01:00
Morris Jobke
3ada9c77fb
Use public API instead of private methods
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2016-11-21 14:41:10 +01:00
Joachim Bauch
ecb1823f9b
Add TURN server to personal settings.
...
This implements the second part of #2 to add TURN support. For now each user
has to have an account on the TURN server. Support for shared credentials will
be added in a separate PR.
Signed-off-by: Joachim Bauch <bauch@struktur.de>
2016-11-21 14:41:10 +01:00
Morris Jobke
fd02bee02e
add me as author
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2016-11-18 10:57:07 +01:00
Joas Schilling
416eb628a7
roomId can only be integer
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-17 17:18:51 +01:00
Joas Schilling
bb41d6bfba
Allow to make rooms public
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-17 17:18:51 +01:00
Lukas Reschke
d735c2a008
Use unique session IDs and some more patches
...
- Uses displayname instead of UID
- Uses unique session ID so we can reconnect and change rooms
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-11-16 23:39:00 +01:00
Morris Jobke
7a743fee9b
Merge pull request #87 from nextcloud/version-11
...
Increase version to 11
2016-11-15 21:46:23 +01:00
Lukas Reschke
288530a6cf
Increase version to 11
...
Requires https://github.com/nextcloud/server/pull/2139
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-11-15 15:15:19 +01:00
Joas Schilling
892de037af
Leave rooms when deleting a user
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-14 16:30:51 +01:00
Joas Schilling
ff39859bc1
Add endpoint to add a user to a call
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-14 16:30:51 +01:00
Joas Schilling
6c50ac9ec7
Add endpoint to leave a room
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-14 16:30:51 +01:00
Ivan Sein
b8cd4148e8
Show groups and allow group calls creation.
2016-11-11 14:25:30 +01:00
Joas Schilling
24b2f86980
Kill notifications when the user enters a room
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-09 15:19:30 +01:00
Joas Schilling
d985c7f58c
Start notifications
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-09 15:18:58 +01:00
Joas Schilling
f07e8b5169
Only load the routing when the navigation is displayed
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-09 14:26:37 +01:00
Robin Appelman
05fb17ea6a
use int as roomid everywhere
2016-10-25 16:20:42 +02:00
Lukas Reschke
519c862d28
Add person selector
...
This adds a person selector as well as avatars so that initiating a call will be more intuitive.
Fixes https://github.com/nextcloud/spreed/issues/25
Fixes https://github.com/nextcloud/spreed/issues/11
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-10-19 12:13:30 +02:00
Lukas Reschke
60e8d535d1
Merge pull request #47 from nextcloud/duplicate_roomnames
...
Prevent duplicate room names.
2016-10-14 13:27:42 +02:00
Joachim Bauch
e51d236bae
Prevent duplicate room names.
2016-10-11 14:44:46 +02:00
Joachim Bauch
b33d59de10
Make STUN server configurable through settings.
...
This change adds a new section "Spreed" to the "Additional settings" where you
can configure the STUN server (#2 ).
2016-10-11 12:14:11 +02:00
Christoph Wurst
661154d23a
fix DB column types and widths
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2016-10-04 14:24:20 +02:00
Jan-Christoph Borchardt
948e866408
add app to menu, fix #3
2016-09-20 18:06:13 +02:00
Lukas Reschke
50b8fc6f5c
Rename appid to spreed
...
Fixes #1
2016-09-19 23:21:15 +02:00
Lukas Reschke
bb2eba453a
Make 9.1 the minimum version
2016-09-04 23:59:14 +02:00
Lukas Reschke
41b0ae0c9a
Initial import
2016-09-04 23:54:11 +02:00