Commit Graph

405 Commits

Author SHA1 Message Date
Jeremy Kahn
2d63f7c580
chore: fix markdown 2024-05-28 19:09:02 -05:00
Jeremy Kahn
35947a559b docs(readme): note TURN server need 2024-05-28 19:08:13 -05:00
Jeremy Kahn
677b13f47c feat(closes #274): add private room password visibility toggle 2024-05-28 08:11:44 -05:00
Jeremy Kahn
3b24c5275d feat(#274): add back button to password prompt 2024-05-28 08:11:44 -05:00
Jeremy Kahn
3b5c566807
fix: upgrade @types/node from 18.19.31 to 18.19.32 (#303)
Snyk has created this PR to upgrade @types/node from 18.19.31 to 18.19.32.

See this package in npm:
@types/node

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-05-27 18:06:46 -05:00
Jeremy Kahn
f12510172b chore(deps): use @mui/icons-material@5.15.16 2024-05-25 09:21:59 -05:00
Jeremy Kahn
3616846c03
fix: upgrade @mui/material from 5.15.15 to 5.15.16 (#301)
Snyk has created this PR to upgrade @mui/material from 5.15.15 to 5.15.16.

See this package in npm:
@mui/material

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-05-25 09:08:38 -05:00
Jeremy Kahn
fcf45db228
fix: upgrade @testing-library/jest-dom from 6.4.2 to 6.4.5 (#300)
Snyk has created this PR to upgrade @testing-library/jest-dom from 6.4.2 to 6.4.5.

See this package in npm:
@testing-library/jest-dom

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-05-25 09:08:06 -05:00
Jeremy Kahn
3e185b98d5
fix: upgrade react-dom from 18.3.0 to 18.3.1 (#298)
Snyk has created this PR to upgrade react-dom from 18.3.0 to 18.3.1.

See this package in npm:
react-dom

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-05-18 15:09:13 -05:00
Jeremy Kahn
f7fb092e67
[Snyk] Upgrade: react, react-dom (#293)
* fix: upgrade multiple dependencies with Snyk

Snyk has created this PR to upgrade:
  - react from 18.2.0 to 18.3.0.
    See this package in npm: https://www.npmjs.com/package/react
  - react-dom from 18.2.0 to 18.3.0.
    See this package in npm: https://www.npmjs.com/package/react-dom

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

* chore(deps): use @testing-library/react@15.0.7

* chore(deps): use react@18.3.1

---------

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-05-17 19:34:04 -05:00
Jeremy Kahn
80407f707d
fix: upgrade @types/react-dom from 18.2.25 to 18.3.0 (#294)
Snyk has created this PR to upgrade @types/react-dom from 18.2.25 to 18.3.0.

See this package in npm:
https://www.npmjs.com/package/@types/react-dom

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-05-17 08:47:22 -05:00
Jeremy Kahn
978dd74adc
fix: upgrade react-router-dom from 6.22.3 to 6.23.0 (#292)
Snyk has created this PR to upgrade react-router-dom from 6.22.3 to 6.23.0.

See this package in npm:
https://www.npmjs.com/package/react-router-dom

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-05-14 17:26:37 -05:00
Jeremy Kahn
a029cb7385
fix: upgrade react-qrcode-logo from 2.9.0 to 2.10.0 (#291)
Snyk has created this PR to upgrade react-qrcode-logo from 2.9.0 to 2.10.0.

See this package in npm:
https://www.npmjs.com/package/react-qrcode-logo

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-05-07 18:58:38 -05:00
Jeremy Kahn
a3e217e69b docs(#288): document FDM compatibility issue 2024-05-07 08:55:44 -05:00
Jeremy Kahn
89830c2611 docs(readme): clarify self-hosting instructions 2024-05-05 10:37:29 -05:00
Jeremy Kahn
263cd8b4e4
fix: upgrade @testing-library/react from 14.3.0 to 14.3.1 (#284)
Snyk has created this PR to upgrade @testing-library/react from 14.3.0 to 14.3.1.

See this package in npm:
https://www.npmjs.com/package/@testing-library/react

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-05-04 11:56:17 -05:00
Jeremy Kahn
ef514a6d1b
fix: upgrade @types/react-dom from 18.2.24 to 18.2.25 (#283)
Snyk has created this PR to upgrade @types/react-dom from 18.2.24 to 18.2.25.

See this package in npm:
https://www.npmjs.com/package/@types/react-dom

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-05-04 11:55:16 -05:00
dependabot[bot]
456abaf799
chore(deps-dev): bump ejs from 3.1.9 to 3.1.10 (#281)
Bumps [ejs](https://github.com/mde/ejs) from 3.1.9 to 3.1.10.
- [Release notes](https://github.com/mde/ejs/releases)
- [Commits](https://github.com/mde/ejs/compare/v3.1.9...v3.1.10)

---
updated-dependencies:
- dependency-name: ejs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-02 07:47:46 -05:00
Jeremy Kahn
2ac8c2f04e
fix: upgrade typescript from 5.4.4 to 5.4.5 (#279)
Snyk has created this PR to upgrade typescript from 5.4.4 to 5.4.5.

See this package in npm:
https://www.npmjs.com/package/typescript

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-05-02 07:44:06 -05:00
Jeremy Kahn
28e4953570
fix: upgrade @types/node from 18.19.30 to 18.19.31 (#278)
Snyk has created this PR to upgrade @types/node from 18.19.30 to 18.19.31.

See this package in npm:
https://www.npmjs.com/package/@types/node

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-04-30 19:06:04 -05:00
Jeremy Kahn
e36cca6f43
fix: upgrade @testing-library/react from 14.2.2 to 14.3.0 (#277)
Snyk has created this PR to upgrade @testing-library/react from 14.2.2 to 14.3.0.

See this package in npm:
https://www.npmjs.com/package/@testing-library/react

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-04-29 20:22:10 -05:00
Jeremy Kahn
f64570d6b6
fix: upgrade @types/node from 18.19.29 to 18.19.30 (#275)
Snyk has created this PR to upgrade @types/node from 18.19.29 to 18.19.30.

See this package in npm:
https://www.npmjs.com/package/@types/node

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-04-27 12:08:16 -05:00
Jeremy Kahn
65c4c4890a chore(deps): run npm audit --fix 2024-04-25 21:00:29 -05:00
Jeremy Kahn
7e40e0cd9f chore(deps): [closes #271] use @mui/icons-material@5.15.15 2024-04-25 20:58:42 -05:00
Jeremy Kahn
87f0a185d8
fix: upgrade @mui/material from 5.15.14 to 5.15.15 (#272)
Snyk has created this PR to upgrade @mui/material from 5.15.14 to 5.15.15.

See this package in npm:
https://www.npmjs.com/package/@mui/material

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-04-25 21:00:36 -05:00
Jeremy Kahn
4718032415
fix: upgrade typescript from 5.4.3 to 5.4.4 (#273)
Snyk has created this PR to upgrade typescript from 5.4.3 to 5.4.4.

See this package in npm:
https://www.npmjs.com/package/typescript

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-04-25 20:59:09 -05:00
Jeremy Kahn
b4c86515c0
fix: upgrade @types/react-dom from 18.2.23 to 18.2.24 (#269)
Snyk has created this PR to upgrade @types/react-dom from 18.2.23 to 18.2.24.

See this package in npm:
https://www.npmjs.com/package/@types/react-dom

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-04-24 20:17:00 -05:00
Jeremy Kahn
367a4e3d62
fix: upgrade @types/node from 18.19.28 to 18.19.29 (#268)
Snyk has created this PR to upgrade @types/node from 18.19.28 to 18.19.29.

See this package in npm:
https://www.npmjs.com/package/@types/node

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-04-24 07:23:11 -05:00
Jeremy Kahn
91ef4ad32f docs(readme): improve formatting 2024-04-21 21:06:19 -05:00
Jeremy Kahn
24ac1f1bcd docs(installation): [closes #267] document cloning, NPM, and WSL 2024-04-21 21:04:04 -05:00
Jeremy Kahn
3adaf41ea0
fix: upgrade @types/node from 18.19.26 to 18.19.28 (#266)
Snyk has created this PR to upgrade @types/node from 18.19.26 to 18.19.28.

See this package in npm:
https://www.npmjs.com/package/@types/node

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-04-21 09:42:52 -05:00
Jeremy Kahn
f4d17d883e
fix: upgrade @emotion/styled from 11.11.0 to 11.11.5 (#264)
Snyk has created this PR to upgrade @emotion/styled from 11.11.0 to 11.11.5.

See this package in npm:
https://www.npmjs.com/package/@emotion/styled

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-04-19 19:07:00 -05:00
Jeremy Kahn
2dbd29a90a chore(deps): use actions/upload-artifact@v4 2024-04-18 18:23:54 -05:00
Jeremy Kahn
88e47c054f
fix: upgrade @types/react-dom from 18.2.22 to 18.2.23 (#263)
Snyk has created this PR to upgrade @types/react-dom from 18.2.22 to 18.2.23.

See this package in npm:
https://www.npmjs.com/package/@types/react-dom

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-04-18 18:18:44 -05:00
Jeremy Kahn
c03b4ad50b
fix: upgrade @testing-library/react from 14.2.1 to 14.2.2 (#260)
Snyk has created this PR to upgrade @testing-library/react from 14.2.1 to 14.2.2.

See this package in npm:
https://www.npmjs.com/package/@testing-library/react

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-04-17 20:34:53 -05:00
Jeremy Kahn
aaa0ed83ad
fix: upgrade @mui/icons-material from 5.15.13 to 5.15.14 (#261)
Snyk has created this PR to upgrade @mui/icons-material from 5.15.13 to 5.15.14.

See this package in npm:
https://www.npmjs.com/package/@mui/icons-material

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-04-17 20:31:49 -05:00
Jeremy Kahn
ffc32fa2bf
fix: upgrade typescript from 5.4.2 to 5.4.3 (#262)
Snyk has created this PR to upgrade typescript from 5.4.2 to 5.4.3.

See this package in npm:
https://www.npmjs.com/package/typescript

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-04-17 20:30:25 -05:00
Jeremy Kahn
5c4202fa4c chore(deps): [closes #255] use @types/react@18.2.72 2024-04-16 18:57:04 -05:00
Jeremy Kahn
016e4c8161
fix: upgrade detectincognitojs from 1.3.0 to 1.3.5 (#256)
Snyk has created this PR to upgrade detectincognitojs from 1.3.0 to 1.3.5.

See this package in npm:
https://www.npmjs.com/package/detectincognitojs

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-04-16 18:52:40 -05:00
Jeremy Kahn
bd2ecf202c
fix: upgrade @mui/material from 5.15.12 to 5.15.14 (#257)
Snyk has created this PR to upgrade @mui/material from 5.15.12 to 5.15.14.

See this package in npm:
https://www.npmjs.com/package/@mui/material

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-04-16 18:48:43 -05:00
Jeremy Kahn
401ec916bb
fix: upgrade @types/node from 18.19.24 to 18.19.26 (#258)
Snyk has created this PR to upgrade @types/node from 18.19.24 to 18.19.26.

See this package in npm:
https://www.npmjs.com/package/@types/node

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-04-16 18:47:09 -05:00
Jeremy Kahn
aacfed853e
fix: upgrade react-router-dom from 6.22.2 to 6.22.3 (#259)
Snyk has created this PR to upgrade react-router-dom from 6.22.2 to 6.22.3.

See this package in npm:
https://www.npmjs.com/package/react-router-dom

See this project in Snyk:
https://app.snyk.io/org/jeremyckahn/project/d52c3b0d-59ff-42e3-89e1-b97ee832bf9a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-04-16 18:46:41 -05:00
Jeremy Kahn
6c434f84ab
refactor(styling): Remove Tailwind (#253)
* refactor(css): replace Tailwind classes with MUI sx
* chore(deps): remove classnames
* refactor(css): inline link baseline style
* feat(css): use modern-normalize
* chore(deps): remove tailwind
* refactor(css): inline all Sass files
* chore(deps): remove sass
2024-04-09 20:54:41 -05:00
Jeremy Kahn
72526ebbbb chore(deps): use node 20 2024-04-07 17:10:29 -05:00
Jeremy Kahn
7556d491f3 chore(deps): update prettier 2024-04-07 16:59:49 -05:00
Jeremy Kahn
3a4a09ce69 docs(readme): update GitHub Pages hosting documentation 2024-04-06 17:43:38 -05:00
Jeremy Kahn
df6d10868e docs(vite): add base hint comment 2024-04-06 17:37:50 -05:00
Marat Zimnurov
3ce8dec639
docs(readme): put step about assets resolving for gh-pages (#252) 2024-04-06 17:32:30 -05:00
dependabot[bot]
533bff5f9f
chore(deps-dev): bump vite from 5.0.12 to 5.0.13 (#250)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.0.12 to 5.0.13.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.0.13/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.0.13/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-03 18:07:23 -05:00
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