remnantchat/src/lib
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
..
Audio refactor(services): Standardize services and lib organization (#226) 2024-01-28 20:46:59 -06:00
ConnectionTest chore(deps): upgrade to Trystero@0.18.0 2024-03-14 21:35:51 -05:00
FileTransfer refactor(services): Standardize services and lib organization (#226) 2024-01-28 20:46:59 -06:00
PeerRoom feat(audio) [closes #230] Screenshare audio control (#248) 2024-04-01 21:25:12 -05:00
Time chore: Migrate from Create React App to Vite (#231) 2024-03-12 21:44:43 -05:00
sleep.ts refactor(services): Standardize services and lib organization (#226) 2024-01-28 20:46:59 -06:00
type-guards.ts refactor(services): Standardize services and lib organization (#226) 2024-01-28 20:46:59 -06:00