* test: fix shortcuts, add flaky flag for test requiring graphql data, fix slide change for tldraw v2
* test: properly set the execution mode
* test: use isMultiUser parameter inside options obj
* test: fix banner color test
* test: increase breakout test timeouts for user joining room
* test: redo the change in the hide presentation on join test
* test: change hide presentation steps and add flaky flag on it
* Refactor: migrate waitingUserPanel to TS and graphql
* Small code improvements
* Fix: allow everyone aren't working
* Fix: add a condition for edge cases
* Make the remember choice works well
* Fix TS and eslint errors
* Change eslint
* Change eslint
* Refactor: user talking indicator using ts and graphql
* Remove color from voice user and add speech locale
* Add parameters to query
* Fix: CC icon background apparing in another color
* Add styles
---------
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
* Refactor: Make all chat area use graphql
* Fix: large space between welcome msg and chat list
* Fix: missing file
* add pending status and fix system messages
* Add: mark messages as seen in chat
* Refactor: Move char opening logic to inside of chat panel
* Refactor message and mark as seen
* Add Recharts to package.json and fix miss data
* Implements clear-chat function on graphql
* Make system message sticky
* Add clear message support and fix user is typing
* FIx chat unread and scroll not following the tail
* Change: make unread messages be marked by message and fix throttle
* Don't show restore welcome message when the welcome message isn't set
* Fix: scroll not following the tail properly
* Fix: previous page last sender not working
* Fix: scroll loading all messages
* Fix messaga not marked as read
---------
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>