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
Jeremy Kahn
4cf75b15b0
feat: [ closes #15 ] Show connection type ( #117 )
...
* feat: [#15 ] implement getPeerConnectionTypes
* feat: [#15 ] display connection type icon
* refactor: extract PeerListItem to its own file
* feat: [#15 ] show connection details via tooltip
* fix: style stable peer name
2023-03-25 14:40:07 -05:00
Jeremy Kahn
87ffd1df56
feat: improve spacing around peer counter
2023-03-22 09:27:52 -05:00
Jeremy Kahn
456581bf0a
chore: use trystero@0.12.0
2023-03-22 09:19:47 -05:00
Jeremy Kahn
3481379732
fix: make auto scroll work with images
2023-03-15 10:10:17 -05:00
Jeremy Kahn
7ba62c030b
refactor: remove numberOfPeers state
2023-03-15 10:10:17 -05:00
Jeremy Kahn
d6f9b10ce2
feat: don't automatically close sidebars
2023-03-15 10:10:17 -05:00
Jeremy Kahn
446ca466c7
feat: default sidebars to open on wide screens
2023-03-15 10:10:17 -05:00
Jeremy Kahn
dab98f02c2
feat: [ #110 ] give chat transcript a maximum width
2023-03-15 10:10:17 -05:00
Jeremy Kahn
442f5406ec
feat: improve Home screen display
2023-03-08 09:36:15 -06:00
Jeremy Kahn
0fc4ad040b
feat: do not obscure join room buttons with tooltip
2023-03-08 09:09:16 -06: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
dfe510e642
feat: [ closes #76 ] Custom usernames ( #93 )
...
* feat: add Username component
* feat: set custom username state
* feat: update custom username on input blur
* feat: inform peers of username updates
* feat: display username for peers
* feat: show static name in parentheses
* feat: use display name in message notification
* feat: remove username display from Shell Drawer
* feat: persist customUsername
2023-03-04 12:55:37 -06:00
Jeremy Kahn
870a13eac1
feat: [ closes #77 ] Peer audio volume control ( #90 )
...
* feat: add AudioVolume component
* feat: show volume slider label value
* feat: update audio volume icon
* feat: mute/unmute when volume icon is clicked
* feat: show peer dividers
2023-02-26 18:26:53 -06:00
Jeremy Kahn
99a9ab7838
fix: use rtcConfig for file transfers
2023-02-22 09:48:51 -06:00
Jeremy Kahn
1f1e112ec1
docs: update README
2023-02-21 21:23:32 -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
67ee15c40e
refactor: type readable-stream-node-to-web
2023-02-18 13:45:52 -06:00
Jeremy Kahn
a9f7919460
refactor: type abstract-chunk-store and idb-chunk-store
2023-02-18 13:02:58 -06:00
Jeremy Kahn
8d27c2239a
refactor: type all of wormhole-crypto
2023-02-18 11:56:58 -06:00
Jeremy Kahn
7d73a5ca7f
refactor: declare used wormhole-crypto types
2023-02-17 09:43:55 -06:00
Jeremy Kahn
9477fb2306
refactor: use streamsaver types
2023-02-17 09:36:01 -06:00
Jeremy Kahn
557ac2a393
chore: update caniuse-lite
2023-02-17 09:12:34 -06:00
Jeremy Kahn
b47c71aa8d
refactor: clean up trystero types
2023-02-17 09:09:39 -06:00
Jeremy Kahn
7096119b76
docs: update README
2023-02-16 21:38:47 -06:00
Jeremy Kahn
674a3cea45
docs: explain stream pooling strategy
2023-02-16 09:41:06 -06:00
Jeremy Kahn
b0d4479e63
refactor: remove useless object spread
2023-02-16 09:40:16 -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
62a453807a
fix: show correct user name for selected video stream
2023-02-11 17:37:41 -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
Nasal Daemon
fcec242194
[ closes #75 ] Easier sharing of private rooms ( #81 )
...
* Add URL secret reading logic
* Add private url share dialog
* Salt password hash with roomId
* Don't allow incorrect password to be entered
Co-authored-by: Jeremy Kahn <jeremyckahn@gmail.com>
2023-01-08 14:37:30 -06:00
MD Taseen Khan
d5aa4d7f0b
feat: Update manifest with description and shortcut ( #80 )
...
* update manifest with description and shortcut
* display changed to full screen cause 'Opens the web application without any browser UI and takes up the entirety of the available display area'
* update contributor
* feat: add screenshots
Co-authored-by: Jeremy Kahn <jeremyckahn@gmail.com>
2022-12-17 14:07:43 -06:00