Commit Graph

345 Commits

Author SHA1 Message Date
Jeremy Kahn
0911c29729 refactor(EmbedCodeDialog): don't use markdown renderer 2023-10-08 16:58:29 -05:00
Jeremy Kahn
7a7ddf80fc refactor(home): move EmbedCodeDialog to its own file 2023-10-08 16:54:49 -05:00
Jeremy Kahn
cbd0da50f6 fix(embed): [#92] improve embedded display on wider screens 2023-10-08 13:51:49 -05:00
Jeremy Kahn
7acf267558
feat(embed): [closes #92] Embed support (#177)
* feat(embed): [#92] hide unnecessary UI when embedded
* feat(embed): [#92] provide embed code
2023-10-08 13:19:46 -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
Jeremy Kahn
055060310e docs(readme): add note about custom development 2023-10-03 09:53:32 -05:00
Jeremy Kahn
0e2da32c25
fix(routing): [closes #168] Construct redirect URL correctly (#170)
* docs(readme): add note about syncing forks
* fix(routing): use correct pathSegmentsToKeep
2023-09-30 10:36:27 -05:00
Jeremy Kahn
667c0b666f docs(readme): add note about using latest version 2023-09-28 21:09:26 -05:00
Jeremy Kahn
f150915170
fix(routing): [for #168] set router basename (#169) 2023-09-28 20:57:49 -05:00
bharat
3fe80f58fd
feat(media): [closes #165] Hide media control selectors when not in use (#166) 2023-09-16 10:04:58 -05:00
Jeremy Kahn
29a20a930e
feat(media): [closes #157] Improve media button styling (#164) 2023-09-12 09:35:32 -05:00
Jeremy Kahn
d06bbcf0f4
feat(shell): [closes #155] Handle unsupported environments (#161)
* feat(shell): [#155] show error in unsupported environment
* feat(shell): [#155] show details about unsupported environment
2023-09-07 09:28:29 -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
Jeremy Kahn
6529a0b4a7 docs(readme): add note from developer 2023-08-24 09:31:51 -05:00
Jeremy Kahn
6b942c1025 feat(connectivity): increase trackerRedundancy to 4 2023-08-21 20:53:03 -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
f283db824d fix(deploy): install with npm ci 2023-08-07 21:12:28 -05:00
Jeremy Kahn
5f7b8b2ffc fix(typing-indicator): send typing status to peers upon joining 2023-07-28 10:07:17 -05:00
Jeremy Kahn
3413f37d8c feat(typing-indicator): add setting to disable typing indicator 2023-07-28 09:50:03 -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
af4cba8449 Revert "chore(actions): add update-main.yml"
This reverts commit dd2931b917.
2023-07-25 09:49:00 -05:00
Jeremy Kahn
dd2931b917 chore(actions): add update-main.yml 2023-07-25 09:45:20 -05:00
Jeremy Kahn
c4e7e7d13b
fix(file-upload): [closes #122] prevent file picker from getting stuck (#131) 2023-07-25 09:42:53 -05:00
Jeremy Kahn
b425552fe1 docs(readme): remove Open Relay references 2023-07-25 09:18:51 -05:00
Jeremy Kahn
7a4862f399 feat(config): [closes #112] use 188.148.133.173 for TURN server 2023-07-25 09:17:05 -05:00
Jeremy Kahn
67dcf2a1f8 chore(deps): use trystero@0.13.0 2023-07-20 09:19:47 -05:00
Jeremy Kahn
9b9d294f98
feat(connection-test): [closes #127] Explain tracker connection problems (#130)
* feat(connection-test): [closes #127] explain tracker connection problems
2023-07-16 17:45:16 -05:00
Jeremy Kahn
f67dbb60d3
feat(connection-test): display failed tracker connections (#129) 2023-07-14 17:21:25 -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
2c29674a48 chore(ci): use node 18 for GitHub Actions 2023-07-01 21:48:35 -05:00
Jeremy Kahn
ca2c98dcb8 chore(deps): use node 18 2023-07-01 21:46:52 -05:00
Jeremy Kahn
83e9f7dbdd fix(connection): [#126] set trackerRedundancy to 3 2023-06-30 09:21:27 -05:00
Jeremy Kahn
6591fc8819 chore(deps): use trystero@0.12.1 2023-06-29 09:14:09 -05:00
Jeremy Kahn
ec9c9f61ce feat(ConnectionTestResults): [closes #124] explain connection types 2023-06-17 14:53:09 -05:00
Jeremy Kahn
6c5c4129f1
docs(README): add notes about ad blockers and domain binding 2023-06-07 09:25:40 -05:00
rogerm4242
a468803e24
Update README.md - correct typo - roon -> room (#121) 2023-05-17 11:50:41 -05:00
Jeremy Kahn
94ed09c90f docs: note iOS Safari issues in README 2023-03-29 08:53:33 -05:00
Jeremy Kahn
aff6995ecc fix: use window.navigator.onLine for connection detection 2023-03-28 09:46:10 -05:00
Jeremy Kahn
88fad17357 fix: improve connection loss handling 2023-03-28 09:38:57 -05:00
Jeremy Kahn
8fa4f666e0 feat: expire host/relay checks 2023-03-28 09:24:06 -05:00
Jeremy Kahn
38509019fd fix: clean up old rtcPeerConnections 2023-03-28 09:13:35 -05:00
Jeremy Kahn
a4b7c8e9ce fix: expire network status checks 2023-03-28 07:46:43 -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