refactor: rename constant
9c4a51df
fix: make rpc use datastream.sendText, NOT streamText
7a13f507
fix: convert rpc tests from streamText -> sendText
68203302
feat: add initial support for single packet data streams via hacky me…
846173f3
feat: add backwards compatibility back in for old multi packet v1 dat…
db5547ba
feat: check all participants in room before broadcasting a v2 data st…
64042a0d
feat: add initial data stream benchmark app
759b8e61
feat: add missing constants file
42ae43fa
feat: add initial data stream compression implementation
9f8a9833
feat: migrate compression to get rid of "pump" and compress per packe…
4ada1a17
fix: swap else if -> switch/case
434c932e
feat: add initial take at streaming through CompressionStream for data
c9ed60ac
feat: commit hand written data streams compression approach
1ee48e8e
feat: try out using fflate to share a single compression stream acros…
ea65ece6
refactor: move to deflate-raw for all compression, move to Compressio…
ba4a28ee
fix: get rid of singleWrite mode on streamText
3c7b6a87
fix: clean up code
a721255e
feat: remove compression from streamText, in practice this doesn't re…
d6da60d6
feat: add compression into bytestreams too
0f2831dd
refactor: move around outgoing data stream single packet / compressio…
a3c60ad2
fix: reduce needless diff churn
837aacfe
feat: add max header size breaking change
21c2544b
feat: advertise new CAP_COMPRESSION_DEFLATE_RAW capability to SFU
520c3818
feat: add proper OutgoingDataStreamManager tests
88adfa00
feat: add initial IncomingDataStreamManager tests
5990dbbd
fix: ensure that compression only used when remote participants suppo…
d690e420
fix: fiz zlib Z_SYNC_FLUSH test
ad14a39b
feat: add a few more IncomingDataStreamManager tests
ce342ec3
fix: reformat code
cb247a9b
fix: remove unused import
3d312d51
fix: remove Z_SYNC_FLUSH test, it was not really testing the right thing
4e43e86b
fix: add participant disconnect test
fe033cd1
fix: add sendFile v1 outgoing data stream manager tests
69084c97
feat: port over data streams implementation to use newly added proto …
f4652e3f
feat: commit initial data streams spec
bd74e392
fix: remove unused tests
b41875e4
fix: remove earlier drafts mention
2fc2bbd8
fix: remove more out of date E2EE stuff and note about utf-8 chunk bo…
949a8b13
fix: update misleading comments
a1780aca
fix: add sendBytes method as the main entrypoint for sending inline b…
f4eab359
fix: make sendFile optional in spec
deb8b578
1egoman
force pushed
from
a1466412
to
deb8b578
11 days ago
fix: run npm run format
0f135734
fix: address remaining lint errors
42c7ee14
fix: add missing changeset
76f9866b
fix: add log when unknown compression scheme encountered
725e90e7
fix: convert intermedite streams to transformstream
599547f8
fix: port compression to use TransformStream
3467df85
feat: add zero length single packet data stream tests
3d54baaa
fix: swap break for return
947d01a5
lukasIO
approved these changes
on 2026-07-01
fix: ensure data stream payload will only ever be compressed once
a540eaeb
fix: address lint error
68b87c52
feat: add name / mimeType to new sendBytes method
919b5922
docs: update CompressedStreamState docstring
67e9a5d7
feat: add compressedStream.lengthLargerThan to allow for partial stre…
25af9bcb
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub