Tainan Felipe
f5eef03f3f
Improve data structure to not break on reconnections
2021-11-03 14:37:54 -03:00
Tainan Felipe
1de8e0779d
Add server side reactivity to publications
2021-10-13 15:00:52 -03:00
Tainan Felipe
d17237b7a8
Fix public chat being cleared when starting a new private chat
2021-09-10 16:44:27 -03:00
Anton Georgiev
5cfb723e07
Merge branch 'v2.3.x-release' of github.com:bigbluebutton/bigbluebutton into aug6-merge
2021-08-06 15:23:36 +00:00
Anton Georgiev
daed82d63c
fix: re-subscribe user to guestUser collection on promotion/demotion
2021-08-04 15:34:52 +00:00
Tainan Felipe
f77199bdbf
Make message sync start after the subscription be ready
2021-07-08 14:08:32 -03:00
Pedro Beschorner Marin
068b82b1fa
refactor(connection status): remove legacy monitor
...
Remove parts of a previous connection monitor.
To add some context (as far as my memory goes) to the multiple connection
monitor features the product has, `stats` (currently named `connection status`)
was introduced at the Flash client back in ~2016. @fcecagno and I did it
as a BigBlueButton's Summit activity. Our work was squashed into a single
commit in 92554f8b3e
:).
I'm not sure about the whole story behind `network information` (the late
connection monitor added to the HTML5 client) but I assume it should work
as a collector for a bunch of different connectivity monitors. I remember
when it was introduced but I don't know why it wasn't adopted. My best guess
would be because of some performance issues the `user list` had back then.
To follow on why `connection status` replaced `network information` at the
HTML5 client, when I did the `multiple webcams` feature I had to refactor
a big chunk of the `video provider` (#8374 ). Something that wasn't really
helping there was the adaptation of `stats` that was made to show local
feedback for each webcam connection. Although this feature wasn't being
used anymore, `network information` did rely on that to build up data. With
this monitor gone I assumed it was my responsibility to provide an alternative
so I promoted Mconf's port of the Flash `stats` monitor to BigBlueButton's
HTML5 client (#8579 ).
Well, that's my perspective on how things went for those features. If
anyone would like to correct me on something or add something else on
that history I would appreciate to know.
2021-06-13 14:02:46 -03:00
Max Franke
7f926edfcc
refactor(external videos): add own collection
...
Refactor the external videos collection, moving the logic and functionalities
outside of /imports/api/meetings to a new location in /external-videos/server/modifiers
in order to decrease the coupling between the functionalities, favoring
the maintenance.
2021-06-02 12:50:40 -03:00
Anton Georgiev
02270d451c
Merge pull request #12012 from Tainan404/issue-11842
...
Fix duplicated messages
2021-04-14 09:01:32 -04:00
Tainan Felipe
64aea0cd22
Fix duplicated messages
2021-04-13 14:35:46 -03:00
Pedro Beschorner Marin
7fbe3bde88
Resubscribe to users persistent data collection
2021-04-06 16:28:46 -03:00
Tainan Felipe
fa550c707b
Subscribe to user pesistent data only after the other subscriptions be ready
2021-03-19 17:33:32 -03:00
Tainan Felipe
8e2fe47c6f
Implements chat using react context as middleware
2021-01-19 14:06:32 -03:00
Joao Siebel
b8f42ac712
Create ClientConnections structure and auth-token-validation collection
2020-09-01 09:07:56 -03:00
Joao Siebel
3e95ed0e4b
Merge remote-tracking branch 'upstream/v2.2.x-release' into merge-2.2
2020-06-16 16:40:56 -03:00
Joao Siebel
6c6825d101
Subscribe to collections when user role change. close #9733
2020-06-05 10:32:05 -03:00
Anton Georgiev
ac6fd2824c
Merge branch 'develop' into 2.3-audio-stats
2020-05-26 12:36:15 -04:00
Anton Georgiev
c9e996de21
Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into merge-2.2-into-develop
2020-05-25 17:32:24 +00:00
Anton Georgiev
5238d81193
Simplify the code used for promote-demote subscriptions
2020-05-20 17:07:36 -04:00
Pedro Beschorner Marin
22c8eee0c7
Connection status first commit
2020-05-14 10:32:55 -03:00
Chad Pilkey
40b18b0662
whiteboard performance improvements
2020-04-08 20:03:56 +00:00
Chad Pilkey
6a4ba7a300
watch for voice call state updates instead of DTMFs in the client
2020-02-18 14:03:06 -08:00
Anton Georgiev
a8f4827af8
utilize Meteor connection id instead of trusting client side meetingId, userId
2020-02-06 15:48:16 -05:00
Joao Siebel
88fad50233
WIP streamer stuff
2019-12-06 14:46:58 -03:00
Joao Siebel
8e252500ec
Add debug messages to cursor streamer
2019-12-04 12:42:41 -03:00
Joao Siebel
72cc05abee
Merge with cursor streamer stuff
2019-10-31 19:20:46 -03:00
Joao Siebel
d5865d49db
Update cursor streams logic
2019-10-24 17:49:21 -03:00
Joao Siebel
eecf0bcfd1
Update streamer to use Meteor.StreamerCentral
2019-10-24 15:03:05 -03:00
Joao Siebel
d0f0d91c01
Update annotations streams logic
2019-10-22 22:26:25 -03:00
Tainan Felipe
d3b9db47e8
Move remaining time from meeting collection to meetingRecordingTime collection
2019-09-09 11:29:59 -03:00
Tainan Felipe
957225fabf
Rename collection to video-streams
2019-09-06 13:50:31 -03:00
Tainan Felipe
c27ff18958
Merge remote-tracking branch 'upstream/master' into video-performance
2019-09-06 10:16:22 -03:00
Tainan Felipe
060e82dddf
Move hasStream to video-users collection
2019-09-05 15:29:30 -03:00
Anton Georgiev
ea18b09311
add a few more collection lookups "fields" delimiters
2019-08-29 12:26:07 -04:00
Anton Georgiev
892336632f
added "fields:{...}", removed most mapUser
2019-08-28 16:32:55 -04:00
Tainan Felipe
3301589cb3
Merge remote-tracking branch 'upstream/master' into nav-bar-performance-issue
2019-08-26 17:17:29 -03:00
KDSBrowne
29a2f3a341
prevent subcription to userstyping collection when disabled
2019-08-23 15:51:10 +00:00
KDSBrowne
4e837a1ac1
add typing indicator config setting
2019-08-23 15:17:32 +00:00
Tainan Felipe
932c5bf58c
Fix nav bar performance issue and move recordProp to own collection
2019-08-21 14:42:37 -03:00
Anton Georgiev
9957fd0d37
Revert "Implement HOC to handle errors"
2019-08-16 17:38:17 -04:00
Tainan Felipe
6473e6fa3c
Rename context functions and restruct the join load component
2019-08-16 16:35:08 -03:00
Tainan Felipe
4bfbb15637
Merge remote-tracking branch 'upstream/master' into join-HOC
2019-08-15 14:50:25 -03:00
KDSBrowne
723c0114a3
Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into who-is-typing
2019-08-06 16:57:55 +00:00
Anton Georgiev
4aad0a35a2
Merge pull request #7853 from jfsiebel/save-local-settings
...
Save local settings in a different collection
2019-08-06 12:50:24 -04:00
KDSBrowne
8a51a099d8
add users-typing collection
2019-08-02 18:18:33 +00:00
Chad Pilkey
3781a94a23
move slide position data into its own collection
2019-07-31 12:22:32 -07:00
Joao Siebel
d556661873
save settings in a collection. close #7774
2019-07-29 11:17:38 -03:00
Tainan Felipe
acf2a75f86
Implement HOC to handle errors
2019-07-22 13:44:26 -03:00
KDSBrowne
bd9ed853a7
add enabled config to chat in settings.yml
2019-07-17 21:00:33 +00:00
Anton Georgiev
c14e6074d9
Merge pull request #7708 from Tainan404/fix-user-leaving
...
Add ping-pong message to html5 client
2019-07-04 14:41:59 -04:00
Tainan Felipe
88cfb70255
Add ping-pong message to html5 client
2019-07-01 16:00:27 -03:00
Anton Georgiev
3fcb95ab44
log structure {logCode, extraInfo}, comment
2019-06-28 21:45:50 +00:00
Tainan Felipe
327e4f6255
Fix server exceptions skipping subscriptions when has an error
2019-05-28 14:32:59 -03:00
Joao Siebel
5a22f91572
Merge remote-tracking branch 'upstream/master' into network-indicator
2019-05-10 11:09:42 -03:00
Pedro Beschorner Marin
9867aa6b78
Shared notes lock settings first commit
2019-05-08 20:36:36 +00:00
Joao Siebel
ae7c16f15d
update code flow
2019-05-08 11:17:02 -03:00
Tainan Felipe
162f796c01
Fix text annotation
2019-05-06 17:32:45 -03:00
Diego Benetti
d673cab8ba
Removes comented variables
2019-04-25 10:22:15 -03:00
Diego Benetti
0b29e1d4ae
Unused variables removed
2019-04-25 10:04:44 -03:00
Diego Benetti
2e71ed3c40
Base subscriptions moved to new component
2019-04-24 17:48:16 -03:00