Commit Graph

1163 Commits

Author SHA1 Message Date
Gustavo Trott
de9221be23 Fix and Refactor moderatorChatEmphasize 2024-01-10 10:53:29 -03:00
Ramón Souza
1af38fd6b2 fix ts error 2023-12-15 17:03:41 -03:00
Guilherme Pereira Leme
4f505d7122
feat(plugin): added support for plugin ui commands. (#19326)
* [plugin-sdk-ui-commands] - implemented chat ui command for plugin

* [plugin-sdk-ui-commands] - update SDK

* plugin-sdk-ui-commands
2023-12-15 14:04:52 -03:00
Ramón Souza
17127210c7 migrate startUserTyping meteor call 2023-12-15 10:31:11 -03:00
Ramón Souza
95170a8376 migrate clearPublicChatHistory meteor call 2023-12-15 09:45:23 -03:00
Guilherme Pereira Leme
774a628d19
feat(plugin): add new useLoadedChatMessages (#19339)
* [plugin-sdk-issue-27] - new data-consumption-hook

* [plugin-sdk-issue-27] - update SDK
2023-12-14 17:02:00 -03:00
Guilherme Pereira Leme
a6045656ce
feat(plugins): Ui Events (#19308)
* [plugin-sdk-ui-events] - useUiEvent hook

* [plugin-sdk-ui-events] - update dependency

* [plugin-sdk-ui-events] - update ts
2023-12-11 13:56:04 -03:00
Gustavo Trott
79dbe8ba41 Add graphql actions for Chat 2023-12-04 11:16:58 -03:00
Ramón Souza
067144bf86
refactor: remove unused chat code (#19215) 2023-11-28 11:18:56 -03:00
André
e3106c4e1f Client: Chat message highlight on system messages 2023-11-23 11:47:09 -03:00
Ramón Souza
e9248961e7
Merge pull request #19121 from Scroody/new-reactions-emoji-rain
feat(reactions): port new reactions and fix emojiRain
2023-11-15 10:00:06 -03:00
Paul Trudel
f9f419cdf1
Refactor: Add chat message to Postgres when user status changes (#18980)
* Insert chat msg on use status change

* Insert system message for user status change

* Close pres file resources

* Remove unused code

* Remove trailing whitespace

* Remove more trailing whitespace

* Use frontend message

* Send user name and add validation

* Fix js errors

* Modify user validation for sending away msg
2023-11-14 10:47:09 -03:00
Lucas Fialho Zawacki
f575ecd4c8 feat(reactions): port new reactions and fix emojiRain 2023-11-13 15:36:49 -03:00
Guilherme Pereira Leme
93b8705af2
feature(html5): Change return type of the graphql data hook (#19103) 2023-11-13 15:10:41 -03:00
Ramón Souza
925a3fa979
Merge pull request #18928 from ramonlsouza/pres-graphql
get whiteboard and cursor data from graphql
2023-11-10 17:06:08 -03:00
Tainan Felipe
dd17a63640 Add: implements hooks to use inside components 2023-11-07 13:02:38 -03:00
Gustavo Trott
ca9167ef59 Refresh subscription whenever variables change 2023-11-07 13:02:38 -03:00
Gustavo Trott
23810dc141 Make chat receive graphql data using Json Patch 2023-11-07 13:02:38 -03:00
Ramón Souza
923602b020 fix presentation download link in chat 2023-11-06 11:12:27 -03:00
Gustavo Trott
9cb40bacf5 Fix order of who is typing 2023-11-01 16:29:37 -03:00
André
aa051fc72c Fix: Chat poll results 2023-10-30 15:22:48 -03:00
Ramón Souza
08aa1627f5
Merge pull request #18997 from ramonlsouza/fix-markdown
fix: replace links in chat with markdown links
2023-10-24 10:05:38 -03:00
Ramón Souza
fed221f48d fix markdown links 2023-10-24 09:00:52 -03:00
Ramón Souza
fc18772f78
Merge pull request #18968 from Scroody/fix-chat-input-focus
Client: Focus on input when clicking chat
2023-10-23 17:31:58 -03:00
Ramón Souza
5952faefee
Update bigbluebutton-html5/imports/ui/components/chat/chat-graphql/chat-message-form/component.tsx 2023-10-23 17:31:41 -03:00
André
65a3e00fbb later changes 2023-10-18 14:01:30 -03:00
André
327c4f0b7d Client: Focus on input when clicking chat 2023-10-18 13:36:58 -03:00
Ramón Souza
06e17f0734 remove "a" in user avatar 2023-10-17 08:56:02 -03:00
André
1ffa86c618 Fix: Chat input losing focus 2023-10-10 15:10:47 -03:00
André
a652a3f22b Client: Changes to formatation of welcome messages 2023-10-09 13:10:31 -03:00
Ramón Souza
5339ed2aec Merge remote-tracking branch 'upstream/v3.0.x-release' into throttle-timeout 2023-10-04 13:46:10 -03:00
Ramón Souza
b2de9c4a45 fix typescript errors 2023-10-04 10:08:19 -03:00
Ramón Souza
122fd9491d fix: do not display typing indicator if chat is locked 2023-10-04 09:50:11 -03:00
Ramón Souza
b4981d64be Merge remote-tracking branch 'upstream/v3.0.x-release' into throttle-timeout 2023-10-03 09:08:44 -03:00
André Castro
ae4b58f3a1
Merge branch 'v3.0.x-release' into fix-checkout-msg-format 2023-10-02 11:46:45 -03:00
André
e4f25e702a Fix: Formatting of breakout msg 2023-10-02 11:36:22 -03:00
Tiago Jacobs
02a3fcd8ed
feat(graphql): implement GraphQL actions adapter and Migrate sendGroupChatMsg to GraphQL Mutation (#18867) 2023-09-29 20:08:38 -03:00
Gustavo Trott
d0e0b71ed0 Merge remote-tracking branch 'upstream/v3.0.x-release' into merge-27-into-30 2023-09-27 08:45:40 -03:00
Gustavo Trott
fff883b2b2 Merge 2.7 into 3.0 2023-09-27 08:44:37 -03:00
Gustavo Trott
60cbcdaa61
Merge pull request #18758 from gabriellpr/polling-fix-test
test: Polling fixes
2023-09-27 08:42:36 -03:00
Gustavo Trott
287848dcab
Merge pull request #18803 from gabriellpr/fix-presentation-tests
test: Fix presentation tests
2023-09-27 08:42:24 -03:00
Gabriel Porfirio
d5f599c2ee Merge remote-tracking branch 'upstream/v3.0.x-release' into fix-presentation-tests 2023-09-26 17:48:00 -03:00
Gabriel Porfirio
bf1e5b828f Merge remote-tracking branch 'upstream/v3.0.x-release' into fix-few-tests 2023-09-26 17:46:21 -03:00
Ramón Souza
fbb5e04b42 fix typing indicator position 2023-09-26 14:58:48 -03:00
Gustavo Trott
5835c1b61b
Fix: Showing unread msg badge even when chat is opened (#18790)
* Fix: Showing unread msg badge when chat is opened

* Fix lint errors
2023-09-26 10:20:29 -03:00
Gabriel Porfirio
02d0df77f8 Merge remote-tracking branch 'upstream/develop' into fix-few-tests 2023-09-25 15:34:30 -03:00
Gabriel Porfirio
c77579364c fix few simple tests 2023-09-25 14:40:11 -03:00
Ramón Souza
4a76343899
Merge pull request #18840 from Scroody/fix-rename-chat-message-component
Fix: Component name
2023-09-25 11:57:18 -03:00
imdt
436537012f Fix: Component name 2023-09-25 11:32:45 -03:00
Ramón Souza
3c16d538dd
Merge pull request #18839 from Scroody/fix-buttons-style
Fix: Buttons styles for 3.0
2023-09-25 10:52:04 -03:00
André Castro
ee68d817b4
Update bigbluebutton-html5/imports/ui/components/chat/chat-graphql/chat-popup/popup-content/styles.ts
Co-authored-by: Ramón Souza <contato@ramonsouza.com>
2023-09-25 10:49:21 -03:00
imdt
71b9f5ad0c Fix: Buttons style 2023-09-25 10:24:24 -03:00
Ramón Souza
a044d99e0a
Merge pull request #18826 from ramonlsouza/user-avatar-chat
fix: user avatar in chat
2023-09-22 16:25:13 -03:00
Ramón Souza
1dca8ace94 fix user avatar in chat 2023-09-21 17:12:23 -03:00
imdt
893041b8af qMerge branch 'fix-locked-mods' of github.com:Scroody/bigbluebutton into fix-locked-mods 2023-09-21 15:28:02 -03:00
imdt
2813167c50 Requested changes 2023-09-21 15:25:55 -03:00
André Castro
e2e1a475d9
Update bigbluebutton-html5/imports/ui/components/chat/chat-graphql/chat-message-form/component.tsx
Co-authored-by: Ramón Souza <contato@ramonsouza.com>
2023-09-21 11:40:16 -03:00
imdt
927711674c Fix: Mods being locked 2023-09-19 15:45:07 -03:00
Gabriel Luiz Porfirio
966e1eb5ae
Merge branch 'develop' into polling-fix-test 2023-09-18 16:45:56 -03:00
Ramón Souza
b6693051d2
Merge branch 'develop' into fix-user-test 2023-09-18 15:58:59 -03:00
Ramón Souza
80e0b8c4ab
Merge pull request #18772 from Scroody/all-lint-errors-fixed
Fix: All lint errors
2023-09-18 15:58:03 -03:00
Gabriel Porfirio
4df2b97df1 fixes for multiusers tests 2023-09-15 16:38:43 -03:00
Gabriel Luiz Porfirio
3ebd4acd2c
Update bigbluebutton-html5/imports/ui/components/chat/chat-graphql/chat-message-list/component.tsx
Co-authored-by: Anton Barboza de Sá <antonbsa.bck@gmail.com>
2023-09-15 13:48:21 -03:00
Gabriel Porfirio
dcbbd1f9c7 start the fixes for presentation tests 2023-09-15 13:38:20 -03:00
imdt
c9d07059a2 Fix of welcome message transparent background 2023-09-15 13:17:29 -03:00
Ramón Souza
148fe62b6a
fix: markdown line breaks (#18786) 2023-09-15 09:46:46 -03:00
imdt
a46839d18f More changes 2023-09-14 10:44:04 -03:00
Gabriel Porfirio
5efea0cc12 fixing multiusers tests 2023-09-13 17:11:15 -03:00
imdt
01d08e5727 More changes 2023-09-13 14:57:43 -03:00
imdt
865e9c6767 More changes 2023-09-13 13:37:40 -03:00
imdt
376d1fc79d Fix: All lint errors 2023-09-13 11:31:20 -03:00
Gabriel Porfirio
754e825fe0 added data-test for the polls 2023-09-11 13:37:58 -03:00
Tainan Felipe
6666413209
Update bigbluebutton-html5/imports/ui/components/chat/chat-graphql/chat-message-list/component.tsx
Co-authored-by: Ramón Souza <contato@ramonsouza.com>
2023-09-11 11:15:04 -03:00
Tainan Felipe
ea4a63cc91
Update bigbluebutton-html5/imports/ui/components/chat/chat-graphql/chat-message-list/page/chat-message/message-content/text-content/component.tsx
Co-authored-by: Ramón Souza <contato@ramonsouza.com>
2023-09-11 11:14:48 -03:00
Tainan Felipe
a256759284 Fix: Remove all TS compiler errors 2023-09-11 10:22:45 -03:00
Ramón Souza
809ba9d51c
fix: restore broken files (#18723)
* restore package lock

* fix whiteboard service error

* fix userlist

* fix whiteboard

* fix chat list item state

* restore user-list participants list item

* Add merge-branches step

* Add merge-branches step to code-validation

* fix message list

---------

Co-authored-by: Tiago Jacobs <tiago.jacobs@gmail.com>
2023-09-07 14:58:06 -03:00
Gabriel Luiz Porfirio
a5099854cf
test: fix chat tests on ci (#18702)
* fixing chat tests

* added id for testing

* fix chat tests on ci

* id for the tests

* fix failing tests

* removing .only

* fixing failing chat tests

* changed from id to data-test
2023-09-06 15:18:13 -03:00
André Castro
cd922c2c2c
Fix: TypeScript and Lint Errors in Chat List/Page, Message, and Content Modules (#18648)
* rules addition and ts errors fixed on chat list component

* TS fixes and list for chat  list:page, content and message

* Additional fixes

* additional changes

* any type removed

* Update componet.tsx

* Update .eslintrc.js

* fixes

* fixing chat issues
2023-09-06 11:24:42 -03:00
André Castro
8ea34e7e0c
Fix: Chat List Component TypeScript Errors, Linting, and ESLint Rules Update (#18635)
* rules addition and ts errors fixed on chat list component

* requested change

* code duplicate removed

* Update component.tsx
2023-09-06 10:37:34 -03:00
Ramón Souza
d32a122aee import message type enum 2023-09-01 13:14:41 -03:00
Ramón Souza
1b1f7af238 Merge remote-tracking branch 'upstream/develop' into fix-save-cleared-chat 2023-09-01 13:12:20 -03:00
Ramón Souza
99e498764f
Update bigbluebutton-html5/imports/ui/components/chat/chat-graphql/chat-header/chat-actions/component.tsx 2023-09-01 11:51:31 -03:00
Ramón Souza
236bde563b fix save/copy chat if chat has been cleared 2023-09-01 11:44:26 -03:00
Tainan Felipe
138f89f57c Add commands to chat restore welcome message 2023-09-01 11:24:33 -03:00
Tainan Felipe
148aff9462 Add: Chat enums 2023-09-01 11:20:26 -03:00
Ramón Souza
49f25a8473 fix missing key warning 2023-08-31 09:43:27 -03:00
Ramón Souza
acffd8092e
Merge pull request #18675 from ramonlsouza/28-fix
fix: 2.8 warnings
2023-08-30 17:14:49 -03:00
Gustavo Trott
5eb04aab91 Resolve conflicts 2023-08-30 15:31:32 -03:00
Ramón Souza
0c6f09375f fix getcontentanchorel warning 2023-08-30 13:33:57 -03:00
Ramón Souza
20114b82b8 add close button label in welcome message popup 2023-08-30 13:31:07 -03:00
GuiLeme
894937db07 [issue-18408-back-end] - changed label 2023-08-30 10:59:54 -03:00
Ramón Souza
e332778f6e
Merge pull request #18637 from ramonlsouza/unread-messages-button
fix: restore unread messages button
2023-08-28 10:55:12 -03:00
Ramón Souza
43a29fcb2c apply suggested changes 2023-08-28 10:15:45 -03:00
Ramón Souza
e89dcd356c restore unread messages button 2023-08-24 10:53:46 -03:00
Ramón Souza
9e7f29df26
Merge pull request #18604 from ramonlsouza/issue-18594
Modify chat to use markdown
2023-08-23 14:46:09 -03:00
Ramón Souza
3bbe40a38b fix disable element 2023-08-23 11:46:18 -03:00
Ramón Souza
4a6d069e3e adjust paragraph margin 2023-08-23 11:38:28 -03:00
imdt
8cbe878e4c Fix: typescript errors 2023-08-22 16:39:16 -03:00
Ramón Souza
f3cf414330 Merge remote-tracking branch 'upstream/develop' into issue-18594 2023-08-21 17:14:08 -03:00
Ramón Souza
bbb6f54a2f add settings for allowed elements 2023-08-21 17:08:33 -03:00
Ramón Souza
aae22e06bc adjust text and image position 2023-08-21 16:38:00 -03:00
Anton Georgiev
91b30a021e
Merge pull request #18591 from ramonlsouza/fix-parse-chat
Fix: handling of chat messages
2023-08-21 13:00:45 -04:00
Ramón Souza
2d81936a57 fix new lines and links 2023-08-21 13:39:23 -03:00
Anton Georgiev
904fc74156
Merge pull request #18568 from ramonlsouza/chat-fixes
style: adjust chat message styles
2023-08-21 11:04:25 -04:00
Ramón Souza
39c5954614 markdown chat messages 2023-08-21 10:06:07 -03:00
GuiLeme
cf472511fc [issue-18449] - changes in review 2023-08-18 10:57:50 -03:00
Ramón Souza
1b64bc0220 fix chat parsing 2023-08-18 10:29:19 -03:00
Gustavo Trott
d018fd6490 Resolve conflicts 2023-08-16 16:24:34 -03:00
Ramón Souza
e7be097e01 fix chat position 2023-08-16 11:45:14 -03:00
Ramón Souza
6fc8dde90c fix online styles in chat 2023-08-16 10:15:11 -03:00
Tiago Jacobs
5cf2293c38
refactor (typescript): fix typescript build errors (#18454) 2023-08-14 17:52:35 -03:00
Ramón Souza
835bbd4733 replace unaffected debounce 2023-08-09 13:26:42 -03:00
Tainan Felipe
9869ee7f2b Refactor: actions bar audio button 2023-07-24 15:56:40 -03:00
Gustavo Trott
4a346aae4e Fix btn Show Welcome Msgs bugs 2023-07-19 11:16:57 -03:00
Gustavo Trott
cf896e8a66 Merge branch 'v2.7.x-release' into develop 2023-07-17 11:20:49 -03:00
Gustavo Trott
21f1ed9f27 Merge 2.7 into Develop 2023-07-14 17:42:13 -03:00
Dennis Benz
dd15012761 Html5: Add config to hide names in typing indicator 2023-07-14 15:35:18 +02:00
Anton Georgiev
7c91d4ff73 Merge remote-tracking branch 'bbb/v2.6.x-release' into merge-july12 2023-07-12 16:20:53 -04:00
Anton Georgiev
cd9f93be44 Merge remote-tracking branch 'bbb/v2.6.x-release' into merge-july12 2023-07-12 15:59:46 -04:00
Ramón Souza
0f10a2c371 fix reopening chat on promote 2023-07-11 11:32:15 -03:00
Tainan Felipe
f2e0fd43e9
Refactor: Make all chat area use graphql (#18122)
* 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>
2023-07-07 17:46:36 -03:00
Gustavo Trott
5681e88c60 Merge 2.7 into Develop 2023-06-26 17:21:01 -03:00
Ramón Souza
574b187645
Merge pull request #18130 from Scroody/I-18101
Client change: List the option to download presentation with annotations even if there are no annotations
2023-06-26 16:27:58 -03:00
Anton Georgiev
9a6c8f410d
Merge pull request #18150 from danielpetri1/cluster-setup-link
refactor: Fix original presentation download link in cluster setups
2023-06-23 15:20:05 -04:00
Scroody
aba7f66b2c Last details 2023-06-16 13:40:09 -03:00
Anton Georgiev
a962a44c74 Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into june14merge 2023-06-14 10:07:54 -04:00
danielpetri1
40d990d8a6 Fix original presentation download link in cluster setups 2023-06-12 14:57:24 +00:00
André Castro
7c8050ccef
Merge branch 'v2.6.x-release' into I-179382 2023-06-08 14:58:52 -03:00
Daniel Schreiber
d62a51ad25 Fix: open documents download presentation in new tab
Tell the browser to open presentations sent to chat in a new tab.
Otherwise it might try to replace the BBB session.
2023-06-07 20:42:56 +02:00
Anton Georgiev
70b3220f41 Merge branch 'v2.7.x-release' of github.com:bigbluebutton/bigbluebutton into june5-27 2023-06-05 17:09:35 -04:00
Scroody
09286137c2 Approach to solve issue changed. 2023-06-05 16:46:04 -03:00
Tainan Felipe
07c5d2f5b3
Merge branch 'develop' into chat-popup 2023-06-02 15:57:06 -03:00
Tainan Felipe
9fb13c653d
Merge pull request #17955 from Tainan404/add-chat-header 2023-06-02 15:55:58 -03:00
Tainan Felipe
2f6b06d442
Merge pull request #17725 from ramonlsouza/who-is-typing 2023-06-02 15:55:49 -03:00
Tainan Felipe
b3a4526aa9
Merge pull request #17755 from ramonlsouza/migrate-message-form 2023-06-02 15:55:30 -03:00
Scroody
44997a83e1 Requested changes and code optmization 2023-06-01 11:09:14 -03:00
Scroody
b2f99a5516 New message notification doesn't disappear 2023-05-31 13:42:49 -03:00
Scroody
a53419576a Fix: White squares displayed when rotatin to mobile orientation 2023-05-29 16:44:33 -03:00
Tainan Felipe
222c61b99f Add break word 2023-05-26 12:29:13 -03:00
Tainan Felipe
479debafdf Refactor: Change component from popup to callout 2023-05-26 12:25:17 -03:00
Gustavo Trott
51bdcededc Merge 2.7 into develop 2023-05-26 10:50:39 -03:00
prlanzarin
7c77fc7433 Merge remote-tracking branch 'origin/v2.7.x-release' into reactions-port 2023-05-25 19:54:01 -03:00
Arthurk12
240134838d fix(reactions): code removed by mistake 2023-05-25 19:18:38 -03:00
Tainan Felipe
d98383a818 Refactor: Add Chat popup 2023-05-25 10:21:02 -03:00
Anton Georgiev
25af259d2d Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into merge-may-24 2023-05-24 17:23:00 -04:00
Gustavo Trott
d1a60157e5 Insert Poll result as Chat msg in graphql 2023-05-24 10:56:22 -03:00
Tainan Felipe
53b76eda20 Rename valiable 2023-05-23 13:30:00 -03:00
Tainan Felipe
a42f7ecc7d Change: make code compliant with database models 2023-05-23 10:38:31 -03:00
Tainan Felipe
8962358ce5 Merge remote-tracking branch 'upstream/develop' into add-chat-header 2023-05-23 10:27:23 -03:00
Ramón Souza
2f55218395
remove console.log 2023-05-23 09:31:11 -03:00