client-sdk-js
Data tracks - incoming manager
#1819
Open

Commits
  • feat: make improvements to how error generics are parsed
    1egoman committed 18 days ago
  • feat: make more modifications to throws-transformer to work with Error<A | B> type signatures
    1egoman committed 18 days ago
  • fix: get rid of collapsing union function in throws-transformer
    1egoman committed 18 days ago
  • feat: migrate whole data tracks implementation to get rid of reasons in Throws wherever possible
    1egoman committed 18 days ago
  • feat: remove signal option from tryPush / tryProcessAndSend
    1egoman committed 18 days ago
  • feat: add some better handling of new Promise constructor / catch chaining
    1egoman committed 18 days ago
  • fix: run npm run format
    1egoman committed 18 days ago
  • refactor: break up data-track/track.ts into LocalDataTrack / types files
    1egoman committed 18 days ago
  • feat: add initial IncomingDataTrackManager implementation
    1egoman committed 18 days ago
  • feat: move RemoteDataTrack into its own file
    1egoman committed 18 days ago
  • fix: address throw transform warnings
    1egoman committed 18 days ago
  • fix: run npm run format and lint
    1egoman committed 18 days ago
  • fix: remove unused DataTrackPacketizerReason import
    1egoman committed 18 days ago
  • feat: apply same rethrow pattern as try_push to break the Throws error boundary in RemoteDataTrack too
    1egoman committed 18 days ago
  • feat: add first pass of track interfaces (idea from from lukas 1:1)
    1egoman committed 18 days ago
  • feat: add first part of tests for IncomingDataTrackManager
    1egoman committed 18 days ago
  • feat: add more tests and bugfixes to IncomingDataTrackManager to better handle subscription cancellation
    1egoman committed 18 days ago
  • feat: add e2ee subscription test
    1egoman committed 18 days ago
  • fix: run npm run format
    1egoman committed 18 days ago
  • refactor: rename methods / add docs comments
    1egoman committed 18 days ago
  • refactor: move incoming pipeline into its own file
    1egoman committed 18 days ago
  • refactor: get rid of unused DataTrackStreamReader
    1egoman committed 18 days ago
  • refactor: break errors out into separate file
    1egoman committed 18 days ago
  • fix: clean up residual dead code left from rust port
    1egoman committed 18 days ago
  • fix: delete dead code accidentally commited from development of new throws-transformer features
    1egoman committed 18 days ago
  • fix: add missing changeset file
    1egoman committed 18 days ago
  • fix: rework RemoteDataTrack signature to be better for future extension
    1egoman committed 18 days ago
  • feat: add new trackUnavailable event after jacob 1:1
    1egoman committed 18 days ago
  • feat: import incoming data track manager so linting / etc runs on it
    1egoman committed 18 days ago
  • fix: run format and lint
    1egoman committed 18 days ago
  • feat: update localitySymbol -> isLocal and add ITrack
    1egoman committed 18 days ago
  • fix: remove changeset based on lukas suggestion
    1egoman committed 15 days ago
  • feat: remove exports for new track interface helpers
    1egoman committed 15 days ago
  • feat: convert to using abort signal polyfills
    1egoman committed 13 days ago
  • feat: handle immediate abortsignal abort case in OutgoingDataTrackManager
    1egoman committed 13 days ago
  • feat: alter the incoming manager subscription logic to fix some subtle edge cases
    1egoman committed 13 days ago
  • fix: run npm run format
    1egoman committed 13 days ago
  • feat: add remote participant disconnected handler to terminate in flight data tracks
    1egoman committed 13 days ago
  • fix: add omitted trackAvailable event to tests
    1egoman committed 13 days ago
  • feat: add tests for remote participant disconnects cleaning up remote data track sfu subscriptions
    1egoman committed 13 days ago
  • fix: run npm run format
    1egoman committed 13 days ago
  • fix: clear descriptors after calling shutdown
    1egoman committed 13 days ago
  • feat: add explicit queuing strategy to IncomingDataTrackManager ReadableStreams
    1egoman committed 13 days ago
  • fix: address comment typo
    1egoman committed 13 days ago
  • feat: add more data track publication tests
    1egoman committed 13 days ago
  • feat: update default high water mark threshold for incoming `ReadableStream`s
    1egoman committed 6 days ago
Loading