Skip to content

2018-06-19-08-04

Choose a tag to compare

@gregor gregor released this 19 Jun 08:29
a2d7445

Release Notes

https://medium.com/wire-news/wire-for-web-2018-06-19-d215e8620ce8

Features
  • Add group video calls (#3450)
  • Add support for paused video state (#3561, #3585)
  • Add video call disclaimer for temporary guests (#3696)
  • Update latest translations from Crowdin (#3452, #3660, #3700)

  • Improvements
  • Add silence detection setting to SDP answer creation (#3598)
  • Allow audio toggling on incoming audio call (#3536)
  • Send PROPSYNC on state change after receiving MediaStream (#3670)
  • Silence call when muting conversation (#3642)
  • Silence incoming calls in muted conversations (#3566)
  • Update call and full screen video user interface (#3460, #3467, #3483, #3622)
  • Update calling tracking (#3587)

  • Fixes
  • Add flag to enable PWA routing (#3485)
  • Allow client creation after client removal (#3541)
  • Answer call with expected media state (#3647)
  • Avoid adding self user to conversations participants during creation (#3526)
  • Avoid session creation race condition in encrytion/decryption (#3494)
  • Change marketing consent decline copy (#3697)
  • Check param type during obfuscation of call log (#3579)
  • Client creation on immediate login (#3590)
  • Cursor style on ephemeral button in input bar (#3631)
  • Default to soft obfuscation mode in call logger (#3636)
  • Delete call when leaving conversation (#3640)
  • Do not serialize previously serialized properties (#3564)
  • Enable debugging triggers expected amplify topic (#3651)
  • End call on participant leave (#3639)
  • Ensure size of connect request content (#3627)
  • Force temporary account creation on PWA supported browsers (#3591)
  • Handle GROUPSTART while already negotiating leg (#3573)
  • Handle guestroom leave during call (#3577)
  • Handle log level param in call logger (#3615)
  • Hide 'login with existent account' for PWA supported browsers (#3586)
  • Keep video calling disabled in title bar for non team users (#3523)
  • Max temporary guest user lifetime is 24h (#3628, 3630)
  • Never add self user as call participant (#3655)
  • Persist auth in doInit (#3562)
  • Play alert sound on failed client deletion (#3648)
  • Prevent audio leak/un-muting on stream upgrade (#3637)
  • Regressions from camelCasing /media (#3557)
  • Release media of incoming video call on timeout (#3570)
  • Release media streams when call is picked up from another device (#3548)
  • Remove invalid second parameter (#3567)
  • Removed Expect-CT header (#3641)
  • Replace username in call log filename (#3488)
  • Safeguard message encryption property existence (#3525)
  • Set enabled state on all tracks of media type (#3618)
  • Show join call button for temporary guest (#3592)
  • Show name of caller in incoming group call (#3629)
  • Show second call modal warning for rejected calls (#3498)
  • Show secondary line for calls on incoming call only (#3588)
  • Show video grid on top of conversation details sidebar (#3581)
  • Show video preferences for temporary guest user (#3677)
  • Skip client creation for PWA supported browsers & core ClientType (#3531)
  • Stream upgrade to video during ongoing call (#3645)
  • Track-wise local media stream tracks replacement (#3680)
  • Typo in service error message (#3463)
  • Un-archive conversation on call (#3497)
  • Un-delete conversation on call (#3538)
  • Update non-team user video call conditions (#3493)

  • Chores
  • Add changelog bot for customer support (#3540)
  • Add Cryptobox export in debug mode (#3623)
  • Add data-uie-name for group video call (#3625, #3652)
  • Add instances timestamps to log entity names (#3616)
  • Add test for video toggling (#3496)
  • Add tests (toggleMedia method) for the calling repository (#3676)
  • Add tests on mediaStreamHandler (#3459)
  • Align consent data-uie (#3409)
  • Cleanup SDP mapper (#3687)
  • Code naming and style cleanup (#3484)
  • Improve call logger names (#3624)
  • Migrate /media to camelCase (#3539, #3550)
  • Move to observables for call state checks (#3578)
  • Move video grid to own repository (#3505)
  • On mobile browsers redirect to PWA on dev environment (#3466)
  • Refactor MediaStream initialization (#3678)
  • Scale portrait videos properly (#3464, #3669)
  • Simplify video state (#3663)
  • Update @wireapp/core to version 3.1.3 (#3690)
  • Update @wireapp/react-ui-kit to version 1.1.41 (#3689)
  • Update autoprefixer to version 8.6.2 (#3605)
  • Update dexie to version 2.0.4 (#3473)
  • Update grunt to version 1.0.3 (#3513)
  • Update grunt-contrib-less to version 2.0.0 (#3453)
  • Update karma to version 2.0.3 (#3693)
  • Update lint-staged to version 7.2.0 (#3610)
  • Update mixpanel to version 2.22.4 (#3507)
  • Update moment to version 2.22.2 (#3515)
  • Update prettier to version 1.13.5 (#3608)
  • Update react to version 16.4.1 (#3662)
  • Update react-dom to version 16.4.1 (#3661)
  • Update react-hot-loader to version 4.3.3 (#3682)
  • Update react-router to version 4.3.1 (#3574)
  • Update react-router-dom to version 4.3.1 (#3575)
  • Update redux-mock-store to version 1.5.3 (#3668)
  • Update redux-thunk to version 2.3.0 (#3475)
  • Update sinon to version 6.0.0 (#3609)
  • Update stylelint to version 9.3.0 (#3691)
  • Update uglify-js to version 3.4.0 (#3509)
  • Update webpack to support version 4 (#3486)
  • Update webpack to version 4.12.0 (#3589)
  • Update webpack-cli to version 3.0.8 (#3694)
  • Update WebRTC adapter to version 6.2.1 (#3474)
  • Use new icons in conversation title bar (#3620)
  • Use object parameter in onEnvironment (#3468)
  • Code Coverage

    Code Percentage Detailed
    Statements 60.52% ↑ 17660/29180
    Branches 27.99% ↑ 2422/8654
    Functions 30.09% ↓ 668/2220
    Lines 61.09% ↑ 17517/28674

    Changelog