Gustavo Trott
7b4be3e6cd
Merge pull request #20794 from gustavotrott/akka-routine-purge-old-meetings
...
refactor (akka-apps): Routine to purge old meetings from Graphql database
2024-07-30 13:38:41 -03:00
Jan Kessler
8d4aa5c291
docs: fix graphqlWebsocketUrl in cluster proxy setup docs ( #20797 )
...
* fix graphqlWebsocketUrl in cluster proxy setup docs
* add graphqlApiUrl setting to cluster proxy setup docs
2024-07-30 12:08:09 -04:00
Gustavo Trott
df6b86cd72
Remove unused EndAndKickAllSysMsg
2024-07-30 11:36:53 -03:00
João Victor
8b4a2f39e0
fix(webcam): turn useGetStats hook into a service method to avoid function re-instantiation
2024-07-30 10:20:18 -03:00
Gustavo Trott
aba8f3eff2
Remove unused DisconnectClientSysMsg msg
2024-07-30 10:09:50 -03:00
João Victor
62662ee415
refactor(webcam): remove adapter; turn it into a hook
2024-07-30 09:35:47 -03:00
Ramón Souza
ffea7765c3
filter invalid locale
2024-07-29 16:21:52 -03:00
Ramón Souza
9f815badab
fix settings saved notification
2024-07-29 16:17:35 -03:00
Gustavo Trott
fa02d92766
Routine to purge old meetings from graphql database
2024-07-29 11:09:21 -03:00
João Victor
00e5cd5909
fix(webcam): sort connecting streams first
2024-07-29 11:08:35 -03:00
João Victor
d24c63db2b
fix(webcam): store grid items in a ref to avoid a quick blink when the subscription is loading
2024-07-29 10:42:00 -03:00
João Victor
30a955cd2d
fix(webcam): use aggregate filter to filter grid items instead of proxying which items not to bring
2024-07-29 10:37:38 -03:00
Gustavo Trott
efb7bcf887
Routine to reset finished Timer
2024-07-29 10:29:30 -03:00
Ramón Souza
394d9f9236
fix: whiteboard settings ( #20785 )
2024-07-26 17:12:45 -04:00
transifex-integration[bot]
f5e53f4f27
Updates for project BigBlueButton v3.0 HTML5 client and language it_IT ( #20789 )
...
* Translate en.json in it_IT
100% translated source file: 'en.json'
on 'it_IT'.
* Translate en.json in it_IT
100% translated source file: 'en.json'
on 'it_IT'.
---------
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-07-26 16:18:00 -04:00
Ramón Souza
06f832e1fe
Merge pull request #20770 from JoVictorNunes/fix-connection-status-0724
...
fix(html5): connection status picking wrong status
2024-07-26 15:12:48 -03:00
João Victor Nunes
5a00a85f07
fix(html5): a couple of fixes for the recording button ( #20758 )
2024-07-26 12:45:48 -04:00
Gustavo Trott
8346c3841d
Merge pull request #20780 from germanocaumo/fix-skipVideoPreviewIfPreviousDevice
...
fix(webcam): wrong VirtualBackground storage info
2024-07-26 11:50:24 -03:00
Anton Georgiev
bad3875c48
Merge pull request #20775 from bigbluebutton/dependabot/npm_and_yarn/bbb-learning-dashboard/npm_and_yarn-f8a910b6b7
...
build(deps-dev): bump postcss from 8.4.34 to 8.4.35 in /bbb-learning-dashboard in the npm_and_yarn group across 1 directory
2024-07-25 15:17:12 -04:00
germanocaumo
675f628f9b
fix(webcam): wrong VirtualBackground storage info
...
Use StorageSingleton to correct save and restore webcam background.
Remove unused storage set.
2024-07-25 15:05:13 -03:00
Ramón Souza
bb9e36d25f
Merge pull request #20778 from ramonlsouza/fix-timer-icon
...
fix: restore timer icon
2024-07-25 14:58:07 -03:00
Ramón Souza
32ebf49cc5
restore timer icon
2024-07-25 13:55:51 -03:00
Ramón Souza
0459e98776
Merge pull request #20737 from JoVictorNunes/bbb-web-api-singleton
...
refactor(html5): centralize `/bigbluebutton/api` requests
2024-07-25 09:30:31 -03:00
Fred Dixon
dfe5b56da4
Update install.md
...
Fixed reference to starting greenlight (no '\b' needed)
2024-07-25 06:54:17 -03:00
dependabot[bot]
0c952d7e51
build(deps-dev): bump postcss
...
Bumps the npm_and_yarn group with 1 update in the /bbb-learning-dashboard directory: [postcss](https://github.com/postcss/postcss ).
Updates `postcss` from 8.4.34 to 8.4.35
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.34...8.4.35 )
---
updated-dependencies:
- dependency-name: postcss
dependency-type: direct:development
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-25 01:31:08 +00:00
Ramón Souza
3fc9ff0eeb
Merge pull request #20757 from Scroody/port30-i-19644
...
Fix: [3.0] Breakout room invitation option missing from user dropdown
2024-07-24 15:38:54 -03:00
João Victor
8e265de443
fix(html5): connection status picking wrong status
2024-07-24 13:36:01 -03:00
Gustavo Trott
8689b67e15
Merge pull request #20755 from gustavotrott/akka-fix-auto-assign-presenter
...
fix: Graphql permission wrong for auto assigned presenter
2024-07-24 13:15:42 -03:00
germanocaumo
124bbe401e
fix: askForConfirmationOnLeave not working if user joined audio ( #20739 )
...
Fix missing isMuted in Audio Service
Fix muteMicrophone function not working on leave
2024-07-24 11:49:43 -04:00
Ramón Souza
b14e5034eb
fix: Client crash if speech synthesis is not enabled ( #20756 )
2024-07-24 10:39:11 -04:00
transifex-integration[bot]
f81dc8daa9
Translate en.json in ja ( #20763 )
...
100% translated source file: 'en.json'
on 'ja'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-07-24 09:17:09 -04:00
André Möller
dc74ecfa65
Fix: [3.0] Breakout room invitation option missing from user dropdown
2024-07-23 15:21:26 -03:00
Tiago Jacobs
03ac26b1a1
Merge pull request #20754 from gustavotrott/gql-middleware-rate-limit-100
...
build: Increase `BBB_GRAPHQL_MIDDLEWARE_MAX_CONN_PER_SECOND` to 100
2024-07-23 13:34:17 -03:00
Gustavo Trott
b6753e40d6
fix: gql permission wrong for auto assigned presenter
2024-07-23 13:19:08 -03:00
Gustavo Trott
4cb41f723b
Increase gql-middlware MAX_CONN_PER_SECOND=100
2024-07-23 11:26:48 -03:00
transifex-integration[bot]
3e916e1a46
Updates for project BigBlueButton v3.0 HTML5 client and language pt_BR ( #20751 )
...
* Translate en.json in pt_BR
100% translated source file: 'en.json'
on 'pt_BR'.
* Translate en.json in pt_BR
100% translated source file: 'en.json'
on 'pt_BR'.
---------
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-07-23 08:15:22 -04:00
Anton Georgiev
28aa43d6de
chore: bump tldraw to alpha.23 ( #20749 )
2024-07-22 20:35:54 -04:00
Ramón Souza
c57623172f
Merge pull request #20730 from KDSBrowne/bbb-20726
...
fix(whiteboard): Remove active cursors in tldraw when access is revoked
2024-07-22 16:39:48 -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
Anton Georgiev
50e3c5aa42
chore: rename meeting to session in en.json ( #20743 )
2024-07-22 08:50:49 -04:00
Ramón Souza
980d53ad57
Merge pull request #20740 from ramonlsouza/fix-empty-media-area
...
fix: Blank space when removing all presentations when external video is playing
2024-07-22 08:20:09 -03:00
Guilherme Pereira Leme
6fcb1995e9
docs: enhance readability and information availability for presentation files supported ( #20741 )
2024-07-19 15:32:21 -04:00
Ramón Souza
b8faf496ce
fix empty media area
2024-07-19 16:06:09 -03:00
Anton Georgiev
2f764d2919
chore: Bump release to 3.0.0-beta.1
2024-07-19 14:33:46 -04:00
Gustavo Trott
0cf7c90663
Merge pull request #20736 from gustavotrott/remove-user_connection_auth
...
remove (gql-server): Removes old PG user/tabled created for Meteor auth
2024-07-19 13:40:26 -03:00
Gustavo Trott
cf0b32efff
Merge pull request #20682 from germanocaumo/skip-ecoTest-if-previous
...
Microphone: add option to skip echo test if session has valid input/output devices stored
2024-07-19 13:16:11 -03:00
Gustavo Trott
f158951257
remove (gql-server): Removes /rest/clientStartupSettings endpoint ( #20735 )
2024-07-19 11:30:16 -04:00
João Victor
003e3832ac
Merge branch 'v3.0.x-release' into bbb-web-api-singleton
2024-07-19 11:59:50 -03:00
Gustavo Trott
7e0295d0a9
Removes old PG user/tabled created for Meteor auth
2024-07-19 11:38:46 -03:00
germanocaumo
6502cfe646
refactor: rename skipCheckIfPreviousDevice to skipEchoTestIfPreviousDevice
...
changed userData from bbb_skip_check_if_previous_device to bbb_skip_echotest_if_previous_device
2024-07-19 11:29:38 -03:00