remnantchat/src/models
Jeremy Kahn 05b4615af9
feat(audio) [closes #230] Screenshare audio control (#248)
* feat(ui): present mic volume icon

* feat(ui): improve mic volume display

* refactor(ui): nest mic audio as a channel

* fix(ui): prevent volume control from reappearing for returning peers

* refactor(audio): update specific audio channel states

* refactor(audio): use enum for audio channel name

* refactor(types): improve audio type names

* feat(audio): wire up screen share audio

* refactor(networking): always provide stream metadata

* fix(audio): remove screen audio when stream ends

* fix(audio): stop audio when removing it

* feat(audio): show appropriate icon for channel

* fix(audio): clean up audio for leaving peers consistently

* fix(audio): use up-to-date peerAudios reference

* refactor(audio): simplify audio state updating

* refactor(audio): use functional setState to update peer list

* refactor(variables): rename peerAudios to peerAudioChannels

* refactor(types): consolidate stream types

* refactor(types): require stream type metadata
2024-04-01 21:25:12 -05:00
..
chat.ts feat(audio) [closes #230] Screenshare audio control (#248) 2024-04-01 21:25:12 -05:00
network.ts feat(verification): [closes #209] Verified peers (#216) 2023-12-09 17:47:05 -06:00
sdk.ts fix(sdk): prevent lack of parent domain from throwing error 2023-11-23 15:14:55 -06:00
settings.ts feat(verification): [closes #209] Verified peers (#216) 2023-12-09 17:47:05 -06:00
shell.ts feat(sdk): Implement Chitchatter SDK (#183) 2023-10-28 11:42:58 -05:00
storage.ts feat: persist userId 2022-08-20 16:52:47 -05:00