Flaykz 492cfa58ce
feat: [] Play a sound on new message ()
* feat: [] Play a sound on new message

* fix: [] Since this mock is a no-op, I think we can omit the argument to mockImplementation

Co-authored-by: Jeremy Kahn <jeremyckahn@gmail.com>

* fix: [] lazy initialization of this state

Co-authored-by: Jeremy Kahn <jeremyckahn@gmail.com>

* fix: [] More accurate error message

Co-authored-by: Jeremy Kahn <jeremyckahn@gmail.com>

* fix: [] Replace then with await

* [closes ]  Settings UI ()

* feat: [] wire up settings page
* feat: [] stand up settings UI
* feat: [] implement storage deletion
* feat: [] confirm deletion of settings data

* feat: [] Add play sound switch in settings

* feat: [] avoid typescript warning

Co-authored-by: Jeremy Kahn <jeremyckahn@gmail.com>

* feat: [] more straighforward wording

Co-authored-by: Jeremy Kahn <jeremyckahn@gmail.com>

* feat: [] remove useless usestate

* feat: [] avoid new settings to be undefined in persisted storage

* feat: [] creating a chat section in settings

Co-authored-by: Jeremy Kahn <jeremyckahn@gmail.com>
2022-09-26 08:10:31 -05:00
..