Release Notes
https://medium.com/wire-news/wire-for-web-2018-08-22-68c51bf006ad
Features
Add endpoint for services whitelisted in team (#4292)
Add manage services and empty state to add participants (#4336)
Add manage services to start UI (#4303)
Add services warning in template (#4331)
Add support for services in indication label (#4273, #4304)
Get or create 1to1 conversation with service (#4294)
Increase file size limit for team accounts (#4246)
Map has_services flag to show warning (#4332)
Preprocess services related events (#4325)
Improvements
Add services to extended toggle description (#4323)
Change copy of add services button (#4326)
Change panel behavior for services (#4348)
Get provider name in 1to1 creation message (#4341)
Get provider name in group participant panel view (#4359)
Show full service name in message header (#4368)
Show loading spinner on login (#4373)
Show service badge in personal conversation (#4387)
Styling of conversation details panel (#4339, #4340)
Styling of service user in group panel (#4349)
Update latest translations from Crowdin (#4347, #4360, #4372, #4390)
Use service icon in message header (#4338)
Use v2 endpoint for calling config (#4262)
Fixes
Accept dates in the future to load following messages (#4369)
Access signaling state on the PeerConnection (#4261)
Access states from WebRTC events (#4276)
Adjust guest toggle copy for services (#4321)
Adjust modalConversationTooManyMembersMessage copy (#4255)
Center multiline names in conversation details (#4352)
Change verified icon appearance in conversation details (#4361)
Check conversations affected by device changes (#4209)
Correct casing of verify devices CTA (#4335)
Differentiate link preview updates and edit messages (#4180)
Hide content on obfuscated assets (#4393)
Hide member join message in fake 1to1 (#4333)
Hide services in conversations outside of team (#4334)
Prevent long service description from breaking item layout (#4383)
Prevent PeerConnection access after being closed (#4248)
Provide address book auth compatibility for wrapper (#4272)
Remove useless condition to set a device change subscriber (#4389)
Revisit skipped tests (#4364)
Throw and handle error on blob download (#4274)
Update profile picture on retina devices (#4371)
Chores
Add debug for missing MediaStream when negotiating (#4277)
Add explicit dependency to the EventRepository in classes injecting events (#4247)
Add more detailed report when run tests for a single class (#4291)
Add warning to translation upload (#4239, #4256)
Align naming from bot to service (#4337)
Build with Node.js v10 (#4311)
Cleanup logging code in backend client (#4278)
Don't create new array on every test run for ArrayUtil.chunk (#4309)
Improve performance of "z.util.ArrayUtil.chunk" (WEBAPP-5336) (#4295)
Less verbose unit test logs (#4279)
Let the EventRepository handle asset event saving (#4120)
Lock version of changelog-bot (#4271)
Mock cryptobox by default to speedup test dependencies creation (#429)
Move event deletion methods (#4346)
Move event handling logic to a separate service (#4312)
Move methods to load events (#4354)
Move the sequential update of messages (#4350)
Remove adding service by URL param (#4319)
Remove filter option from "ArrayUtil.getNextItem" (#4307)
Remove traces of the Message entity in the EventService (#4370)
Run same test suite on both the EventService and EventServiceNoCompound (#4362)
Simplify asset completion update (#4322)
Simplify promises in replaceInputSource (#4268)
Slim down of joaatHash iteration (#4310)
Update @wireapp/react-ui-kit to version 2.4.2 (#4385)
Update autoprefixer to version 9.1.2 (#4381)
Update enzyme to version 3.4.4 (#4377)
Update enzyme-adapter-react-16 to version 1.2.0 (#4280)
Update eslint to version 5.4.0 (#4280)
Update eslint-config-prettier to version 3.0.1 (#4327)
Update grunt-cli to version 1.3.1 [#4378)
Update jasmine-core to version 3.2.1 (#4343)
Update karma to version 3.0.0 (#4296)
Update linkify-shim to version 2.1.6
Update lint-staged to version 7.2.2 (#4318)
Update node-sass to version 4.9.3 (#4301)
Update postcss-import to version 12.0.0 (#4259)
Update prettier to version 1.14.2 (#4289)
Update raygun4js to version 2.11.1 (#4320)
Update react to version 16.4.2 (#4237)
Update react-dom to version 16.4.2 (#4236)
Update request to version 2.88.0 (#4317)
Update sinon to version 6.1.5 (#4298)
Update stylelint to version 9.5.0 (#4376)
Update stylelint-config-prettier to version 4.0.0 (#4282)
Update uglify-js to version 3.4.7 (#4299)
Update uglifyjs-webpack-plugin to version 1.3.0 (#4344)
Update underscore to version 1.9.1 (#4264)
Update webpack to version 4.16.5 (#4269)
Update WebRTC adapter to version 6.3.2 (#4263)
Code Coverage
| Code |
Percentage |
Detailed |
| Statements |
61.14% ↑ |
18214/29790 |
| Branches |
29.47% ↑ |
2657/9017 |
| Functions |
31.74% ↑ |
732/2306 |
| Lines |
61.68% ↑ |
18043/29252 |
Changelog