You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

641 lines
30 KiB

  1. # Changelog
  2. All notable changes to this project will be documented in this file.
  3. ## 7.0.0-rc.1 – 2019-09-19
  4. ### Fixed
  5. - Load newest chat messages first on joining a conversation
  6. [#2206](https://github.com/nextcloud/spreed/pull/2206)
  7. - Unify handling of guest avatars
  8. [#2203](https://github.com/nextcloud/spreed/pull/2203)
  9. - Unify the lobby screen with the mobile clients
  10. [#2201](https://github.com/nextcloud/spreed/pull/2201)
  11. - Allow to mention the conversation by its name additionally to "all"
  12. [#2198](https://github.com/nextcloud/spreed/pull/2198)
  13. - Show a call summary for calls when there was no user
  14. [#2177](https://github.com/nextcloud/spreed/pull/2177)
  15. ## 7.0.0-beta.2 – 2019-09-09
  16. ### Fixed
  17. - Fix mentions with users that have a numeric only ID
  18. [#2173](https://github.com/nextcloud/spreed/pull/2173)
  19. - Fix notifications that contain a guest mention
  20. [#2148](https://github.com/nextcloud/spreed/pull/2148)
  21. - Allow clients to get the last known message a well
  22. [#2135](https://github.com/nextcloud/spreed/pull/2135)
  23. ## 7.0.0-beta.1 – 2019-08-29
  24. ### Added
  25. - Added a simple Lobby: moderators can join and prepare a call/meeting while users and guests can not join yet
  26. [#1926](https://github.com/nextcloud/spreed/pull/1926)
  27. - Allow to mention guest users
  28. [#1974](https://github.com/nextcloud/spreed/pull/1974)
  29. - Added a voice level indicator and notify the user when they speak while they are muted
  30. [#2016](https://github.com/nextcloud/spreed/pull/2016)
  31. - Change the read marker to work based on the message ID and allow clients to set it manually
  32. [#1214](https://github.com/nextcloud/spreed/pull/1214)
  33. - Prepare the backend for replies to messages so the clients can implement it
  34. [#2000](https://github.com/nextcloud/spreed/pull/2000)
  35. - Update SimpleWebRTC to the latest version
  36. ### Changed
  37. - You can now escape commands to show them to your chat partners by prepending a second slash (e.g. //help)
  38. [#1919](https://github.com/nextcloud/spreed/pull/1919)
  39. - One-to-one conversations are now only deleted if both users leave the conversation
  40. [#1921](https://github.com/nextcloud/spreed/pull/1921)
  41. - Use the guests name in notifications instead of the anonymous "A guest" string
  42. [#2104](https://github.com/nextcloud/spreed/pull/2104)
  43. ### Fixed
  44. - Allow to have file based calls in folders mounted by the groupfolders app
  45. [#2012](https://github.com/nextcloud/spreed/pull/2012)
  46. - Only list participants who joined the call in the call summary
  47. [#2012](https://github.com/nextcloud/spreed/pull/2012)
  48. - Participants in the participant list now offer the contacts menu
  49. [#1822](https://github.com/nextcloud/spreed/pull/1822)
  50. - Better UI feedback while moderator actions are performed
  51. [#2117](https://github.com/nextcloud/spreed/pull/2117)
  52. - Make sure the external signaling server is informed about the new state changes (read-only, lobby, etc.)
  53. [#2103](https://github.com/nextcloud/spreed/pull/2103)
  54. - Enable camera and microphone access in the Nextcloud 17 feature policy
  55. [#2073](https://github.com/nextcloud/spreed/pull/2073)
  56. - Multiple Nextcloud 17 compatibility fixes
  57. ## 6.0.4 – 2019-07-31
  58. ### Fixed
  59. - Audio missing in chromium when enabling video until a video is received
  60. [#2058](https://github.com/nextcloud/spreed/pull/2058)
  61. - Correctly handle password public conversations in projects
  62. [#2057](https://github.com/nextcloud/spreed/pull/2057)
  63. - Update the nextcloud-vue-collections library for better projects handling
  64. [#2054](https://github.com/nextcloud/spreed/pull/2054)
  65. - Fix pending reconnections after WebSocket is reconnected
  66. [#2033](https://github.com/nextcloud/spreed/pull/2033)
  67. ## 6.0.3 – 2019-07-22
  68. ### Changed
  69. - Chat messages can now be longer than 1.000 characters
  70. [#1901](https://github.com/nextcloud/spreed/pull/1901)
  71. - Users matching the autocomplete at the beginning of their name are now sorted to the top
  72. [#1968](https://github.com/nextcloud/spreed/pull/1968)
  73. - Only strings starting with http:// or https:// are now made clickable as links
  74. [#1965](https://github.com/nextcloud/spreed/pull/1965)
  75. ### Fixed
  76. - Fix layout issues of the chat on the share authentication page
  77. [#1901](https://github.com/nextcloud/spreed/pull/1901)
  78. - Fix issues with calls when a user logs out while being in a call
  79. [#1947](https://github.com/nextcloud/spreed/pull/1947)
  80. - Fix a problem when joining a public conversation as a non-invited logged-in user
  81. [#1914](https://github.com/nextcloud/spreed/pull/1914)
  82. - Fix missing tooltip with full date on timestamp for the first message of a user in a grouped block
  83. [#1914](https://github.com/nextcloud/spreed/pull/1914)
  84. - Commands based on the Symfony Command component can now provide a useful help message
  85. [#1901](https://github.com/nextcloud/spreed/pull/1901)
  86. ## 6.0.2 – 2019-06-06
  87. ### Fixed
  88. - Fix message list not reloaded after switching tabs in the sidebar
  89. [#1867](https://github.com/nextcloud/spreed/pull/1867)
  90. - Show warning when browser silently fails to get user media
  91. [#1874](https://github.com/nextcloud/spreed/pull/1874)
  92. - Fix view for participants without streams
  93. [#1873](https://github.com/nextcloud/spreed/pull/1873)
  94. - Fix forced reconnection with external signaling
  95. [#1850](https://github.com/nextcloud/spreed/pull/1850)
  96. - Do not send volume datachannel message
  97. [#1849](https://github.com/nextcloud/spreed/pull/1849)
  98. ## 5.0.4 – 2019-06-06
  99. ### Fixed
  100. - Fix message list not reloaded after switching tabs in the sidebar
  101. [#1867](https://github.com/nextcloud/spreed/pull/1867)
  102. - Fix multiple issues related to screensharing
  103. [#1762](https://github.com/nextcloud/spreed/pull/1762)
  104. [#1754](https://github.com/nextcloud/spreed/pull/1754)
  105. [#1746](https://github.com/nextcloud/spreed/pull/1746)
  106. ## 6.0.1 – 2019-05-16
  107. ### Changed
  108. - Do not send black video by default in bigger calls
  109. [#1830](https://github.com/nextcloud/spreed/pull/1830)
  110. [#1827](https://github.com/nextcloud/spreed/pull/1827)
  111. - Improve the grouping of chat messages so more fit on the screen
  112. [#1826](https://github.com/nextcloud/spreed/pull/1826)
  113. ### Fixed
  114. - Fix password protected conversations
  115. [#1775](https://github.com/nextcloud/spreed/pull/1775)
  116. - Fix chat not automatically loading new messages after a command was used with the external signaling server
  117. [#1808](https://github.com/nextcloud/spreed/pull/1808)
  118. - Fix screensharing for users not in the call
  119. [#1753](https://github.com/nextcloud/spreed/pull/1753)
  120. - Conversation list does not update with read/unread status using the external signaling server
  121. [#1431](https://github.com/nextcloud/spreed/pull/1431)
  122. ## 6.0.0 – 2019-04-25
  123. ### Added
  124. - Administrators can now define commands which can be used in the chat. See [commands.md](https://github.com/nextcloud/spreed/blob/master/docs/commands.md) for more information. You can install some sample commands via the console.
  125. [#1453](https://github.com/nextcloud/spreed/pull/1453)
  126. [#1662](https://github.com/nextcloud/spreed/pull/1662)
  127. - There is now a "Talk updates" conversation which will help the user to discover some features
  128. [#1616](https://github.com/nextcloud/spreed/pull/1616)
  129. [#1662](https://github.com/nextcloud/spreed/pull/1662)
  130. - `@all` mentions all participants in the conversation
  131. [#1531](https://github.com/nextcloud/spreed/pull/1531)
  132. - Allow to get the last sent message again with `arrow-up`
  133. [#1520](https://github.com/nextcloud/spreed/pull/1520)
  134. - Conversations can be added to the new Nextcloud 16 projects
  135. [#1611](https://github.com/nextcloud/spreed/pull/1611)
  136. [#1663](https://github.com/nextcloud/spreed/pull/1663)
  137. - Conversations associated to files now have a link to the file
  138. [#1387](https://github.com/nextcloud/spreed/pull/1387)
  139. - The Talk app can now be restricted to a group of users in the Talk administration settings
  140. [#1585](https://github.com/nextcloud/spreed/pull/1585)
  141. - Show a warning when a call has many participants and no external signaling server is used
  142. [#1649](https://github.com/nextcloud/spreed/pull/1649)
  143. - Added an easy-to-find option to copy the link of a conversation
  144. [#1670](https://github.com/nextcloud/spreed/pull/1670)
  145. ### Changed
  146. - One-to-one conversations are now persistent and can not be turned into group conversations by accident. Also when one of the participants leaves the conversation, the conversation is not automatically deleted anymore.
  147. [#1591](https://github.com/nextcloud/spreed/pull/1591)
  148. [#1588](https://github.com/nextcloud/spreed/pull/1588)
  149. - Conversations must have a name now
  150. [#1567](https://github.com/nextcloud/spreed/pull/1567)
  151. ### Fixed
  152. - Fix multiple race-conditions that could interrupt connections, end calls or prevent connections between single participants
  153. [#1522](https://github.com/nextcloud/spreed/pull/1522)
  154. [#1533](https://github.com/nextcloud/spreed/pull/1533)
  155. [#1534](https://github.com/nextcloud/spreed/pull/1534)
  156. [#1549](https://github.com/nextcloud/spreed/pull/1549)
  157. - Use better icons when a file without preview or a folder is shared into the chat
  158. [#1601](https://github.com/nextcloud/spreed/pull/1601)
  159. - Prevent issues when two participants share their screens
  160. [#1571](https://github.com/nextcloud/spreed/pull/1571)
  161. - Correctly remember last media state when reloading in a call
  162. [#1548](https://github.com/nextcloud/spreed/pull/1548)
  163. [#5174](https://github.com/nextcloud/spreed/pull/1574)
  164. - Do not show conversation names and other details if the user is not a participant
  165. [#1426](https://github.com/nextcloud/spreed/pull/1426)
  166. [#1496](https://github.com/nextcloud/spreed/pull/1496)
  167. [#1502](https://github.com/nextcloud/spreed/pull/1502)
  168. - Fixed an issue when a link was posted into the chat at the end of a line
  169. [#1666](https://github.com/nextcloud/spreed/pull/1666)
  170. ## 5.0.3 – 2019-04-11
  171. ### Changed
  172. - Remove some conversation informations for non-participants
  173. [#1518](https://github.com/nextcloud/spreed/pull/1518)
  174. ### Fixed
  175. - Fix duplicated call summary message when multiple people leave at the same time
  176. [#1599](https://github.com/nextcloud/spreed/pull/1599)
  177. - Allow multiline text insertion in chrome-based browsers
  178. [#1579](https://github.com/nextcloud/spreed/pull/1579)
  179. - Fix multiple race-conditions that could interrupt connections, end calls or prevent connections between single participants
  180. [#1523](https://github.com/nextcloud/spreed/pull/1523)
  181. [#1542](https://github.com/nextcloud/spreed/pull/1542)
  182. [#1543](https://github.com/nextcloud/spreed/pull/1543)
  183. - Enable "Plan B" for chrome/chromium for better MCU support
  184. [#1613](https://github.com/nextcloud/spreed/pull/1613)
  185. - Delay signaling messages when the socket is not yet opened
  186. [#1551](https://github.com/nextcloud/spreed/pull/1551)
  187. - Correctly readd the default STUN server on empty values
  188. [#1501](https://github.com/nextcloud/spreed/pull/1501)
  189. ## 4.0.4 – 2019-04-11
  190. ### Fixed
  191. - Enable "Plan B" for chrome/chromium for better MCU support
  192. [#1614](https://github.com/nextcloud/spreed/pull/1614)
  193. - Delay signaling messages when the socket is not yet opened
  194. [#1552](https://github.com/nextcloud/spreed/pull/1552)
  195. ## 5.0.2 – 2019-01-30
  196. ### Changed
  197. - Show autocompletion as soon as "@" is typed
  198. [#1483](https://github.com/nextcloud/spreed/pull/1483)
  199. ### Fixed
  200. - Fix parse error on PHP 7.0
  201. [#1493](https://github.com/nextcloud/spreed/pull/1493)
  202. - Add global Content Security Policy for signaling servers
  203. [#1462](https://github.com/nextcloud/spreed/pull/1462)
  204. - Shared file messages show the name of the file as seen by the owner instead of by the current user
  205. [#1487](https://github.com/nextcloud/spreed/pull/1487)
  206. - Multiple fixes for dark-theme
  207. [#1494](https://github.com/nextcloud/spreed/pull/1494)
  208. [#1472](https://github.com/nextcloud/spreed/pull/1472)
  209. [#1486](https://github.com/nextcloud/spreed/pull/1486)
  210. - Do not show room names when the user is not part of it
  211. [#1497](https://github.com/nextcloud/spreed/pull/1497)
  212. [#1495](https://github.com/nextcloud/spreed/pull/1495)
  213. - Fix page title not updated when room name is updated
  214. [#1468](https://github.com/nextcloud/spreed/pull/1468)
  215. - Reduce the number of loaded JS and CSS files
  216. [#1491](https://github.com/nextcloud/spreed/pull/1491)
  217. - Always use white icons for conversation images (also in dark-theme)
  218. [#1463](https://github.com/nextcloud/spreed/pull/1463)
  219. - Fix submit button in public share authentication page
  220. [#1481](https://github.com/nextcloud/spreed/pull/1481)
  221. ## 4.0.3 – 2019-01-30
  222. ### Fixed
  223. - Do not show room names when the user is not part of it
  224. [#1498](https://github.com/nextcloud/spreed/pull/1498)
  225. - Fix mentions when adding multiple directly after each other
  226. [#1393](https://github.com/nextcloud/spreed/pull/1393)
  227. - Load more messages after loading the first batch when entering a room
  228. [#1402](https://github.com/nextcloud/spreed/pull/1402)
  229. - Pass empty list of session ids when notifying about removed guests to avoid errors
  230. [#1414](https://github.com/nextcloud/spreed/pull/1414)
  231. ## 3.2.8 – 2019-01-30
  232. ### Fixed
  233. - Fix mentions when adding multiple directly after each other
  234. [#1394](https://github.com/nextcloud/spreed/pull/1394)
  235. - Load more messages after loading the first batch when entering a room
  236. [#1403](https://github.com/nextcloud/spreed/pull/1403)
  237. ## 5.0.1 – 2019-01-23
  238. ### Changed
  239. - Add a hook so the external signaling can set participant data
  240. [#1418](https://github.com/nextcloud/spreed/pull/1418)
  241. ### Fixed
  242. - Fix dark theme for better accessibility
  243. [#1451](https://github.com/nextcloud/spreed/pull/1451)
  244. - Correctly mark notifications as resolved when you join the room directly
  245. [#1436](https://github.com/nextcloud/spreed/pull/1436)
  246. - Fix history back and forth in Talk and the Files app
  247. [#1456](https://github.com/nextcloud/spreed/pull/1456)
  248. - Favorite icon has grey avatar shadow
  249. [#1419](https://github.com/nextcloud/spreed/pull/1419)
  250. ## 5.0.0 – 2018-12-14
  251. ### Added
  252. - Chat and call option in the Files app sidebar
  253. [#1323](https://github.com/nextcloud/spreed/pull/1323)
  254. [#1312](https://github.com/nextcloud/spreed/pull/1312)
  255. - Users can now select for each conversation whether they want to be notified: always, on mention or never
  256. [#1230](https://github.com/nextcloud/spreed/pull/1230)
  257. - Password protection via Talk now also works for link shares
  258. [#1273](https://github.com/nextcloud/spreed/pull/1273)
  259. - Guests can now be promoted to moderators in on going calls
  260. [#1078](https://github.com/nextcloud/spreed/pull/1078)
  261. - Groups can now be selected when adding participants and will add all members as participants
  262. [#1268](https://github.com/nextcloud/spreed/pull/1268)
  263. - Email addresses can now be added to conversations which will make the room public and send the link via email
  264. [#1090](https://github.com/nextcloud/spreed/pull/1090)
  265. - TURN server settings can now be tested in the admin settings
  266. [#1177](https://github.com/nextcloud/spreed/pull/1177)
  267. ### Changed
  268. - Improve performance of chats with multiple hundred messages
  269. [#1271](https://github.com/nextcloud/spreed/pull/1271)
  270. ### Fixed
  271. - Fix screensharing in Chrome 71+ and other Chrome based browsers
  272. [#1369](https://github.com/nextcloud/spreed/pull/1369)
  273. - Fix mentions for users with spaces in their user id
  274. [#1254](https://github.com/nextcloud/spreed/pull/1254)
  275. - Fix avatars in messages by guests
  276. [#1240](https://github.com/nextcloud/spreed/pull/1240)
  277. - Gracefully handle messages with more than 1000 characters
  278. [#1229](https://github.com/nextcloud/spreed/pull/1229)
  279. - Stop signaling when leaving a conversation
  280. [#1330](https://github.com/nextcloud/spreed/pull/1330)
  281. - Fix scroll position when the chat is moved to the sidebar
  282. [#1302](https://github.com/nextcloud/spreed/pull/1302)
  283. - When a files is shared a second time into a chat no error is displayed
  284. [#1196](https://github.com/nextcloud/spreed/pull/1196)
  285. - Send initial screensharing stream to participants that don't publish video
  286. [#1372](https://github.com/nextcloud/spreed/pull/1372)
  287. ## 4.0.2 – 2018-12-11
  288. ### Fixed
  289. - Fix screensharing in Chrome 71+ and other Chrome based browsers
  290. [#1369](https://github.com/nextcloud/spreed/pull/1369)
  291. - Fix broken chat when a file that was shared into a room is deleted
  292. [#1352](https://github.com/nextcloud/spreed/pull/1352)
  293. - Send initial screensharing stream to participants that don't publish video
  294. [#1372](https://github.com/nextcloud/spreed/pull/1372)
  295. ## 3.2.7 – 2018-12-11
  296. ### Fixed
  297. - Fix screensharing in Chrome 71+ and other Chrome based browsers
  298. [#1369](https://github.com/nextcloud/spreed/pull/1369)
  299. - Send initial screensharing stream to participants that don't publish video
  300. [#1372](https://github.com/nextcloud/spreed/pull/1372)
  301. ## 4.0.1 – 2018-11-15
  302. ### Added
  303. - Add an option to test the TURN configuration in the admin settings
  304. [#1294](https://github.com/nextcloud/spreed/pull/1294)
  305. ### Changed
  306. - Improve the notifications when a share password is requested
  307. [#1296](https://github.com/nextcloud/spreed/pull/1296)
  308. - Do not show an error when a file is shared a second time into a conversation
  309. [#1295](https://github.com/nextcloud/spreed/pull/1295)
  310. ### Fixed
  311. - Custom Signaling, STUN and TURN configurations are not loaded for the user requesting the password for a share
  312. [#1297](https://github.com/nextcloud/spreed/pull/1297)
  313. - Fix position of the contacts menu when clicking on the avatar of a chat author
  314. [#1293](https://github.com/nextcloud/spreed/pull/1293)
  315. - Avatars in messages/mentions by guests show the guest avatar instead of the user
  316. [#1292](https://github.com/nextcloud/spreed/pull/1292)
  317. - Information about user state in a call is bugged
  318. [#1291](https://github.com/nextcloud/spreed/pull/1291)
  319. - Wrong conversation name of password requests in the details sidebar
  320. [#1290](https://github.com/nextcloud/spreed/pull/1290)
  321. - Fix rendering, reloading and interaction with the participant list
  322. [#1222](https://github.com/nextcloud/spreed/pull/1222)
  323. [#1289](https://github.com/nextcloud/spreed/pull/1289)
  324. ## 3.2.6 – 2018-09-20
  325. ### Fixed
  326. - Fix turn credential generation
  327. [#1203](https://github.com/nextcloud/spreed/pull/1203)
  328. - Fix several inconsistencies with the internal api
  329. [#1202](https://github.com/nextcloud/spreed/pull/1202)
  330. [#1201](https://github.com/nextcloud/spreed/pull/1201)
  331. [#1200](https://github.com/nextcloud/spreed/pull/1200)
  332. ## 4.0.0 – 2018-09-06
  333. ### Added
  334. - Video verification for password protected email shares
  335. [#1123](https://github.com/nextcloud/spreed/pull/1123)
  336. [#1049](https://github.com/nextcloud/spreed/pull/1049)
  337. - Add a file picker to the chat to share files and folders into a chat room
  338. [#1151](https://github.com/nextcloud/spreed/pull/1151)
  339. [#1050](https://github.com/nextcloud/spreed/pull/1050)
  340. - Log the activity of a conversation in the chat (user added/removed, call happened, …)
  341. [#1067](https://github.com/nextcloud/spreed/pull/1067)
  342. - Allow to favor conversations so they are pinned to the top of the list
  343. [#1025](https://github.com/nextcloud/spreed/pull/1025)
  344. ### Changed
  345. - Mentions in the chat now show the avatar of the user and highlight yourself more prominent
  346. [#1142](https://github.com/nextcloud/spreed/pull/1142)
  347. - Messages in one2one chats now always send a notification
  348. [#1029](https://github.com/nextcloud/spreed/pull/1029)
  349. - Conversations are now sorted by last activity rather then your last visit
  350. [#1061](https://github.com/nextcloud/spreed/pull/1061)
  351. ### Fixed
  352. - Fix turn credentials generation
  353. [#1176](https://github.com/nextcloud/spreed/pull/1176)
  354. - Do not turn all `@…` strings into a mention
  355. [#1118](https://github.com/nextcloud/spreed/pull/1118)
  356. ## 3.2.5 – 2018-07-23
  357. ### Fixed
  358. - Fix handling of malicious usernames while autocompleting in chat
  359. ## 3.2.4 – 2018-07-12
  360. ### Added
  361. - Allow external signaling servers to integrate a MCU
  362. [#398](https://github.com/nextcloud/spreed/pull/398)
  363. ### Fixed
  364. - Support chat with a standalone signaling servers
  365. [#890](https://github.com/nextcloud/spreed/pull/890)
  366. [#887](https://github.com/nextcloud/spreed/pull/887)
  367. ## 3.2.3 – 2018-07-11
  368. ### Changed
  369. - Only paste the content of HTML into the chat input without the actual HTML
  370. [#1018](https://github.com/nextcloud/spreed/pull/1018)
  371. ### Fixed
  372. - Fixes for standalone signaling server
  373. [#910](https://github.com/nextcloud/spreed/pull/910)
  374. - Name not shown for participants without audio and video
  375. [#982](https://github.com/nextcloud/spreed/pull/982)
  376. - Correctly timeout users when they are chatting/calling and got disconnected
  377. [#935](https://github.com/nextcloud/spreed/pull/935)
  378. - Multiple layout fixes
  379. ## 3.2.2 – 2018-06-06
  380. ### Added
  381. - Add toggle to show and hide video from other participants
  382. [#937](https://github.com/nextcloud/spreed/pull/937)
  383. ### Changed
  384. - Activities and Notifications text (Calls->Conversations)
  385. [#919](https://github.com/nextcloud/spreed/pull/919)
  386. ### Fixed
  387. - Send call notifications to every room participant that is not in the call
  388. [#926](https://github.com/nextcloud/spreed/pull/926)
  389. - Mark messages directly as read when waiting for new messages
  390. [#936](https://github.com/nextcloud/spreed/pull/936)
  391. - Fix tab header icons not shown
  392. [#929](https://github.com/nextcloud/spreed/pull/929)
  393. - Fix room and participants menu buttons
  394. [#934](https://github.com/nextcloud/spreed/pull/934)
  395. [#941](https://github.com/nextcloud/spreed/pull/941)
  396. - Fix local audio and video not disabled when not available
  397. [#938](https://github.com/nextcloud/spreed/pull/938)
  398. - Fix "Add participant" shown to normal participants
  399. [#939](https://github.com/nextcloud/spreed/pull/939)
  400. - Fix adding the same participant several times in a row
  401. [#940](https://github.com/nextcloud/spreed/pull/940)
  402. ## 3.2.1 – 2018-05-11
  403. ### Added
  404. - Standalone signaling server now supports the 3.2 changes
  405. [#864](https://github.com/nextcloud/spreed/pull/864)
  406. [#869](https://github.com/nextcloud/spreed/pull/869)
  407. ### Fixed
  408. - Only join the room after media permission request was answered
  409. [#854](https://github.com/nextcloud/spreed/pull/854)
  410. - Do not reload the participant everytime a guest sends a chat message
  411. [#866](https://github.com/nextcloud/spreed/pull/866)
  412. - Make sure the web UI still works after you left the current conversation or call
  413. [#871](https://github.com/nextcloud/spreed/pull/871)
  414. [#872](https://github.com/nextcloud/spreed/pull/872)
  415. [#874](https://github.com/nextcloud/spreed/pull/874)
  416. - Allow to scroll on long participant lists again
  417. [#896](https://github.com/nextcloud/spreed/pull/896)
  418. - Do not throw an error when starting a call in a conversation without any chat message
  419. [#861](https://github.com/nextcloud/spreed/pull/861)
  420. - Enable media controls when media is approved on a second request
  421. [#861](https://github.com/nextcloud/spreed/pull/861)
  422. - Limit the unread message counter to 99+
  423. [#845](https://github.com/nextcloud/spreed/pull/845)
  424. ## 3.2.0 – 2018-05-03
  425. ### Added
  426. - Shortcuts have been added when a call is active: (m)ute, (v)ideo, (f)ullscreen, (c)hat and (p)articipant list
  427. [#730](https://github.com/nextcloud/spreed/pull/730)
  428. [#750](https://github.com/nextcloud/spreed/pull/750)
  429. - Allow users to chat in multiple tabs in multiple chats at the same time
  430. [#748](https://github.com/nextcloud/spreed/pull/748)
  431. - Guest names are now handled better in chat and the participant list
  432. [#733](https://github.com/nextcloud/spreed/pull/733)
  433. - Users which are participanting in a call now have a video icon in the participant list
  434. [#777](https://github.com/nextcloud/spreed/pull/777)
  435. - Unread chat message count is now displayed in the room list
  436. [#806](https://github.com/nextcloud/spreed/pull/806)
  437. [#824](https://github.com/nextcloud/spreed/pull/824)
  438. ### Changed
  439. - It is now possible to join a call without camera and/or microphone
  440. [#758](https://github.com/nextcloud/spreed/pull/758)
  441. - Chat does now not require Media permissions anymore
  442. [#711](https://github.com/nextcloud/spreed/pull/711)
  443. - Leaving a call will free up the Media permissions
  444. [#735](https://github.com/nextcloud/spreed/pull/735)
  445. - Participants can now be `@mentioned` in the chat by starting to type `@` followed by the name of the user
  446. [#805](https://github.com/nextcloud/spreed/pull/805)
  447. [#812](https://github.com/nextcloud/spreed/pull/812)
  448. [#813](https://github.com/nextcloud/spreed/pull/813)
  449. ### Fixed
  450. - Correctly catch the input on the chat in firefox (instead of writing to the placeholder)
  451. [#737](https://github.com/nextcloud/spreed/pull/737)
  452. - Keep scrolling position when switching from chat to call or back
  453. [#838](https://github.com/nextcloud/spreed/pull/838)
  454. - Delete rooms when the last logged in user leaves
  455. [#727](https://github.com/nextcloud/spreed/pull/727)
  456. - Correctly update chat UI when leaving current room
  457. [#743](https://github.com/nextcloud/spreed/pull/743)
  458. - Various layout fixes with videos and screensharing
  459. [#702](https://github.com/nextcloud/spreed/pull/702)
  460. [#712](https://github.com/nextcloud/spreed/pull/712)
  461. [#713](https://github.com/nextcloud/spreed/pull/713)
  462. - Fix issues with users that have a numerical name or id
  463. [#694](https://github.com/nextcloud/spreed/pull/694)
  464. - Fix contacts menu entry when no user was found
  465. [#686](https://github.com/nextcloud/spreed/pull/686)
  466. ## 3.1.0 – 2018-02-14
  467. ### Added
  468. - Finish support for go-based external signaling backend
  469. [#492](https://github.com/nextcloud/spreed/pull/492)
  470. ### Changed
  471. - Make capabilities and signaling settings available for guests
  472. [#644](https://github.com/nextcloud/spreed/pull/644) [#654](https://github.com/nextcloud/spreed/pull/654)
  473. - Use the search name as room name when creating a new room
  474. [#592](https://github.com/nextcloud/spreed/pull/592)
  475. - Make links in chat clickable
  476. [#579](https://github.com/nextcloud/spreed/pull/579)
  477. ### Fixed
  478. - Fix screensharing layout for guests
  479. [#611](https://github.com/nextcloud/spreed/pull/611)
  480. - Correctly remember guest names when a guest is rejoining an existing call
  481. [#593](https://github.com/nextcloud/spreed/pull/593)
  482. - Better date time divider in chat view
  483. [#591](https://github.com/nextcloud/spreed/pull/591)
  484. ## 3.0.1 – 2018-01-12
  485. ### Added
  486. - Added capabilities so the mobile files apps can link to the mobile talk apps
  487. [#585](https://github.com/nextcloud/spreed/pull/585)
  488. ### Fixed
  489. - Fixed issues when updating with Postgres and versions before 2.0.0
  490. [#584](https://github.com/nextcloud/spreed/pull/584)
  491. ## 3.0.0 – 2018-01-10
  492. ### Added
  493. - Added simple text chat
  494. [#429](https://github.com/nextcloud/spreed/pull/429)
  495. - Added activities for calls: "You had a call with ABC (Duration: 15:20)"
  496. [#438](https://github.com/nextcloud/spreed/pull/438)
  497. - Introduced different participant permission levels: owner, moderator and user
  498. [#353](https://github.com/nextcloud/spreed/pull/353)
  499. - Added support for room passwords on public shared rooms
  500. [#402](https://github.com/nextcloud/spreed/pull/402)
  501. - Added option to run an external signaling backend
  502. [#366](https://github.com/nextcloud/spreed/pull/366)
  503. ### Changed
  504. - Rename the app to "Talk" since it now contains chat, voice and video calls
  505. [#444](https://github.com/nextcloud/spreed/pull/444)
  506. - Moved admin settings to separate category and allowed to configure multiple STUN and TURN servers
  507. [#427](https://github.com/nextcloud/spreed/pull/427)
  508. - Moved signaling from EventSource to long polling for compatibility with HTTP2
  509. [#363](https://github.com/nextcloud/spreed/pull/363)
  510. - Moved room API to OCS so apps and 3rd party tools can use it
  511. [#342](https://github.com/nextcloud/spreed/pull/342)
  512. ### Fixed
  513. - Fixed compatibility with Postgres
  514. [#537](https://github.com/nextcloud/spreed/pull/537)
  515. - Fixed compatibility with Oracle
  516. [#371](https://github.com/nextcloud/spreed/pull/371)
  517. - Compatibility with Nextcloud 13
  518. ## 2.0.2 – 2017-11-28
  519. ### Fixed
  520. - Re-send data channels messages when they could not be sent.
  521. [#335](https://github.com/nextcloud/spreed/pull/335)
  522. ## 2.0.1 – 2017-05-22
  523. ### Added
  524. - Display the connection state in the interface and try to reconnect in case of an issue
  525. [#317](https://github.com/nextcloud/spreed/pull/317)
  526. ### Changed
  527. - Is now more tolerant towards server ping issues
  528. [#320](https://github.com/nextcloud/spreed/pull/320)
  529. ### Fixed
  530. - Fix several issues that caused missing avatars
  531. [#312](https://github.com/nextcloud/spreed/pull/312)
  532. [#313](https://github.com/nextcloud/spreed/pull/313)
  533. - Fix visibility of guest names on light themes
  534. [#321](https://github.com/nextcloud/spreed/pull/321)
  535. ## 2.0.0 – 2017-05-02
  536. ### Added
  537. - Screensharing is now supported in Chrome 42+ (requires an extension) and Firefox 52+
  538. [#227](https://github.com/nextcloud/spreed/pull/227)
  539. - Integration in the new Nextcloud 12 contacts menu
  540. [#300](https://github.com/nextcloud/spreed/pull/300)
  541. ### Changed
  542. - URLs are now short random strings instead of iteratible numbers
  543. [#258](https://github.com/nextcloud/spreed/pull/258)
  544. - Logged-in users can now join public rooms
  545. [#296](https://github.com/nextcloud/spreed/pull/296)
  546. ### Fixed
  547. - Fix error when response of TURN and STUN server arrive in the wrong order
  548. [#295](https://github.com/nextcloud/spreed/pull/295)
  549. ## 1.2.0 – 2017-01-18
  550. ### Added
  551. - Translations for multiple languages now available
  552. [#177](https://github.com/nextcloud/spreed/pull/177)
  553. - Open call-search when user has no calls
  554. [#111](https://github.com/nextcloud/spreed/pull/111)
  555. - Disable video by default, when more then 5 people are in a room
  556. ### Changed
  557. - TURN settings can only be changed by admins now
  558. [#185](https://github.com/nextcloud/spreed/pull/185)
  559. - App can not be restricted to groups anymore to prevent issues with public rooms
  560. [#201](https://github.com/nextcloud/spreed/pull/201)
  561. ### Fixed
  562. - Allow to connect via Firefox without a camera
  563. [#160](https://github.com/nextcloud/spreed/pull/160)
  564. - Leaving the current room does not refresh the full page anymore
  565. [#163](https://github.com/nextcloud/spreed/pull/163)
  566. - "Undefined index" log entry when visiting admin page
  567. [#151](https://github.com/nextcloud/spreed/pull/151)
  568. [#57](https://github.com/nextcloud/spreed/pull/57)