summaryrefslogtreecommitdiffstats
path: root/appinfo/info.xml
blob: e654fdf9272b28ce2c1a271e19e84e12eb165136 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
<?xml version="1.0"?>
<!--
  - SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
  - SPDX-License-Identifier: AGPL-3.0-or-later
-->
<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
	  xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
	<id>spreed</id>
	<name>Talk</name>
	<summary><![CDATA[Chat, video & audio-conferencing using WebRTC]]></summary>
	<description><![CDATA[Chat, video & audio-conferencing using WebRTC

* 💬 **Chat** Nextcloud Talk comes with a simple text chat, allowing you to share or upload files from your Nextcloud Files app or local device and mention other participants.
* 👥 **Private, group, public and password protected calls!** Invite someone, a whole group or send a public link to invite to a call.
* 🌐 **Federated chats** Chat with other Nextcloud users on their servers
* 💻 **Screen sharing!** Share your screen with the participants of your call.
* 🚀 **Integration with other Nextcloud apps** like Files, Calendar, User status, Dashboard, Flow, Maps, Smart picker, Contacts, Deck, and many more.
* 🌉 **Sync with other chat solutions** With [Matterbridge](https://github.com/42wim/matterbridge/) being integrated in Talk, you can easily sync a lot of other chat solutions to Nextcloud Talk and vice-versa.
]]></description>

	<version>20.0.0-dev.1</version>
	<licence>agpl</licence>

	<author>Daniel Calviño Sánchez</author>
	<author>Dorra Jaouad</author>
	<author>Grigorii Shartsev</author>
	<author>Ivan Sein</author>
	<author>Joas Schilling</author>
	<author>Julius Linus</author>
	<author>Maksim Sukharev</author>
	<author>Marcel Hibbe</author>
	<author>Marcel Müller</author>
	<author>Sowjanya Kota</author>

	<namespace>Talk</namespace>

	<types>
		<dav />
		<prevent_group_restriction />
	</types>

	<category>multimedia</category>
	<category>social</category>
	<category>workflow</category>

	<website>https://github.com/nextcloud/spreed</website>
	<bugs>https://github.com/nextcloud/spreed/issues</bugs>
	<repository>https://github.com/nextcloud/spreed.git</repository>

	<screenshot>https://raw.githubusercontent.com/nextcloud/spreed/main/docs/call-in-action.jpg</screenshot>
	<screenshot>https://raw.githubusercontent.com/nextcloud/spreed/main/docs/chat.png</screenshot>
	<screenshot>https://raw.githubusercontent.com/nextcloud/spreed/main/docs/file-darg-and-drop.png</screenshot>
	<screenshot>https://raw.githubusercontent.com/nextcloud/spreed/main/docs/screensharing.png</screenshot>
	<screenshot>https://raw.githubusercontent.com/nextcloud/spreed/main/docs/video-verfication.png</screenshot>

	<dependencies>
		<nextcloud min-version="30" max-version="30" />
	</dependencies>

	<background-jobs>
		<job>OCA\Talk\BackgroundJob\CheckHostedSignalingServer</job>
		<job>OCA\Talk\BackgroundJob\CheckMatterbridges</job>
		<job>OCA\Talk\BackgroundJob\CheckReferenceIdColumn</job>
		<job>OCA\Talk\BackgroundJob\CheckTurnCertificate</job>
		<job>OCA\Talk\BackgroundJob\ExpireChatMessages</job>
		<job>OCA\Talk\BackgroundJob\ExpireSignalingMessage</job>
		<job>OCA\Talk\BackgroundJob\Reminder</job>
		<job>OCA\Talk\BackgroundJob\RemoveEmptyRooms</job>
		<job>OCA\Talk\BackgroundJob\ResetAssignedSignalingServer</job>
		<job>OCA\Talk\BackgroundJob\RetryNotificationsJob</job>
	</background-jobs>

	<repair-steps>
		<pre-migration>
			<step>OCA\Talk\Migration\FixNamespaceInDatabaseTables</step>
		</pre-migration>
		<post-migration>
			<step>OCA\Talk\Migration\ClearResourceAccessCache</step>
			<step>OCA\Talk\Migration\CacheUserDisplayNames</step>
		</post-migration>
	</repair-steps>

	<commands>
		<command>OCA\Talk\Command\Bot\Install</command>
		<command>OCA\Talk\Command\Bot\ListBots</command>
		<command>OCA\Talk\Command\Bot\Remove</command>
		<command>OCA\Talk\Command\Bot\State</command>
		<command>OCA\Talk\Command\Bot\Setup</command>
		<command>OCA\Talk\Command\Bot\Uninstall</command>
		<command>OCA\Talk\Command\Developer\AgeChatMessages</command>
		<command>OCA\Talk\Command\Developer\UpdateDocs</command>
		<command>OCA\Talk\Command\Monitor\Calls</command>
		<command>OCA\Talk\Command\Monitor\HasActiveCalls</command>
		<command>OCA\Talk\Command\Monitor\Room</command>
		<command>OCA\Talk\Command\Recording\Consent</command>
		<command>OCA\Talk\Command\Room\Add</command>
		<command>OCA\Talk\Command\Room\Create</command>
		<command>OCA\Talk\Command\Room\Delete</command>
		<command>OCA\Talk\Command\Room\Demote</command>
		<command>OCA\Talk\Command\Room\Promote</command>
		<command>OCA\Talk\Command\Room\Remove</command>
		<command>OCA\Talk\Command\Room\Update</command>
		<command>OCA\Talk\Command\Signaling\Add</command>
		<command>OCA\Talk\Command\Signaling\Delete</command>
		<command>OCA\Talk\Command\Signaling\ListCommand</command>
		<command>OCA\Talk\Command\Stun\Add</command>
		<command>OCA\Talk\Command\Stun\Delete</command>
		<command>OCA\Talk\Command\Stun\ListCommand</command>
		<command>OCA\Talk\Command\Turn\Add</command>
		<command>OCA\Talk\Command\Turn\Delete</command>
		<command>OCA\Talk\Command\Turn\ListCommand</command>
		<command>OCA\Talk\Command\User\Remove</command>
		<command>OCA\Talk\Command\User\TransferOwnership</command>
	</commands>

	<settings>
		<admin>OCA\Talk\Settings\Admin\AdminSettings</admin>
		<admin-section>OCA\Talk\Settings\Admin\Section</admin-section>
	</settings>

	<activity>
		<settings>
			<setting>OCA\Talk\Activity\Setting</setting>
		</settings>

		<providers>
			<provider>OCA\Talk\Activity\Provider\Invitation</provider>
			<provider>OCA\Talk\Activity\Provider\Call</provider>
		</providers>
	</activity>

	<contactsmenu>
		<provider>OCA\Talk\ContactsMenu\Providers\CallProvider</provider>
	</contactsmenu>

	<collaboration>
		<plugins>
			<plugin type="collaborator-search" share-type="SHARE_TYPE_ROOM">OCA\Talk\Collaboration\Collaborators\RoomPlugin</plugin>
		</plugins>
	</collaboration>
</info>