bigbluebutton-Github/bigbluebutton-html5
Daniel Schreiber c42fa1ca77 Add config option for html5 settings storage
When BBB is run as a single node or in a scaleout setup with a cluster
proxy in front (see https://docs.bigbluebutton.org/admin/clusterproxy.html) it
is useful to store client settings in browser localStorage instead of
sessionStorage. If localStorage is configured then the client will keep seetings
like notifications for user joining, chat etc across meetings.

It is not advisable to set the setting to `local` in a setup of multiple BBB
nodes without a cluster proxy in front of it because this would lead to
unexpected behaviour at users. The browser would store settings for each server
and for users it would look like BBB is sometimes store the settings and
sometimes not.

It adds the new setting

```yaml
public:
  app:
    userSettingsStorage: (session|local)
```
2022-11-09 09:00:03 -03:00
..
.meteor chore: update meteor 2.7.1 to 2.7.3 2022-07-05 13:19:08 +00:00
client Merge tag 'v2.5.6' into merge-256-26 2022-09-26 09:17:59 -03:00
imports Add config option for html5 settings storage 2022-11-09 09:00:03 -03:00
private Add config option for html5 settings storage 2022-11-09 09:00:03 -03:00
public chore: Pulled the latest 2.6 HTML5 locales from Transifex 2022-09-30 16:29:39 -03:00
server feat(captions): web speech prototype 2022-07-20 17:20:48 +00:00
.eslintignore
.eslintrc.js
.gitignore
deploy_to_usr_share.sh Use meteor-npm to install html5 2022-09-20 11:22:35 -03:00
jsconfig.json Add jsconfig 2022-02-21 12:42:29 +00:00
package-lock.json chore/fix: update react-intl to 6.1.0 and add config to disable fallback 2022-08-30 09:32:21 -03:00
package.json chore/fix: update react-intl to 6.1.0 and add config to disable fallback 2022-08-30 09:32:21 -03:00
run-dev.sh Create learning dashboard scripts 2022-04-01 09:15:30 -03:00
test-html5.sh
TRANSIFEX_PULL_INSTRUCTIONS.md
transifex.sh fix: tweak transifex.sh to the new 2.6 Transifex project 2022-06-23 15:12:11 +00:00