Commit Graph

978 Commits

Author SHA1 Message Date
germanocaumo
54c65a8238
fix(plugin): current locale not being sent when client reloads (#20454)
If the user change the language and then refreshes the page, the plugins were still receving the original language locale.
2024-08-06 13:53:46 -04:00
Ramón Souza
9f815badab fix settings saved notification 2024-07-29 16:17:35 -03:00
João Victor Nunes
b0498d29b2
fix(webcam): a couple of pagination fixes, improvements, et al. (#20720) 2024-07-19 08:52:55 -04:00
João Victor Nunes
1b99e08da7
refactor: remove /clientStartupSettings request (#20700)
* Remove clientStartSettings request

* Remove StartupDataFetch component

* Fix client logger
2024-07-16 10:40:13 -03:00
João Victor
50d445f026 Remove Meteor backend 2024-07-02 14:58:58 -03:00
João Victor Nunes
1eb984d527
style(whiteboard): polishing toolbar styles (#20579)
* style(whiteboard): polishing toolbar styles

* Fix colors and RTL mode
2024-06-26 13:40:53 -03:00
João Victor
1330188820 fix: userdata-bbb_override_default_locale param 2024-06-19 13:24:09 -03:00
João Victor
13425335df Fix imports 2024-06-17 08:54:03 -03:00
João Victor
a45eea5a26 Remove Meteor imports 2024-06-14 16:54:31 -03:00
João Victor
78958ccf45 Remove meeting adapter consumption 2024-06-14 10:30:48 -03:00
Tainan Felipe
5aa575c322 Merge remote-tracking branch 'upstream/v3.0.x-release' into remove-withtracker-2-they-strike-back 2024-06-13 12:07:50 -03:00
Lucas
9bf3f54183
feat: Initial BBB 3.0 Gladia transcriptions implementation (#20295)
* feat(html5): initial implementation of Gladia transcriptions to BBB 3.0

* fix(transcription): Add missing locales and fix invalid cc menu key

* fix(bbb-transcription-controller): Bump transcription controller to fix some bugs

* fix: adjust yq syntax for setting fs esl password in transctiption-controller

* fix(transcription): Use newer useSettings format from transcription options

* fix(captions): Correctly use captions settings

---------

Co-authored-by: João Victor <joaovictornunes973@gmail.com>
Co-authored-by: Anton Georgiev <anto.georgiev@gmail.com>
Co-authored-by: Ramón Souza <contato@ramonsouza.com>
2024-06-12 12:06:07 -04:00
Ramón Souza
b4b7879242
Merge pull request #20460 from JoVictorNunes/fix-override-locale-config
fix(intl): `overrideLocale` config
2024-06-11 14:52:12 -03:00
Tainan Felipe
c0b51d1bbf Remove: Base withTracker 2024-06-11 14:18:28 -03:00
Ramón Souza
911f663e27 remove defaultProps from components 2024-06-11 13:10:04 -03:00
João Victor
2cfec162af fix: overrideLocale config 2024-06-10 17:45:15 -03:00
João Victor Nunes
06500be757
refactor(storage): replace Tracker.Dependency with observer hook (#20322)
* refactor(storage): replace Tracker.Dependency with observer hook

* fix(storage): set initial value

* refactor(storage): stop using Meteor's Session singleton
2024-06-06 10:50:03 -03:00
João Victor Nunes
5d3178f15d
refactor(guest-wait): turn guest wait page into a React component (#20344)
* refactor(guest-wait): turn guest wait page into a React component

* Fix rendering when the meeting is ended

* refactor(guest-wait): Backend portion for migration of `guest-wait` to Graphql

* Add message timeout

* Remove static guest wait page

---------

Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2024-06-05 17:41:23 -03:00
João Victor Nunes
33ebbde924
refactor: remove Meteor trackers (#20351)
* Replace Auth tracker with makeVar

* Replace connection status tracker with makeVar

* Replace notification bar tracker with makeVar
2024-06-04 14:09:48 -03:00
Ramón Souza
114c7548dd add missing parameter in Settings.save - intl adapter 2024-05-30 14:07:02 -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
João Victor Nunes
e58c5bac7d
Merge branch 'v3.0.x-release' into remove-with-trackers-0516 2024-05-24 17:26:49 -03:00
Tainan Felipe
d584e274e3 Remove: intl singleton using tracker 2024-05-20 12:02:32 -03:00
João Victor
a48b96f166 Merge branch 'v3.0.x-release' into remove-with-trackers-0516 2024-05-20 08:26:31 -03:00
João Victor
fd253d6c2d refactor(settings): remove both Meteor's Tracker.Dependency and all uses in old format 2024-05-17 17:33:52 -03:00
Gustavo Trott
9286219d02 html5: remove seemingly unnecessary files 2024-05-13 09:54:45 -03:00
João Victor
fa586ab31d fix: locale setting not persisting 2024-05-09 11:45:50 -03:00
Anton Georgiev
205d110f5b
Merge pull request #20104 from Tainan404/remove-redis
!remove: Frontend Redis client listener
2024-05-03 09:02:08 -04:00
Guilherme Leme
bc6b007f5a [plugin-sdk-readme-logger-ui-data] - fix intl ui-data-hook and fix warning of data-channel 2024-05-01 16:57:08 -03:00
Tainan Felipe
503fdf225b Remove: intl.jsx file 2024-04-30 13:38:32 -03:00
Anton Georgiev
7c667453ca
Merge pull request #19812 from antobinary/march15-02
fix(bbb-html5): customHeartbeat would not close stale sessions (port)
2024-04-30 09:29:46 -04:00
Tainan Felipe
e58086c99e Remove: Frontend Redis client listener 2024-04-26 11:01:50 -03:00
Tainan Felipe
29c67e76ed Remove: client subscriptions component 2024-04-26 10:33:20 -03:00
Tainan Felipe
c2399fa5b3 Merge remote-tracking branch 'upstream/v3.0.x-release' into remove-meteor-server-dependencies-2 2024-04-25 16:41:14 -03:00
Tainan Felipe
6247c4dc8d Remove: meteor connection validation 2024-04-25 12:48:48 -03:00
João Victor
1f8a95a3ff Remove video-streams subscription 2024-04-24 17:09:00 -03:00
Tainan Felipe
3d9a0fc75e Remove: auth token validation code from frontend 2024-04-22 21:42:48 -03:00
Tiago Jacobs
1562c3b7ed
Fix remote logger for messages emited before settings are loaded (#19967) 2024-04-06 19:35:41 -03:00
Ramón Souza
dabbfaee78
Update bigbluebutton-html5/imports/startup/client/base.jsx 2024-04-03 10:45:30 -03:00
Tainan Felipe
13fe581537 Merge remote-tracking branch 'upstream/v3.0.x-release' into cleanup-base-component 2024-03-27 14:41:50 -03:00
Tainan Felipe
f3465827dd
Migrate meeting collection to graphql (#19853) 2024-03-26 08:57:28 -03:00
Ramón Souza
b278c8b143 fix meeting end screen 2024-03-22 16:07:49 -03:00
Gustavo Trott
44af6f1908
Merge pull request #19879 from ramonlsouza/pr-19851
fix: inactivity warning - front-end
2024-03-22 10:38:04 -03:00
Ramón Souza
801c49740b inactivity warning - front-end 2024-03-21 17:36:18 -03:00
Ramón Souza
788cf799f7
refactor: make bbb client work without meteor service (partial) (#19869) 2024-03-21 16:41:32 -03:00
prlanzarin
a968c8939c Meteor frontends may crash when customHeartbeat is enabled
due to an undefined access in the heartbeat`s logger.

Add optional chaining to the session props access so it won`t crash and
tune down some log levels around that area.
2024-03-15 11:32:47 -04:00
prlanzarin
4df5a5dd9d fix(bbb-html5): customHeartbeat would not close stale sessions, +
The [disabled by default] custom heartbeat included in Meteor's server
does not end connections when they are considered unhealthy/stale, which
deviates a bit from the default implementation. See:
https://github.com/bigbluebutton/bigbluebutton/pull/11486.

This commit includes a call to the default heartbeat termination timeout
so sockets are correctly cleaned up when the custom heartbeat is
activated. It also adds a customHeartbeatUseDataFrames config to allow
controlling whether the custom heartbeat should use WS data frames as
valid heartbeats as well - this should only be useful for
testing/debugging purposes and the default behavior (true) is
maintained.

As a side note: this change spun off from an investigation where some
problematic networks were triggering periodic client re-connects due to
the default heartbeat failing. Investigation points to the control
frames being put alongside fragmented WS data frames and the server side
failing to recognize the former - which means pong frames would be missed and
the health check would fail. Since the default heartbeat _does not_
account for data frame traffic (eg DDP payloads), it would shut down the
client's WS even though it was healthy.
The custom heartbeat _does_ account for data frames, which mitigates
that scenario and prevents unecessary reconnections.
2024-03-15 11:18:27 -04:00
Tainan Felipe
53e2119d90 Refactor: Remove meeting end and error logic from base 2024-03-13 11:11:58 -03:00
André Castro
58a0efe708
Migrate auth and settings to graphQL (#19507) 2024-03-06 14:28:18 -03:00
Guilherme Leme
3ec89746f0 quick fix 2024-02-19 14:27:36 -03:00