spreed/CHANGELOG.md

19 KiB

Changelog

All notable changes to this project will be documented in this file.

5.0.2 – 2019-01-30

Changed

  • Show autocompletion as soon as "@" is typed #1483

Fixed

  • Fix parse error on PHP 7.0 #1493
  • Add global Content Security Policy for signaling servers #1462
  • Shared file messages show the name of the file as seen by the owner instead of by the current user #1487
  • Multiple fixes for dark-theme #1494 #1472 #1486
  • Do not show room names when the user is not part of it #1497 #1495
  • Fix page title not updated when room name is updated #1468
  • Reduce the number of loaded JS and CSS files #1491
  • Always use white icons for conversation images (also in dark-theme) #1463
  • Fix submit button in public share authentication page #1481

4.0.3 – 2019-01-30

Fixed

  • Do not show room names when the user is not part of it #1498
  • Fix mentions when adding multiple directly after each other #1393
  • Load more messages after loading the first batch when entering a room #1402
  • Pass empty list of session ids when notifying about removed guests to avoid errors #1414

3.2.8 – 2019-01-30

Fixed

  • Fix mentions when adding multiple directly after each other #1394
  • Load more messages after loading the first batch when entering a room #1403

5.0.1 – 2019-01-23

Changed

  • Add a hook so the external signaling can set participant data #1418

Fixed

  • Fix dark theme for better accessibility #1451
  • Correctly mark notifications as resolved when you join the room directly #1436
  • Fix history back and forth in Talk and the Files app #1456
  • Favorite icon has grey avatar shadow #1419

5.0.0 – 2018-12-14

Added

  • Chat and call option in the Files app sidebar #1323 #1312
  • Users can now select for each conversation whether they want to be notified: always, on mention or never #1230
  • Password protection via Talk now also works for link shares #1273
  • Guests can now be promoted to moderators in on going calls #1078
  • Groups can now be selected when adding participants and will add all members as participants #1268
  • Email addresses can now be added to conversations which will make the room public and send the link via email #1090
  • TURN server settings can now be tested in the admin settings #1177

Changed

  • Improve performance of chats with multiple hundred messages #1271

Fixed

  • Fix screensharing in Chrome 71+ and other Chrome based browsers #1369
  • Fix mentions for users with spaces in their user id #1254
  • Fix avatars in messages by guests #1240
  • Gracefully handle messages with more than 1000 characters #1229
  • Stop signaling when leaving a conversation #1330
  • Fix scroll position when the chat is moved to the sidebar #1302
  • When a files is shared a second time into a chat no error is displayed #1196
  • Send initial screensharing stream to participants that don't publish video #1372

4.0.2 – 2018-12-11

Fixed

  • Fix screensharing in Chrome 71+ and other Chrome based browsers #1369
  • Fix broken chat when a file that was shared into a room is deleted #1352
  • Send initial screensharing stream to participants that don't publish video #1372

3.2.7 – 2018-12-11

Fixed

  • Fix screensharing in Chrome 71+ and other Chrome based browsers #1369
  • Send initial screensharing stream to participants that don't publish video #1372

4.0.1 – 2018-11-15

Added

  • Add an option to test the TURN configuration in the admin settings #1294

Changed

  • Improve the notifications when a share password is requested #1296
  • Do not show an error when a file is shared a second time into a conversation #1295

Fixed

  • Custom Signaling, STUN and TURN configurations are not loaded for the user requesting the password for a share #1297
  • Fix position of the contacts menu when clicking on the avatar of a chat author #1293
  • Avatars in messages/mentions by guests show the guest avatar instead of the user #1292
  • Information about user state in a call is bugged #1291
  • Wrong conversation name of password requests in the details sidebar #1290
  • Fix rendering, reloading and interaction with the participant list #1222 #1289

3.2.6 – 2018-09-20

Fixed

  • Fix turn credential generation #1203
  • Fix several inconsistencies with the internal api #1202 #1201 #1200

4.0.0 – 2018-09-06

Added

  • Video verification for password protected email shares #1123 #1049
  • Add a file picker to the chat to share files and folders into a chat room #1151 #1050
  • Log the activity of a conversation in the chat (user added/removed, call happened, …) #1067
  • Allow to favor conversations so they are pinned to the top of the list #1025

Changed

  • Mentions in the chat now show the avatar of the user and highlight yourself more prominent #1142
  • Messages in one2one chats now always send a notification #1029
  • Conversations are now sorted by last activity rather then your last visit #1061

Fixed

  • Fix turn credentials generation #1176
  • Do not turn all @… strings into a mention #1118

3.2.5 – 2018-07-23

Fixed

  • Fix handling of malicious usernames while autocompleting in chat

3.2.4 – 2018-07-12

Added

  • Allow external signaling servers to integrate a MCU #398

Fixed

  • Support chat with a standalone signaling servers #890 #887

3.2.3 – 2018-07-11

Changed

  • Only paste the content of HTML into the chat input without the actual HTML #1018

