Release Notes
https://medium.com/wire-news/wire-for-web-2018-07-16-4fc51f4b5617
Features
Add conversation participants view to panel (#3927)
Add notifications for message timer changes (#3875)
Improvements
Add bold styling of user names to system message and consistently use Oxford comma (#3977)
Add new busy icon (#3999)
Add new timed messages icon (#3997)
Add safe html binding (#3996)
Migrate Google Maps API to backend proxy (#3937, #3956, #4033)
Improve audio message rendering performance (#3913)
Improve event loading performance (#3988)
Improve sanitization for names (#3967)
Update latest translations from Crowdin (#3994, #4015)
Use CSS animations for ephemeral timer (#3902)
Use hiDPI avatars on hiDPI displays (#3979)
Use ViewportObserver to lazy load images (#3889)
Fixes
Add participants button might be cut off (#3893)
Add rounded corners on the self preview video (#3916)
Align guests modals copy with other platforms (#3872)
Allow notification title to be localized (#3984)
Check connection status before handling WebSocket events (#3959)
Check for local MediaStream before modifying it (#3915)
Explicitly update event in DB when receiving a link preview message(#3973)
IGNORED is part of PermissionStates instead of PermissionStatusStates (#3907)
Prevent panel animations from breaking execution (#3912)
Prevent scroll bar in conversation guest link (#3892, #3900)
Release MediaStream initiated after call ended (#3903, #3938)
Respect link case in link previews (#3895)
Stops access token fetching attempt if the request is forbidden (#3914)
Tweak tooltip for timed messages (#3891)
Update participants of all conversations (#3880)
Chores
Add debug utility to check if message has been sent to other own clients (#3879)
Add debug utility to reprocess OTR messages (#3980)
Add debug utility to retrieve recent messages from database (#3936)
Add eslint no-undef rule (#3991)
Add phone number login page to dev proxy (#3941)
Adjust messageTimerButton code indentation (#3867)
Cleanup availability tooltip generation (#3985)
Refactor panel state handling (#3947)
Refactor util functions: SortObjectByKeys, printDevicesId (#3976)
Remove events from authentication pages (#3963)
Remove events from phone login page (#3962)
Remove obsolete login from teams (#3964)
Replace all apostrophes in translations (#3894)
Simplify PanelViewModel API (#3953)
Simplify ViewportObserver using Map (#3883)
Update @wireapp/core to version 3.7.3 (#3939)
Update @wireapp/react-ui-kit to version 1.5.6 (#3981)
Update autoprefixer from to version 8.6.5 (#3931)
Update babel-eslint to version 8.2.6 (#4005)
Update babel-loader to version 7.1.5 (#3929)
Update cssnano to version 4.0.1 (#3978)
Update eslint to version 5.1.0 (#3945)
Update eslint-plugin-prettier to version 2.6.2 (#3930)
Update node-sass to version 4.9.2 (#3944)
Update prettier to version 1.13.7 (#3864)
Update raygun to version 2.11.0 (#3935)
Update sinon to version 6.1.3 (#3943)
Update uglify-js to version 3.4.4 (#3946)
Update uuid to version 3.3.2 (#3865)
Update webpack to version 4.16.0 (#3972)
Code Coverage
| Code |
Percentage |
Detailed |
| Statements |
60.86% ↓ |
17966/29522 |
| Branches |
29.11% ↑ |
2588/8890 |
| Functions |
31.20% ↑ |
712/2282 |
| Lines |
61.44% ↓ |
17806/28983 |
Changelog