Skip to content
This repository has been archived by the owner on Aug 25, 2021. It is now read-only.

0.2.0 Roadmap #27

Closed
15 tasks done
alexlapa opened this issue May 17, 2019 · 0 comments
Closed
15 tasks done

0.2.0 Roadmap #27

alexlapa opened this issue May 17, 2019 · 0 comments
Assignees
Labels
feature New feature or request k::design Related to overall design and/or architecture roadmap Roadmap for multiple steps
Milestone

Comments

@alexlapa
Copy link
Collaborator

alexlapa commented May 17, 2019

Medea changes:

  • Control API integration:
  • RPC Connections:
    • Handle PeerStateMachine in wrong state
    • Buffer messages if RpcConnection is disconnected atm
  • Improve test coverage.

Jason changes:

@alexlapa alexlapa added feature New feature or request roadmap Roadmap for multiple steps k::design Related to overall design and/or architecture labels May 17, 2019
@alexlapa alexlapa added this to the 0.2.0 milestone May 17, 2019
@alexlapa alexlapa self-assigned this May 17, 2019
This was referenced Jul 17, 2019
alexlapa pushed a commit that referenced this issue Sep 15, 2019
…27)

- expose methods for muting audio/video on Room API
- add 'mockall' crate based mocks for WASM tests in 'medea-jason' crate
- impl WASM tests in 'medea-jason' crate

Additionally:
- provide Dockerfile for 'edge' tag of instrumentisto/medea-demo Docker image
- refactor Medea config to use '__' as sections separator instead of '.'
- split units tests by crates on CI
- correct HTML/JS EditorConfig rules and fix appropriate files code style
evdokimovs added a commit that referenced this issue Dec 8, 2020
…159, #27, #47)

- add progressable collections: Vec, HashMap, HashSet
- add Progressable cell
evdokimovs added a commit that referenced this issue Dec 18, 2020
- add 'rollback_on_fail' flag to the Room.set_local_media_settings() method
- add 'stop_first' flag to the Room.set_local_media_settings() method
evdokimovs added a commit that referenced this issue Jan 4, 2021
- add ability to specify credentials hash in Control API
- implement Web Client credentials verification via Argon2 hash received from Control API
- change Join URI format to: {{ Host }}/{{ Room ID }}/{{ Member ID }}?token={{ Token }}
evdokimovs added a commit that referenced this issue Jan 8, 2021
- impl reactivity Component structure and its helper abstractions in 'medea-jason' crate
evdokimovs added a commit that referenced this issue Jan 12, 2021
- add when_all_processed() function to 'medea-reactive' crate
- add Processed and AllProcessed futures to 'medea-reactive' crate

Additionally:
- add ProgressableCell container to 'medea-reactive' crate
evdokimovs added a commit that referenced this issue Jan 13, 2021
…, #47)

- add Component and State for Sender, Receiver, Peer and PeerRepository
- rewrite EventHandler implementation to update Component's States instead of real objects

Additionally:
- upgrade Firefox to 84.0.2 version for E2E tests
- fix 'opt-level' being ignored when compiling 'medea-jason' crate in Cargo manifest
- globally set 'codegen-units = 1' in Cargo manifest
alexlapa added a commit that referenced this issue Jan 14, 2021
alexlapa added a commit that referenced this issue Jan 18, 2021
alexlapa added a commit that referenced this issue Jan 20, 2021
evdokimovs added a commit that referenced this issue Jan 21, 2021
Additionally:
- fix RpcConnections not being removed in some cases
evdokimovs added a commit that referenced this issue Jan 27, 2021
- implement MediaStates updating before negotiation
- fix renegotiation after force push
- send MediaStates update intentions basing on reactive state

Additionally:
- upgrade Chrome to 88.0 version for E2E tests
evdokimovs added a commit that referenced this issue Jan 29, 2021
- add states for client and sever synchronization to 'medea-client-api-proto' crate
- add Event::StateSynchronized and Command::SynchronizeMe to 'medea-client-api-proto` crate
- implement state synchronization on reconnection in 'medea-jason' and 'medea' crates

Additionally:
- upgrade Firefox to 85.0 version for E2E tests
evdokimovs added a commit that referenced this issue Mar 31, 2021
- implement TrackRemoved event processing
- implement Endpoint removing from the interconnected Members

Additionally:
- upgrade Firefox to 87.0 version for E2E tests
tyranron pushed a commit that referenced this issue Apr 8, 2021
- add Apply method to 'medea-control-api-proto'
- add PUT HTTP endpoints to the 'medea-control-api-mock' crate
- implement elements creation/deletion with Apply Control API method

Additionally:
- fix token generation for existing Member in Medea demo
@tyranron tyranron closed this as completed Apr 9, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature New feature or request k::design Related to overall design and/or architecture roadmap Roadmap for multiple steps
Projects
None yet
Development

No branches or pull requests

2 participants