Fixed

  • Fixes for standalone signaling server #910
  • Name not shown for participants without audio and video #982
  • Correctly timeout users when they are chatting/calling and got disconnected #935
  • Multiple layout fixes

3.2.2 – 2018-06-06

Added

  • Add toggle to show and hide video from other participants #937

Changed

  • Activities and Notifications text (Calls->Conversations) #919

Fixed

  • Send call notifications to every room participant that is not in the call #926
  • Mark messages directly as read when waiting for new messages #936
  • Fix tab header icons not shown #929
  • Fix room and participants menu buttons #934 #941
  • Fix local audio and video not disabled when not available #938
  • Fix "Add participant" shown to normal participants #939
  • Fix adding the same participant several times in a row #940

3.2.1 – 2018-05-11

Added

  • Standalone signaling server now supports the 3.2 changes #864 #869

Fixed

  • Only join the room after media permission request was answered #854
  • Do not reload the participant everytime a guest sends a chat message #866
  • Make sure the web UI still works after you left the current conversation or call #871 #872 #874
  • Allow to scroll on long participant lists again #896
  • Do not throw an error when starting a call in a conversation without any chat message #861
  • Enable media controls when media is approved on a second request #861
  • Limit the unread message counter to 99+ #845

3.2.0 – 2018-05-03

Added

  • Shortcuts have been added when a call is active: (m)ute, (v)ideo, (f)ullscreen, (c)hat and (p)articipant list #730 #750
  • Allow users to chat in multiple tabs in multiple chats at the same time #748
  • Guest names are now handled better in chat and the participant list #733
  • Users which are participanting in a call now have a video icon in the participant list #777
  • Unread chat message count is now displayed in the room list #806 #824

Changed

  • It is now possible to join a call without camera and/or microphone #758
  • Chat does now not require Media permissions anymore #711
  • Leaving a call will free up the Media permissions #735
  • Participants can now be @mentioned in the chat by starting to type @ followed by the name of the user #805 #812 #813

Fixed

  • Correctly catch the input on the chat in firefox (instead of writing to the placeholder) #737
  • Keep scrolling position when switching from chat to call or back #838
  • Delete rooms when the last logged in user leaves #727
  • Correctly update chat UI when leaving current room #743
  • Various layout fixes with videos and screensharing #702 #712 #713
  • Fix issues with users that have a numerical name or id #694
  • Fix contacts menu entry when no user was found #686

3.1.0 – 2018-02-14

Added

  • Finish support for go-based external signaling backend #492

Changed

  • Make capabilities and signaling settings available for guests #644 #654
  • Use the search name as room name when creating a new room #592
  • Make links in chat clickable #579

Fixed

  • Fix screensharing layout for guests #611
  • Correctly remember guest names when a guest is rejoining an existing call #593
  • Better date time divider in chat view #591

3.0.1 – 2018-01-12

Added

  • Added capabilities so the mobile files apps can link to the mobile talk apps #585

Fixed

  • Fixed issues when updating with Postgres and versions before 2.0.0 #584

3.0.0 – 2018-01-10

Added

  • Added simple text chat #429
  • Added activities for calls: "You had a call with ABC (Duration: 15:20)" #438
  • Introduced different participant permission levels: owner, moderator and user #353
  • Added support for room passwords on public shared rooms #402
  • Added option to run an external signaling backend #366

Changed

  • Rename the app to "Talk" since it now contains chat, voice and video calls #444
  • Moved admin settings to separate category and allowed to configure multiple STUN and TURN servers #427
  • Moved signaling from EventSource to long polling for compatibility with HTTP2 #363
  • Moved room API to OCS so apps and 3rd party tools can use it #342

Fixed

  • Fixed compatibility with Postgres #537
  • Fixed compatibility with Oracle #371
  • Compatibility with Nextcloud 13

2.0.2 – 2017-11-28

Fixed

  • Re-send data channels messages when they could not be sent. #335

2.0.1 – 2017-05-22

Added

  • Display the connection state in the interface and try to reconnect in case of an issue #317

Changed

  • Is now more tolerant towards server ping issues #320

Fixed

  • Fix several issues that caused missing avatars #312 #313
  • Fix visibility of guest names on light themes #321

2.0.0 – 2017-05-02

Added

  • Screensharing is now supported in Chrome 42+ (requires an extension) and Firefox 52+ #227
  • Integration in the new Nextcloud 12 contacts menu #300

Changed

  • URLs are now short random strings instead of iteratible numbers #258
  • Logged-in users can now join public rooms #296

Fixed

  • Fix error when response of TURN and STUN server arrive in the wrong order #295

1.2.0 – 2017-01-18

Added

  • Translations for multiple languages now available #177
  • Open call-search when user has no calls #111
  • Disable video by default, when more then 5 people are in a room

Changed

  • TURN settings can only be changed by admins now #185
  • App can not be restricted to groups anymore to prevent issues with public rooms #201

Fixed

  • Allow to connect via Firefox without a camera #160
  • Leaving the current room does not refresh the full page anymore #163
  • "Undefined index" log entry when visiting admin page #151 #57