feat: add campfire mode (#42663)

* feat: add campfire mode

fix: resolve lint issues

feat: add sound to editor

fix: restore flash messages

fix: linter issues

fix: obey sound setting

Update the editor to obey the camper's sound setting.

chore: apply suggestions from code review

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

fix: use @types/store

fix: linter issues

feat: simplify sound saga

Update client/src/redux/sound-mode-saga.js

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

fix: missing bracket

chore: use new s3 bucket

fix: lint

fix: import only needed bits

fix: remove from navbar

(was intermittently broken here anyway)

fix: dynamic imports?

fix: more dynamic imports

fix: tweak theme logic

chore: boolean | undefined

fix: dns

fix: no hammer local storage

* chore: apply oliver's review suggestions

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

* fix: lost an import

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
This commit is contained in:
Nicholas Carrigan (he/him)
2021-10-27 15:50:29 -07:00
committed by GitHub
parent 87c31f5bc9
commit 07bfe87419
19 changed files with 383 additions and 13 deletions

View File

@ -251,6 +251,10 @@
"type": "string",
"default": "default"
},
"sound": {
"type": "boolean",
"default": false
},
"profileUI": {
"type": "object",
"default": {

View File

@ -51,6 +51,7 @@ export const userPropsForSession = [
'id',
'sendQuincyEmail',
'theme',
'sound',
'completedChallengeCount',
'completedProjectCount',
'completedCertCount',