Commit Graph

951 Commits

Author SHA1 Message Date
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
Guilherme Pereira Leme
1ef1084fcb
feat(plugins): add new plugin ui-data-hook along with the intl current locale and fallback (#19637)
* [plugin-sdk-ui-data-hook] - add support new ui-data-hook to get the current intl

* [plugin-sdk-ui-data-hook] - update sdk version
2024-02-19 10:18:40 -03:00
Ramón Souza
0edb3805ed
fix intl hook call (#19632) 2024-02-15 14:11:18 -03:00
João Victor
3c39dc0b8c migrate userChangedLocalSettings 2024-01-30 10:03:11 -03:00
Anton Georgiev
957dd56ade feat: join param for default animations setting value 2024-01-22 16:33:58 -05:00
Ramón Souza
1439061fc6 fix open userlist 2023-12-12 09:55:07 -03:00
Ramón Souza
b9d4841b26 migrate setExitReason meteor call 2023-12-07 15:37:04 -03:00
Ramón Souza
24ac10a065 fix incorrect chat on join 2023-08-17 10:54:35 -03:00
Anton Georgiev
7c91d4ff73 Merge remote-tracking branch 'bbb/v2.6.x-release' into merge-july12 2023-07-12 16:20:53 -04:00
Daniel Schreiber
67a491f07c Fix: use connection id to determine if a user is ejected or not
It used to be a boolean value which was durable if the server is
configured to use localStorage for bbb client settings. This would lead
to permanently blocking a user for all future BBB sessions.

To prevent that we use the connectionID to determine if a user is
blocked or not. If a user rejoins (in the same or a different meeting),
the connectionID is different, so the user can join again.
2023-07-11 15:00:24 +02:00
Anton Georgiev
ec2ad5ed45 chore: upgrade NodeJS to 18 2023-06-13 12:08:58 -04:00
Anton Georgiev
72c575b911 Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into merge-apr-6 2023-04-06 11:50:26 -04:00
Ramón Souza
bcd504b749 Merge remote-tracking branch 'upstream/v2.7.x-release' into lodash-radash 2023-04-05 09:42:05 -03:00
Carlos
39b308b91f fix(reconnect) waiting for approval
Removed code that enter the old status "waiting for approval".
2023-04-04 10:47:32 -03:00
Ramón Souza
014dfa2670 adjust defaultsDeep merge 2023-03-01 16:48:08 -03:00
Ramón Souza
aa47aaa22a replace lodash merge and mergeWith 2023-03-01 11:52:39 -03:00
imdt
4abc29f9c5 Fixed: Notification for ejected users now delivered. 2023-02-27 11:51:08 -03:00
Ramón Souza
ba9c414989 replace lodash isEqual and isEmpty 2023-02-23 10:27:16 -03:00
Ramón Souza
8315abc2c0 replace lodash find and isArray 2023-02-21 10:14:56 -03:00
André Castro
826fad1f84
Update bigbluebutton-html5/imports/startup/client/base.jsx
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
2023-02-17 15:31:19 -03:00
imdt
ac8c33c3b0 Notification of: You have been removed from the conference. fixed. 2023-02-17 15:15:39 -03:00
GuiLeme
8af6c547f2 [issue-16284] - Changes in review 2023-01-20 08:44:21 -03:00
GuiLeme
6f5053d492 [issue-16284] - Changes in review 2023-01-19 11:32:00 -03:00
GuiLeme
7bb03551b1 [issue-16284] - changed behavior of not showing anything when user is moved out a breakout 2023-01-19 09:21:28 -03:00
GuiLeme
2e0a85f268 [issue-16284] - tweaked minor problems and fixed blue screen when changing breakout rooms 2023-01-17 11:30:25 -03:00
Ramón Souza
d20079e7b9 fix closed chat on join 2022-11-30 15:32:47 -03:00
Tainan Felipe
b06da1017a Fix client reconnection after meeting end 2022-11-17 15:59:13 -03:00
Ramón Souza
8d0316ed31
Merge pull request #15747 from JoVictorNunes/issue-15713
improvement: add internationalization singleton
2022-10-28 13:24:03 -03:00