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
7556d491f3
chore(deps): update prettier
2024-04-07 16:59:49 -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
547564d921
fix: upgrade @mui/material from 5.15.11 to 5.15.12 ( #245 )
...
Snyk has created this PR to upgrade @mui/material from 5.15.11 to 5.15.12.
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-03-27 20:24:47 -05:00
Jeremy Kahn
915ea21316
fix: upgrade react-router-dom from 6.22.1 to 6.22.2 ( #243 )
...
Snyk has created this PR to upgrade react-router-dom from 6.22.1 to 6.22.2.
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-03-21 19:02:57 -05:00
Jeremy Kahn
042c447b55
fix: upgrade @emotion/react from 11.11.3 to 11.11.4 ( #242 )
...
Snyk has created this PR to upgrade @emotion/react from 11.11.3 to 11.11.4.
See this package in npm:
https://www.npmjs.com/package/@emotion/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-03-20 20:54:31 -05:00
Jeremy Kahn
7ecb17d0a1
fix: upgrade @mui/material from 5.15.10 to 5.15.11 ( #241 )
...
Snyk has created this PR to upgrade @mui/material from 5.15.10 to 5.15.11.
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-03-18 21:11:16 -05:00
Jeremy Kahn
0eb5b596dd
fix: upgrade secure-file-transfer from 0.0.7 to 0.0.8 ( #240 )
...
Snyk has created this PR to upgrade secure-file-transfer from 0.0.7 to 0.0.8.
See this package in npm:
https://www.npmjs.com/package/secure-file-transfer
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-03-17 10:12:54 -05:00
Jeremy Kahn
d81e930da6
chore(deps): upgrade to Trystero@0.18.0
2024-03-14 21:35:51 -05:00
Jeremy Kahn
5d4619965c
chore(deps): upgrade react, node and MUI icons
2024-03-14 20:55:51 -05:00
Jeremy Kahn
5f2444f9c9
fix: upgrade @types/node from 18.19.10 to 18.19.17 ( #233 )
...
Snyk has created this PR to upgrade @types/node from 18.19.10 to 18.19.17.
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-03-14 07:50:16 -05:00
Jeremy Kahn
f9768627ee
fix: upgrade @mui/material from 5.15.6 to 5.15.10 ( #235 )
...
Snyk has created this PR to upgrade @mui/material from 5.15.6 to 5.15.10.
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-03-14 07:48:30 -05:00
Jeremy Kahn
e644b20f4e
fix: upgrade react-router-dom from 6.21.3 to 6.22.1 ( #236 )
...
Snyk has created this PR to upgrade react-router-dom from 6.21.3 to 6.22.1.
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-03-14 07:47:17 -05:00
Jeremy Kahn
ea34058fa7
chore: Migrate from Create React App to Vite ( #231 )
...
* chore(vite): use vite
* fix(vite): alias lib directory
* chore(vite): set type: module
* chore: update vite and MUI
* fix(vite): make MUI components load
* fix: use node path resolution
* chore(vite): add svg support
* fix(vite): polyfill global
* fix(vite): use import.meta
* fix(vite): use correct svg module resolution
* chore(vite): migrate to vitest
* fix(vite): remove PUBLIC_URL
* fix(tests): mock audio service
* chore(deps): upgrade to react test library 14
* refactor(tests): simplify room test setup
* refactor(tests): make Date.now() mockable
* refactor(vite): remove bootstrap shim
* chore(deps): drop react-scripts
* chore(deps): remove source-map-explorer
Source maps do not currently work with MUI and Vite:
https://github.com/vitejs/vite/issues/15012
Because of this, source map utilities are currently removed.
* refactor(vite): use TypeScript for Vite config
* chore(actions): update actions config for new paths
* fix(service-worker): use VITE_HOMEPAGE for service worker resolution
* fix(vercel): use quotes for build command
* fix(vite): use import.meta.env.MODE
* fix(service-worker): use correct definition for publicUrl
* feat(vite): use vite-plugin-pwa
* fix(pwa): make update prompt work
* fix(types): use vite/client types
* docs(readme): update building instructions
* refactor(vite): simplify theme loading workaround
* refactor(vite): use manifest object
* docs(readme): update tool references
* chore(deps): run `npm audit fix`
* fix(vite): make syntax highlighter work consistently
See: https://github.com/react-syntax-highlighter/react-syntax-highlighter/issues/513
* fix(pwa): remove manifest.json references
* refactor(deps): remove jest references
* refactor(types): remove react-scripts reference
* chore(deps): use TypeScript 5
* refactor(tests): improve persisted storage mocking
2024-03-12 21:44:43 -05:00
dependabot[bot]
72bc66a340
chore(deps): bump ip from 1.1.8 to 1.1.9 ( #229 )
...
Bumps [ip](https://github.com/indutny/node-ip ) from 1.1.8 to 1.1.9.
- [Commits](https://github.com/indutny/node-ip/compare/v1.1.8...v1.1.9 )
---
updated-dependencies:
- dependency-name: ip
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-20 21:56:51 -06:00
dependabot[bot]
4d6d1482f2
chore(deps): bump follow-redirects from 1.15.3 to 1.15.4 ( #224 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.3 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.3...v1.15.4 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-11 09:26:02 -06:00
Jeremy Kahn
e962c403a5
feat(profile) [ closes #219 ] Import and export user profile ( #220 )
...
* feat(profile): implement profile export
* feat(profile): load user-selected file
* feat(profile): import loaded profile
* feat(profile): validate public/private keys
* refactor(settings): remove unnecessary theme functions
* refactor(settings): use theme hook
* feat(settings): show error alert if profile export fails
2023-12-10 19:43:32 -06:00
dependabot[bot]
c19bbbeee2
chore(deps): bump @adobe/css-tools from 4.3.1 to 4.3.2 ( #214 )
...
Bumps [@adobe/css-tools](https://github.com/adobe/css-tools ) from 4.3.1 to 4.3.2.
- [Changelog](https://github.com/adobe/css-tools/blob/main/History.md )
- [Commits](https://github.com/adobe/css-tools/commits )
---
updated-dependencies:
- dependency-name: "@adobe/css-tools"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-01 10:05:39 -06:00
Jeremy Kahn
1cf4b50ac2
chore(deps): use trystero@0.15.0
2023-11-20 19:07:36 -06:00
Jeremy Kahn
4607562b7e
chore(deps): use recommended versions ( #195 )
...
@types/react@18.2.25 @mui/material@5.14.12 react-router-dom@6.16.0 typescript@4.9.5 @types/node@18.18.4
2023-10-29 15:46:21 -05:00
Jeremy Kahn
54f7b2dd93
fix(deps): [ fixes #185 ] Upgrade vulnerable versions and remove ipfs-core
( #193 )
...
* fix(deps): omit ipfs-core
* fix(deps): use @svgr/plugin-svgo/nth-check@2.0.1
* fix(deps): use resolve-url-loader/postcss@8.4.31
* chore(deps): rebuild package-lock.json
* chore(actions): update actions
2023-10-29 14:49:49 -05:00
Jeremy Kahn
2ed5c2320b
chore(deps): run npm audit fix
2023-10-28 11:47:23 -05:00
Jeremy Kahn
f6a3e30da2
feat(sdk): Implement Chitchatter SDK ( #183 )
...
* feat(sdk): render iframe in chat-room component
* fix(ci): install optional dependencies
* feat(sdk): allow subset of attributes
* feat(sdk): accept root-domain attribute
* feat(sdk): accept custom room name or use sane default
* feat(sdk): set allowed features
* feat(sdk): add sdk instructions to embed code dialog
* fix(sdk): use dynamic rootUrl
* fix(sdk): use static defaultRoot
* feat(sdk): send config from SDK to chat
* fix(sdk): expire poller
* fix(sdk): pass parent domain to iframe via query param
* refactor(sdk): type message event data
* feat(sdk): send user id to chat frame
* feat(sdk): handle some attribute updates
* chore(package): add build:sdk:watch script
* refactor(sdk): move more code to updateIframeAttributes
* feat(sdk): support changing rooms
* feat(sdk): support more user settings
* docs(sdk): add SDK section to README
* feat(sdk): render root-url in embed code if necessary
* refactor(sdk): use map for chat room attributes
* fix(sdk): unbind event listener when chat-room is disconnected
* fix(sdk): properly tear down receipt listener
* fix(sdk): send config when frame reloads
* feat(sdk): listen for config updates
* feat(sdk): request config from sdk instead of sending it repeatedly
* refactor(sdk): use type guard for config message
* fix(sdk): use settings from SDK when there is no preexisting persisted data
* fix(sdk): observe all iframe attributes
* refactor(sdk): simplify bootup logic
* feat(sdk): improve embed code display
2023-10-28 11:42:58 -05:00
dependabot[bot]
c911f68552
chore(deps): bump browserify-sign from 4.2.1 to 4.2.2 ( #186 )
...
Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign ) from 4.2.1 to 4.2.2.
- [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md )
- [Commits](https://github.com/crypto-browserify/browserify-sign/compare/v4.2.1...v4.2.2 )
---
updated-dependencies:
- dependency-name: browserify-sign
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-28 09:40:59 -05:00
Jeremy Kahn
0d47fe7937
chore(deps): use trystero@0.13.1
2023-10-24 09:12:45 -05:00
dependabot[bot]
43c092a231
chore(deps): bump @babel/traverse from 7.20.12 to 7.23.2 ( #181 )
...
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse ) from 7.20.12 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse )
---
updated-dependencies:
- dependency-name: "@babel/traverse"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 20:55:43 -05:00
Jeremy Kahn
d3630e082e
chore(package): add analyze script
2023-10-11 07:42:13 -05:00
dependabot[bot]
1b43b4aa00
chore(deps-dev): bump postcss from 8.4.16 to 8.4.31 ( #172 )
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.4.16 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.16...8.4.31 )
---
updated-dependencies:
- dependency-name: postcss
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-05 17:04:06 -05:00
dependabot[bot]
d988620a00
chore(deps): bump @adobe/css-tools from 4.0.1 to 4.3.1 ( #152 )
...
Bumps [@adobe/css-tools](https://github.com/adobe/css-tools ) from 4.0.1 to 4.3.1.
- [Changelog](https://github.com/adobe/css-tools/blob/main/History.md )
- [Commits](https://github.com/adobe/css-tools/commits )
---
updated-dependencies:
- dependency-name: "@adobe/css-tools"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-29 20:46:21 -05:00
dependabot[bot]
7c18abe6de
chore(deps): bump protobufjs from 6.11.3 to 6.11.4 ( #151 )
...
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js ) from 6.11.3 to 6.11.4.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases )
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/protobufjs/protobuf.js/commits )
---
updated-dependencies:
- dependency-name: protobufjs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-16 10:54:37 -05:00
dependabot[bot]
28c5db5479
chore(deps): bump minimatch and recursive-readdir ( #149 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) and [recursive-readdir](https://github.com/jergason/recursive-readdir ). These dependencies needed to be updated together.
Updates `minimatch` from 3.0.4 to 3.1.2
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2 )
Updates `recursive-readdir` from 2.2.2 to 2.2.3
- [Changelog](https://github.com/jergason/recursive-readdir/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jergason/recursive-readdir/commits/v2.2.3 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-type: indirect
- dependency-name: recursive-readdir
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-13 11:28:21 -05:00
dependabot[bot]
65b907d8e0
chore(deps): bump webpack from 5.74.0 to 5.88.2 ( #148 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.74.0 to 5.88.2.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.74.0...v5.88.2 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-13 11:25:56 -05:00
dependabot[bot]
e660fb6017
chore(deps): bump loader-utils from 2.0.2 to 2.0.4 ( #147 )
...
Bumps [loader-utils](https://github.com/webpack/loader-utils ) from 2.0.2 to 2.0.4.
- [Release notes](https://github.com/webpack/loader-utils/releases )
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md )
- [Commits](https://github.com/webpack/loader-utils/compare/v2.0.2...v2.0.4 )
---
updated-dependencies:
- dependency-name: loader-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-13 11:24:10 -05:00
dependabot[bot]
d4ce9e5890
chore(deps): bump json5 from 1.0.1 to 1.0.2 ( #146 )
...
Bumps [json5](https://github.com/json5/json5 ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-13 11:23:08 -05:00
dependabot[bot]
1bc52472a2
chore(deps): bump word-wrap from 1.2.3 to 1.2.5 ( #145 )
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.5.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.5 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-13 11:22:18 -05:00
dependabot[bot]
7bb4392384
chore(deps): bump semver from 6.3.0 to 6.3.1 ( #144 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 6.3.0 to 6.3.1.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/v6.3.1/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-13 11:10:35 -05:00
dependabot[bot]
6cc76a56f2
chore(deps): bump tough-cookie from 4.0.0 to 4.1.3 ( #143 )
...
Bumps [tough-cookie](https://github.com/salesforce/tough-cookie ) from 4.0.0 to 4.1.3.
- [Release notes](https://github.com/salesforce/tough-cookie/releases )
- [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md )
- [Commits](https://github.com/salesforce/tough-cookie/compare/v4.0.0...v4.1.3 )
---
updated-dependencies:
- dependency-name: tough-cookie
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-13 11:09:14 -05:00
Jeremy Kahn
e597a667a1
feat(chat): [ closes #13 ] Active typing indicators ( #133 )
...
* feat(typing-indicator): wire up handleMessageChange
* feat(typing-indicator): send typing: true status
* feat(typing-indicator): expire typing state
* feat(typing-indicator): update typing state received from peers
* refactor(shell): add updatePeer utility
* feat(typing-indicator): display peer typing status
* feat(typing-indicator): reset typing status when a message is sent
* feat(typing-indicator): move indicator below message form
* feat(typing-indicator): keep status text to one line
2023-07-27 21:06:35 -05:00
Jeremy Kahn
67dcf2a1f8
chore(deps): use trystero@0.13.0
2023-07-20 09:19:47 -05:00
Jeremy Kahn
291ed0c2b9
feat(connection-test): Display tracker connection status ( #128 )
...
* feat(ConnectionTest): track tracker state
* feat(ConnectionTest): show tracker searching state
* chore(deps): use github:jeremyckahn/trystero#feature/get-tracker-connections
* feat(connection-test): hide network indicator in non-room routes
* feat(connection-test): show peer searching status
* feat(connection-test): hide peer searching UI when not in a room
2023-07-13 09:50:54 -05:00
Jeremy Kahn
6591fc8819
chore(deps): use trystero@0.12.1
2023-06-29 09:14:09 -05:00
Jeremy Kahn
3977a82224
feat: Connection status ( #119 )
...
* feat: implement ConnectionTest
* feat: display connection results
* feat: keep network status up to date
2023-03-27 21:51:33 -05:00
Jeremy Kahn
456581bf0a
chore: use trystero@0.12.0
2023-03-22 09:19:47 -05:00
Jeremy Kahn
35c3f2fee3
feat: [ closes #91 ] Render YouTube embeds ( #96 )
...
* feat: [#91 ] embed YouTube videos
2023-03-06 20:40:45 -06:00
Jeremy Kahn
37af59f89e
feat: [ closes #94 ] Show build hash ( #95 )
...
* feat: show build hash in Drawer
* feat: add link to GitHub commit for build
2023-03-05 12:22:02 -06:00
Jeremy Kahn
99a9ab7838
fix: use rtcConfig for file transfers
2023-02-22 09:48:51 -06:00
Jeremy Kahn
9d9afaa4dd
chore: use secure-file-transfer@0.0.4
2023-02-20 12:39:11 -06:00
Jeremy Kahn
fa542fc507
fix: download files before opening write stream
2023-02-19 17:48:03 -06:00
Jeremy Kahn
efde30c386
refactor: use secure-file-transfer@0.0.2
2023-02-19 13:38:17 -06:00
Jeremy Kahn
ebb8efb3f6
refactor: use secure-file-transfer@0.0.1
2023-02-19 12:33:45 -06:00
Jeremy Kahn
557ac2a393
chore: update caniuse-lite
2023-02-17 09:12:34 -06:00
Jeremy Kahn
c21b62adbe
chore: update mprocs to 0.6.4
2023-02-16 09:30:17 -06:00
Jeremy Kahn
44ba2181be
fix: [ #86 post-fix] don't create redundant data before transferring files
2023-02-15 21:48:57 -06:00
Jeremy Kahn
50aecb4af9
fix: [ #86 post-fix] Reduce file transfer memory usage ( #88 )
...
* fix: [#86 ] don't bloat memory when seeding files
2023-02-15 09:45:45 -06:00
Jeremy Kahn
d7287b5f6d
feat: [ closes #86 ] Encrypted file transfers ( #87 )
...
* feat: [#86 ] encrypt torrent data before upload
* feat: [#86 ] decrypt torrent data after download
* feat: [#86 ] use room ID as encryption key
* feat: [#86 ] show alerts for encryption activity
* feat: [#86 ] show progress indicator while encrypting files
2023-02-11 17:29:57 -06:00
Nasal Daemon
8493ddade5
Give video display as much space as possible ( #84 )
...
* Move room tools to top of page to use full width
Allow messages to be hidden while video is displaying
Allow video display to utilise all available width
Track unread messages while they are hidden
* Better portrait behaviour
* Show room controls by default
* Show room controls at same time as app bar
Improve video height calc.
Co-authored-by: Jeremy Kahn <jeremyckahn@gmail.com>
2023-01-23 21:50:14 -06:00
Jeremy Kahn
fcedb1ba55
feat: Improve peer reconnections
...
* feat: use trystero@github:jeremyckahn/trystero#bugfix/29__clean-up-peers
2022-12-04 20:58:34 -06:00
Jeremy Kahn
ac4cb2d7e0
chore: use webtorrent 1.9.4
2022-11-28 20:46:03 -06:00
Jeremy Kahn
d10c047fec
refactor: load webtorrent source
2022-11-28 20:45:45 -06:00
Jeremy Kahn
f006e76e80
feat: [ closes #21 ] File sharing ( #72 )
...
* feat: [#21 ] stand up file sharing controls UI
* feat: [#21 ] implement basic file transfer
* feat: [#21 ] save transferred file
* feat: [#21 ] transfer file via WebTorrent
* fix: use external streamsaver assets
* feat: [#21 ] initiate download by receiver click
* fix: enable re-downloading of shared files
* feat: [#21 ] implement sharing of multiple files
* chore: enable offline development
* feat: cache torrents in IndexedDB
* feat: show alert when download is aborted
* feat: [#21 ] clean up torrent data when principal offerer rescinds it
* feat: clean up cached torrents on page unload
* feat: show file transfer progress
* fix: download files sequentially
* feat: clean up file transfers when leaving the room
* feat: clean up broken downloads upon leaving the page
* fix: allow download animation to complete
* feat: show tooltip for download button
* feat: make file transfers work in browser private modes
* feat: disable file share controls while creating offer
2022-11-24 00:16:34 -06:00
Jeremy Kahn
75a804abbd
feat: [ closes #67 ] Screen sharing ( #68 )
...
* feat: [#67 ] stand up useRoomScreenShare hook
* feat: [#67 ] stand up RoomScreenShareControls
* feat: [#67 ] display screen share streams
* fix: [#67 ] don't flip screen share preview
* feat: don't display screen share controls in unsupported environments
* fix: [#67 ] always remove media streams for exiting peers
2022-11-13 17:11:09 -06:00
krayste
d4e565815c
feat: [ closes #12 ] add qr code support ( #63 )
...
* Add initial QRCode implementation
2022-11-05 20:41:24 -05:00
Jeremy Kahn
ee7d528f01
feat: [ closes #40 ] Disclaimer ( #42 )
...
* feat: [#40 ] stand up disclaimer page
* chore: use mui-markdown for disclaimer copy
* feat: [#40 ] add more disclaimer copy
* feat: style lists in messages
* refactor: author About page with Markdown
* feat: improve About page formatting
2022-10-16 21:49:04 -05:00
Jeremy Kahn
ebb80c3e6c
chore: use trystero@0.11.4
2022-10-04 09:14:34 -05:00
Jeremy Kahn
b7c8ee6441
chore: upgrade to trystero 0.11.3
2022-09-19 11:51:49 -05:00
Jeremy Kahn
50d622d9f9
chore: use trystero 0.11.2
2022-09-08 22:12:32 -05:00
Jeremy Kahn
5b69f48229
feat: automatically transform URLs into links
2022-09-08 09:37:38 -05:00
Jeremy Kahn
59a93c6fd0
feat: display user-friendly peer names
2022-09-04 09:39:18 -05:00
Jeremy Kahn
2e30f53b39
chore: use local tracker for development
2022-08-29 19:21:14 -05:00
Jeremy Kahn
ac4b7d6d70
feat: support code syntax highlighting
2022-08-28 18:19:14 -05:00
Jeremy Kahn
fd9998fc2c
feat: improve layout of room
2022-08-26 09:39:01 -05:00
Jeremy Kahn
b8f8bb5bfd
feat: persist userId
2022-08-20 16:52:47 -05:00
Jeremy Kahn
7cb7e5fdd5
fix: prevent rerenders from breaking room connection
2022-08-16 21:57:39 -05:00
Jeremy Kahn
519e27b5c2
feat: join peer room
2022-08-13 12:11:59 -05:00
Jeremy Kahn
36d059329c
feat: add room name input text field
2022-08-10 09:42:15 -05:00
Jeremy Kahn
98dc1d9ff1
chore: install react-markdown
2022-08-09 21:56:55 -05:00
Jeremy Kahn
1e50620456
chore: add trystero
2022-08-08 21:59:40 -05:00
Jeremy Kahn
c6cdbdb8ef
chore: set up react-router-dom
2022-08-08 21:58:32 -05:00
Jeremy Kahn
3d1105962c
fix: use @testing-library/react@12
2022-08-08 21:47:38 -05:00
Jeremy Kahn
05ce67e982
chore: set up material UI
2022-08-08 21:43:16 -05:00
Jeremy Kahn
5c252bf84a
chore: set up sass
2022-08-08 21:15:22 -05:00
Jeremy Kahn
66f4a966f0
chore: set up tailwind
2022-08-08 21:11:30 -05:00
Jeremy Kahn
b901793659
chore: set up Typescript
2022-08-08 21:04:37 -05:00
Jeremy Kahn
bd105f2a91
chore: set up eslint
2022-08-08 20:04:04 -05:00
Jeremy Kahn
b39d8e89c3
chore: set up prettier
2022-08-07 21:59:46 -05:00
Jeremy Kahn
314ca1ce5a
chore: set up husky
2022-08-07 21:53:00 -05:00
Jeremy Kahn
eb8c0e3852
Initialize project using Create React App
2022-08-07 21:06:40 -05:00