André Möller
174b09e86a
later changes
2024-08-01 11:59:27 -03:00
André Möller
c6b1ac6c6b
Fix: Unable to focus chat when double clicking it
2024-07-31 14:02:43 -03:00
Arthur B. Grossi
291809bff0
feat(private-chat): message read confirmation feedback ( #20722 )
...
* feat(graphql-server): add new view `v_chat_private_read_feedback`
Adds a view called `v_chat_private_read_feedback` to retrieve the last seen time
of the recipient of a private chat.
* refactor(chat): removes unused prop `lastSeenAt`
* feat(private-chat): message read confirmation feedback
Adds message read confirmation feedback feature to private chats.
This feature uses the private chat recipient's `lastSeenAt' attribute to
check which messages were read. Messages read are show in the chat with
a check icon next to it.
Feature behind a flag in settings.yml, which is disabled by default:
- `public.chat.privateMessageReadFeedback.enabled`
* fix(chat): poll chart message
Fixes poll chart message which was not using the full chat width due to
previous changes in chat messages `flex-direction`.
* fix: adds missing initial value for `privateMessageReadFeedback`
* fix: linter errors
* fix(chat): add `recipientHasSeen` property to existing view
This commit changes the way the messages read by the recipient are
tracked. The previous strategy required the client to calculate the read
messages and as a consequence all messages of the given chat
were re-rendered every time the recipient `lastSeenAt` time
changed. The current strategy consists of calculating the read messages
on the server(based on recipient `lastSeenAt`) and just expose to the
client a boolean(`recipientHasSeen`) for each message that indicates whether
it has already been read or not.
* fix: typo in message description
* fix: typo in settings flag
* fix: vertically align icon
2024-07-22 12:01:24 -04:00
Gustavo Trott
134b207f94
refactor: Remove Hasura database-updates and move them to Gql-Actions ( #20634 )
2024-07-04 17:00:06 -03:00
André Castro
ecb08592f2
Fix: Message to all style not matching 2.7 ( #20631 )
...
* Fix: Message to all style not matching 2.7
* Update component.tsx
2024-07-03 19:34:58 -04:00
André Castro
d7569ddfe2
Fix: Chat input double enter key putting presenter into full screen ( #20553 )
...
* Fix: Chat input double enter key putting presenter into full screen
---------
Co-authored-by: Ramón Souza <contato@ramonsouza.com>
2024-07-02 16:44:47 -03:00
Ramón Souza
96085110a5
refactor: fix sonarcloud alerts ( #20604 )
...
* remove unused argument
* fix Do not use "Error" to declare a variable
* fix Do not use "Array" to declare a parameter
* fix React component names must start with an uppercase letter
* adjust error boundary prop type
* add default values for lock settings
2024-06-28 15:58:38 -04:00
João Victor
5207383b93
Merge branch 'v3.0.x-release' into remove-mongo-adapters
2024-06-14 15:58:23 -03:00
João Victor
78958ccf45
Remove meeting adapter consumption
2024-06-14 10:30:48 -03:00
André Möller
c446f76eaf
Fix: Focus on text input is lost after sending the message
2024-06-12 10:50:12 -03:00
Ramón Souza
911f663e27
remove defaultProps from components
2024-06-11 13:10:04 -03:00
Ramón Souza
39d383c9e3
Merge pull request #20456 from ramonlsouza/user-current-improvements
...
user_current subscription improvements
2024-06-11 08:57:02 -03:00
KDSBrowne
3bfdeb9cfd
feat(whiteboard): Reuse poll result diagram as a whiteboard shape ( #20350 )
...
* create poll shape to render chat poll component
2024-06-10 17:12:40 -04:00
Ramón Souza
591d2c7674
query welcome message instead of getting it from current user sub
2024-06-10 11:10:28 -03:00
Gustavo Trott
81d30480bd
feature: Introduces API /sendChatMessage endpoint ( #20323 )
...
* feature: Introduces API /sendChatMessage endpoint
* only allow GET requests for sendChatMessage
---------
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
2024-06-06 15:49:52 -04:00
Tainan Felipe
3bc40df230
Add: useDeduplicatedSubscription hook ( #20376 )
...
* Add: useDeduplicatedSubscription hook
* Fix: TS error
* Add: components using useDeduplicatedSubscription
* Change: Move to useDeduplicatedSubscription
* Change: unsubscribe logic to own useEffect
* Change: remove file import over package
* Fix: TS errors
* Fix: private chat not loading
* Change: revert changes on queries
* Fix: eslint error
* Remove: html-webpack-plugin package
* Fix: external video
* Add: comment about the stringToHash function
* Fix: video player showing tools over presentation
2024-06-04 10:40:54 -03:00
Ramón Souza
7514066fc3
fix: Client can't load in certain cases ( #20336 )
...
* move settings
* remove meteor cache files
2024-05-29 09:26:11 -04:00
Gustavo Trott
b88854835c
Handling Validations and Error Reporting in bbb-graphql-actions (was in Hasura) ( #20308 )
2024-05-21 16:11:17 -03:00
Ramón Souza
3a015e1e99
Merge pull request #20203 from JoVictorNunes/chat-dropdown-skeleton
...
fix(chat): add loaders for dynamic menu items
2024-05-20 15:44:38 -03:00
João Victor
77a5e1277b
fix(chat): avoid console warnings
2024-05-20 11:09:01 -03:00
Gustavo Trott
e8bfdf7043
fix linter errors
2024-05-15 08:45:37 -03:00
Gustavo Trott
65d22e3b93
rename modOnlyMessage to welcomeMsgForModerators and delete welcomeMsgTemplate
2024-05-14 09:40:51 -03:00
João Victor
c3da6cad8b
fix(chat): use data from core hooks
2024-05-09 15:20:24 -03:00
João Victor
b363615ca4
fix(chat): add loaders for dynamic menu items
2024-05-09 09:59:29 -03:00
Ramón Souza
699c056709
add names to queries
2024-05-07 13:26:56 -03:00
Ramón Souza
e0c8c0d933
remove chat error when a message is sent
2024-05-02 10:49:06 -03:00
Ramón Souza
9b6e1e3ddd
fix dependency array in memo
2024-04-30 16:34:16 -03:00
Ramón Souza
c08c83e9e4
fix throttle in user typing mutation
2024-04-30 10:18:44 -03:00
André
11bbec1392
Changes on regex
2024-04-25 10:21:25 -03:00
André
d8f6bb5327
Data: Data needed for plugins
2024-04-24 18:58:36 -03:00
André
c6427fdfc7
Client: Drop the accessibility warning for downloadable slides with annotation
2024-04-16 10:18:30 -03:00
João Victor
7aa4a40c61
improvement: use React context to store current user data
2024-04-04 10:13:27 -03:00
Ramón Souza
c22806aafc
Merge pull request #19911 from JoVictorNunes/issue-19865
...
fix(chat): audio alert playing incorrectly
2024-03-28 10:46:06 -03:00
João Victor
9b7fbd9d57
fix(chat): audio alert playing incorrectly
2024-03-27 10:22:20 -03:00
Ramón Souza
3491052636
Merge pull request #19832 from JoVictorNunes/fix-chat-scroll-0315
...
fix(chat): chat scroll not sticking to the bottom
2024-03-25 16:39:41 -03:00
Ramón Souza
788cf799f7
refactor: make bbb client work without meteor service (partial) ( #19869 )
2024-03-21 16:41:32 -03:00
João Victor
c9b3405890
Merge branch 'v3.0.x-release' into fix-chat-scroll-0315
2024-03-18 17:57:12 -03:00
Anton Georgiev
ef300cf28e
chore: Fix typo (found by typos) (port) #19834
...
Co-authored-by: Stefan Weil <sw@weilnetz.de>
2024-03-18 09:58:53 -04:00
João Victor
9bba0ae822
fix(chat): remove unused variable
2024-03-18 10:15:04 -03:00
João Victor
817353df02
fix(chat): chat scroll not sticking to the bottom
2024-03-18 09:59:05 -03:00
Ramón Souza
25c75de727
improve chat link regex ( #19795 )
2024-03-14 15:49:40 -03:00
Ramón Souza
1983addf49
Merge pull request #19790 from Scroody/fix-poll-translation-in-chat
...
Fix: Polls answers in chat have no translation
2024-03-14 13:41:05 -03:00
André
79c147505d
Fix: Polls answers in chat have no translation
2024-03-13 13:44:57 -03:00
Ramón Souza
262a084311
Update bigbluebutton-html5/imports/ui/components/chat/chat-graphql/chat-message-list/page/component.tsx
2024-03-11 14:14:34 -03:00
André
e4c9d5d19e
Fix: Messages from the previous tab's chat items are been carried on the chat tab switch
2024-03-11 13:37:49 -03:00
André Castro
58a0efe708
Migrate auth and settings to graphQL ( #19507 )
2024-03-06 14:28:18 -03:00
Ramón Souza
cedddf8e2c
Merge pull request #19724 from ramonlsouza/issue-19168
...
fix: user away message on chat export
2024-03-04 11:28:21 -03:00
Ramón Souza
1647529b73
Merge pull request #19698 from ramonlsouza/combine-chat-poll-responses
...
fix(chat): combine chat poll responses
2024-03-04 08:00:47 -03:00
Ramón Souza
3407e19e0a
restore user away on chat export
2024-03-01 15:56:56 -03:00
Ramón Souza
aa5ca062f9
combine chat poll responses
2024-02-28 10:31:47 -03:00
Ramón Souza
8dd6695071
restore poll results icon - chat
2024-02-28 08:54:35 -03:00
Guilherme Pereira Leme
d7d5165eb1
feat(plugins): migrate ui-events to ui-data-hooks ( #19669 )
2024-02-27 20:25:11 -03:00
João Victor
7e04467558
fix(chat): track message history in order to not show notifications more than once
2024-02-27 09:07:42 -03:00
João Victor
a76a997bb9
fix(chat): rename style file
2024-02-23 15:40:26 -03:00
João Victor
0190cdcdbb
fix(chat): better variable naming
2024-02-23 15:35:16 -03:00
João Victor
1093770692
fix(chat): audio and popup alerts
2024-02-23 15:14:12 -03:00
Ramón Souza
4e0ea2f6ec
fix eslint errors
2024-02-22 16:34:32 -03:00
Ramón Souza
095161eb46
follow up chat panel styles
2024-02-22 16:19:50 -03:00
Ramón Souza
41aae7b256
adjust sidebar content styles
2024-02-16 13:32:27 -03:00
Ramón Souza
34db626655
Merge pull request #19555 from JoVictorNunes/issue-19543
...
fix: follow chat tail
2024-02-14 16:00:01 -03:00
Ramón Souza
ab00400f53
Merge pull request #19614 from Scroody/fix-poll-chat-results
...
Fix: Poll results in chat showing the wrong graphic
2024-02-13 13:29:46 -03:00
Ramón Souza
fd9615e1b8
Merge pull request #19541 from Scroody/i-19517
...
Client: Presentation's chat upload message
2024-02-13 13:19:17 -03:00
André
b316b4342b
Additional changes to downloaded name
2024-02-13 11:44:17 -03:00
André
1f4ac0bde8
Add changes
2024-02-13 10:40:58 -03:00
André
2c0e6c00af
Fix: Poll results in chat showing the wrong graphic
2024-02-09 11:38:12 -03:00
Ramón Souza
f3c4c867f1
restore poll results on chat export
2024-02-09 10:10:08 -03:00
André
5ee90c9f76
requested changes
2024-02-08 15:51:21 -03:00
André
f7b73c480b
Merge branch 'i-19517' of github.com:Scroody/bigbluebutton into i-19517
2024-02-08 15:12:25 -03:00
André
04105619d4
Time and style changes
2024-02-07 15:56:58 -03:00
André
21d45e7484
merge
2024-02-07 13:37:20 -03:00
André Castro
5dd21277ef
Update component.tsx
2024-02-07 13:09:06 -03:00
André
516e2a7260
Merge remote-tracking branch 'upstream/v3.0.x-release' into i-19517
2024-02-07 12:54:40 -03:00
André
0715337257
Variable name swapping and requested changes
2024-02-05 11:18:31 -03:00
Ramón Souza
11ef341aca
allow empty typed poll to be published
2024-02-02 13:55:28 -03:00
André
5047d75245
WIP
2024-02-01 16:46:15 -03:00
João Victor
28f2a428c4
fix: follow chat tail
2024-01-31 18:09:36 -03:00
André
17fc25c4ad
Client: Presentation's chat upload message
2024-01-30 11:26:36 -03:00
Ramón Souza
2dc0daabdb
Merge pull request #19514 from Scroody/chat-system-msg
...
Client: System message style
2024-01-29 17:19:22 -03:00
André
ad8f6bee00
More requested changes made and TS error solving
2024-01-29 16:08:19 -03:00
André Castro
034df4cd19
Update component.tsx
2024-01-29 15:02:35 -03:00
André Castro
fb7ac6b5ae
Clear chat message
2024-01-29 14:55:25 -03:00
Tainan Felipe
b524f0b9fb
Fix: chat loading only one page per time ( #19511 )
2024-01-29 14:04:04 -03:00
André
b5349aacb4
Corrections
2024-01-29 11:52:44 -03:00
André
9daf2a3f6a
v3.0 merge
2024-01-25 16:23:00 -03:00
André
9eeaf1db2e
Solving errors
2024-01-25 16:21:51 -03:00
André
968ad6961c
Client: System message style
2024-01-25 12:00:09 -03:00
João Victor
4950470ff0
fix(chat): properly restore text input focus after a message is sent
2024-01-25 11:37:14 -03:00
Ramón Souza
03d0a6524f
Merge pull request #19203 from Scroody/chat-system-msg
...
Client: Chat message highlight on system messages
2024-01-24 16:28:48 -03:00
Guilherme Pereira Leme
b23bea041c
feat(plugin): Implemented first dom element manipulation - chat message ( #19420 )
...
* [plugin-sdk-refactor-2] - refactored some filenames and enums.
* [plugin-sdk-issue-28] - Implemented dom element manipulation
* [plugin-sdk-issue-28] - bump plugin-sdk version
2024-01-16 14:02:12 -03:00
Gustavo Trott
f86187a930
Merge pull request #19407 from gustavotrott/graphql-chat-fixes
...
Fix and Refactor moderatorChatEmphasize
2024-01-11 09:37:32 -03:00
Ramón Souza
e304387206
Merge pull request #19344 from ramonlsouza/migrate-chat-actions
...
refactor: migrate chat actions
2024-01-10 15:55:39 -03:00
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