Skip to content

Releases: wireapp/wire-webapp

2018-10-02-08-03

02 Oct 08:10
b6eb7f9
Compare
Choose a tag to compare

Release Notes

https://medium.com/wire-news/wire-for-web-2018-10-02-6fcf9fca64ca

Improvements
  • Change self mention highlight color (#4773)
  • Resize textarea asynchronously (#4759)

  • Fixes
  • Cache DOM elements for performance improvements (#4757)
  • Do not share state between resize bindings (#4772)
  • Load avatar picture only when visible in viewport (#4766)
  • Pass keyboard event in context menu (#4767)
  • Prevent triggering user details from click on self mention (#4761)
  • Remove transitioned event listener after use from the panel (#4755, #4771)
  • Skip mention confirmation on shift enter (#4768)

  • Chores
  • Shorten log for event mapping faillure (#4764)
  • Update @wireapp/changelog-bot to version 1.0.24 (#4770)
  • Code Coverage

    Code Percentage Detailed
    Statements 61.24% ↓ 18624/30411
    Branches 30.85% ↓ 2886/9355
    Functions 32.91% ↑ 776/2358
    Lines 61.80% ↓ 18444/29844

    Changelog

    2018-09-28-11-46

    28 Sep 12:01
    eba198f
    Compare
    Choose a tag to compare

    Release Notes

    https://medium.com/wire-news/wire-for-web-2018-09-28-9061b4c767a5

    Features
  • Enable mentioning of users in text messages (#4669)
  • Update to Unicode 11 standard for inclusion of addtional emoji (#4466)

  • Improvements
  • Add event info entity (#4436)
  • Adjust consent tracking copy (#4723)
  • Speed up the SDP sending timeout protocol (#4534, #4674)

  • Fixes
  • Cancel call when user rejects call from conversation degradation warning (#4568)
  • Decrease sensitivity of the drag detection (#4613)
  • Do not delete ephemeral ping from self for other users on timeout (#4649)
  • Ensure correct state of device toggle button (#4561)
  • Force loading the polyfills for setImmediate and clearImmediate (#4552)
  • Guard undefined OS in detection (#4619)
  • Personal accounts should never see guest banner (#4633)
  • Remove media access indication icons from the title bar (#4606)
  • Skip contanct parsing if an error was thrown (#4567)
  • Toggle to next screen not working (#4516)
  • Update MediaStream when changing audio/video preferences (#4540)

  • Chores
  • Add event details to mapping error log (#4724)
  • Bootstrap test cases for the SDPMapper class (#4554)
  • Cleanup media permission in conversation list calling cell (#4542)
  • Cleanup replaceTrack logic (#4545)
  • Cleanup sender name sanitization (#4544)
  • Implement additional mention validation cases (#4705)
  • Remove localstorage handling from the conversation entity to view model (#4716)
  • Remove obsolete whitespace from title bar HTML (#4543)
  • Send notifications in Wire on staging bumps (#4533)
  • Sync translations from Crowdin (#4535)
  • Update @babel/core to version 7.1.0 (#4589)
  • Update @babel/plugin-proposal-class-properties to version 7.1.0 (#4592)
  • Update @babel/preset-env to version 7.1.0 (#4591)
  • Update @wireapp/react-ui-kit to version 4.0.13 (#4697)
  • Update babel-eslint to version 10.0.0 (#4699)
  • Update babel-plugin-react-intl to version 3.0.1 (#4665)
  • Update cssnano to version 4.1.3 (#4696)
  • Update enzyme-adapter-react-16 to version 1.5.0 (#4520)
  • Update eslint to version 5.6.0 (#4582)
  • Update eslint-config-prettier to version 3.1.0 (#4644)
  • Update eslint-plugin-babel to version 5.2.0 (#4527)
  • Update grunt-contrib-clean to version 2.0.0 (#4547)
  • Update grunt-contrib-connect to version 2.0.0 (#4548)
  • Update grunt-karma to version 3.0.0 (#4538)
  • Update husky to version 1.0.0 (#4695)
  • Update lint-staged to version 7.3.0 (#4629)
  • Update prettier to version 1.14.3 (#4609)
  • Update react to version 16.5.2 (#4598)
  • Update react-dom to version 16.5.2 (#4602)
  • Update react-hot-loader to version 4.3.11 (#4628)
  • Update react-intl to version 2.6.0 (#4603)
  • Update sinon to version 6.3.4 (#4596)
  • Update url-search-params-polyfill to version 5.0.0 (#4541)
  • Update webpack to version 4.20.2 (#4698)
  • Update webpack-cli to version 3.1.1 (#4643)
  • Update webpack-dev-server to version 3.1.9 (#4663)
  • Update WebRTC adapter to version 6.4.0 (#4650)
  • Upgrade to Babel 7 (#4499)
  • Code Coverage

    Code Percentage Detailed
    Statements 61.25% ↓ 18627/30409
    Branches 30.88% ↑ 2886/9347
    Functions 32.90% ↑ 777/2362
    Lines 61.81% ↓ 18447/29844

    Changelog

    2018-09-07-14-18

    27 Sep 12:47
    08fa417
    Compare
    Choose a tag to compare

    Release Notes

    https://medium.com/wire-news/wire-for-web-2018-09-10-82bfb74f406

    Features
  • Add info icon to titlebar (#4462)
  • Show "no camera access" in conversation list call cell (#4510)
  • Show disclose icon on services lists (#4477)
  • Show info when a camera device is not available (#4524)

  • Improvements
  • Improve video quality for screensharing (#4458)
  • Improved bandwidth consumption for screensharing in Firefox (#4455)
  • Limit TURN server count on Firefox to 3 (slightly faster call connection time on Firefox) (#4457)

  • Fixes
  • Adjust copy for calling UX improvements (#4464)
  • Fixed losing audio when upgrading from video call to screensharing(#4518)
  • Keep state of manual video fit, auto scale on screenshare (#4459)
  • Video call UI shouldn't hide when hovering buttons (#4465)

  • Chores
  • Add data-uie-name for fit fill info (#4456)
  • Add mute status uie also to thumbnail (#4473)
  • Add uie for info icon (#4474)
  • Add uie to "no camera access" preview (#4524)
  • Add uie to try again button (#4500)
  • Call muted status uie (#4471)
  • Move react-intl-po to devDependencies (#4492)
  • Remove doActivateAccount (#4460)
  • Rename React pages from .js to .jsx (#4484)
  • Update @wireapp/react-ui-kit to version 3.0.1 (#4496)
  • Update autoprefixer to version 9.1.5 (#4505)
  • Update copy for personal and pro account on team creation screen (#4513)
  • Update enzyme to version 3.6.0 (#4503)
  • Update enzyme-adapter-react-16 to version 1.4.0 (#4506)
  • Update react-hot-loader to version 4.3.6 (#4507)
  • Update sinon to version 6.2.0 (#4504)
  • Update translations (#4522)
  • Update uglify-js to version 3.4.9 (#4482)
  • Update webpack to version 4.17.2 (#4494)
  • Code Coverage

    Code Percentage Detailed
    Statements 61.30% ↓ 18334/29911
    Branches 29.84% ↓ 2706/9068
    Functions 32.02% ↑ 739/2308
    Lines 61.85% ↓ 18159/29362

    Changelog

    2018-08-31-06-54

    31 Aug 07:42
    2e73446
    Compare
    Choose a tag to compare

    Release Notes

    https://medium.com/wire-news/wire-for-web-2018-08-31-7c84fef4092a

    Features
  • Add pulsation to call participant camera icon (#4452)
  • Add tooltips for disabled screenshare (#4434)
  • Set object-fit to contain when receiving shared screen (#4433)
  • Show unread message indication on conversation icon in video call ui (#4407)

  • Improvements
  • Increase call negotiation timeout to 60s (#4430)
  • Show guest label in personal conversations (#4442)
  • Show warning on access removal only if guests are present (#4428)

  • Fixes
  • Add missing participants to conversation (#4421, #4422, #4438, #4441, #4444)
  • Catch sending SDP after PeerConnection teardown (#4405)
  • Change “Full house” dialog title (#4400)
  • Message stream potentially flickers on input bar click (#4408, 4437)
  • Increase focusDelay to avoid flicker (#4399)
  • Mark dependent events as read (#4447)
  • Prevent obsolete gif fetch (#4443)
  • Set active ports on outgoing SDP for Firefox (#4435)
  • Some icon states in 1:1 call UI where inverted (#4448)

  • Chores
  • Improve joined user entity filter (#4406)
  • Move assets related methods from conversation to event service (#4363)
  • Update @wireapp/react-ui-kit to version 2.9.0 (#4449)
  • Update autoprefixer to version 9.1.3 (#4402)
  • Update babel-eslint to version 9.0.0 (#4423)
  • Update concurrently to version 4.0.1 (#4420)
  • Update cssnano to version 4.1.0 (#4415)
  • Update enzyme to version 3.5.0 (#4416)
  • Update enzyme-adapter-react-16 to version 1.3.0 (#4419)
  • Update eslint-plugin-jsdoc to version 3.8.0 (#4394)
  • Update raygun4js to version 2.12.0 (#4427)
  • Update react-hot-loader to 4.3.5 (#4410)
  • Update translations (#4445)
  • Update uglify-js to version 3.4.8 (#4412)
  • Update webpack to version 4.17.1 (#4403)
  • Update webpack-dev-server to version 3.1.7 (#4450)
  • Code Coverage

    Code Percentage Detailed
    Statements 61.32% ↑ 18299/29843
    Branches 29.85% ↑ 2698/9038
    Functions 32.01% ↑ 739/2309
    Lines 61.87% ↑ 18124/29294

    Changelog

    2018-08-22-07-38

    22 Aug 07:44
    176fce7
    Compare
    Choose a tag to compare

    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

    2018-08-06-08-03

    06 Aug 08:37
    c106347
    Compare
    Choose a tag to compare

    Release Notes

    https://medium.com/wire-news/wire-for-web-2018-08-06-46fcaaf131f

    Features
  • Add support for single sign on (#4162)
  • Increase group size to 300 participants (#4202)

  • Improvements
  • Improve perceived performance by un-parallelizing crypto operations (#4213)
  • Sync latest translations from Crowdin (#4229, #4238)

  • Fixes
  • Add safeguard for user entity in device panel view (#4193)
  • Add safeguard to scroll after pulling new messages (#4196)
  • Add safeguard to search in conversation (#4195)
  • Check for link preview in tweet check (#4191)
  • Check media support in preferences (#4179)
  • Identify spontaneous conversation degradation (#4143)
  • Improve safeguard for active conversation in panel (#4192)
  • Reduce load created by timed message animation (#4149)
  • Revert aligned headlines (#4224)
  • Update open participant list when user joins (#4170)
  • Use proper style for join page subheadlines (#4243)

  • Chores
  • Add data-uie attributes for automation (#4217, #4225)
  • Add method to failed request (#4194)
  • Add warning to translation upload (#4239)
  • Remove hooks from update for wrapper source (#4159)
  • Improve log for outdated call events (#4230)
  • Refactor versioned changes message update (#4228)
  • Remove Wire Travis Bot (#4146)
  • Remove claim from welcome page (#4153)
  • Repair flaky window title update test (#4171)
  • Update @wireapp/core to version 3.16.7 (#4232)
  • Update @wireapp/react-ui-kit to version 2.0.1 (#4234)
  • Update autoprefixer to version 9.0.2 (#4197)
  • Update cssnano to version 4.0.5 (#4198)
  • Update karma to version 2.0.5 (#4141)
  • Update prettier to version 1.14.0 (#4173)
  • Update react-hot-loader to version 4.3.4 (#4144)
  • Update stylelint to version 9.4.0 (#4148)
  • Update uglify-js to version 3.4.6 (#4172)
  • Update webpack to version 4.16.3 (#4165)
  • Code Coverage

    Code Percentage Detailed
    Statements 60.85% ↓ 18084/29717
    Branches 28.84% ↓ 2592/8986
    Functions 31.03% ↓ 710/2288
    Lines 61.42% ↓ 17922/29179

    Changelog

    2018-07-26-08-54

    26 Jul 09:26
    10a574b
    Compare
    Choose a tag to compare

    Release Notes

    https://medium.com/wire-news/wire-for-web-2018-07-26-90d033e70063

    Features
  • Add clipboard util (#4084)
  • Add context menu option to copy text message (#4094)

  • Improvements
  • Add header to options section of conversation details (#3868)
  • Show "create a group" to personal users on first-time use (#3995)

  • Fixes
  • Add playsinline attribute to videos (#4064)
  • Add safeguard to platform checks (#4065)
  • Check for activeConversation in ConversationDetails (#4060)
  • Expand call participant list (#4108)
  • Handle events that fail validation (#4093)
  • Properly resize conversation list (#4122)
  • Remove deprecated mute call shortcut (#4075)
  • Remove duplicate escaping of names and text (#4048, #4072)
  • Remove obsolete whitespace from decryption error (#4074, #4111)
  • Set source to INJECTED for call message on group check timeout (#4066)
  • Show image only if loaded in detail view (#4030)
  • Throw error if stream is missing (#4025)
  • Uses the middle point of an element to detect overlays (#4104)

  • Chores
  • Align headline styles (#4099)
  • Improve test coverage of OverlayObserver (#4107)
  • Leave error transformation to @wireapp/core (#4076)
  • Move bot installation to after_deploy (#4016)
  • Refactor z.l10n.text to one line (#4073)
  • Remove ephemeral log for non-ephemerals (#4036)
  • Update @wireapp/core to version 3.14.4 (#4139)
  • Update @wireapp/react-ui-kit to version 1.8.3 (#4109)
  • Update autoprefixer to version 9.0.1 (#4114)
  • Update concurrently to version 3.6.1 (#4133)
  • Update cssnano to version 4.0.3 (#4077)
  • Update dexie-batch to 0.4.1 (#4068)
  • Update eslint to version 5.2.0 (#4112)
  • Update latest translations from Crowdin (#4063)
  • Update postcss-scss to version 2.0.0 (#4057)
  • Update sinon to version 6.1.4 (#4113)
  • Update translations (#4125)
  • Update uglify-js to version 3.4.5 (#4061)
  • Update url-search-params-polyfill to version 4.0.1 (#4023)
  • Update webpack to version 4.16.2 (#4121)
  • Update webpack-cli to version 3.1.0 (#4082)
  • Update webpack-dev-server to version 3.1.5 (#4115)
  • Use npm registry (#4069)
  • Code Coverage

    Code Percentage Detailed
    Statements 60.90% ↑ 18078/29684
    Branches 28.96% ↓ 2590/8944
    Functions 31.04% ↓ 709/2284
    Lines 61.47% ↑ 17914/29142

    Changelog

    2018-07-16-14-05

    16 Jul 16:18
    16af50d
    Compare
    Choose a tag to compare

    Release Notes

    Fixes
  • Message context menu button is not properly aligned (#4049)
  • Show pointer cursor on context menu (#4053)
  • 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

    2018-07-16-08-55

    16 Jul 09:59
    3485fd7
    Compare
    Choose a tag to compare

    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

    2018-07-03-08-25

    03 Jul 08:48
    fe21b06
    Compare
    Choose a tag to compare

    Release Notes

    https://medium.com/wire-news/wire-for-web-2018-07-03-95271947ce94

    Features
  • Add support for Permissions API (#3681)
  • Add option to sync ephemeral timer between conversation participants (#3789)
  • Increase group size limit to 256 (#3752)

  • Improvements
  • Clarify copy for group video calling limitation (#3757)
  • Enable download option for ephemeral images (#3856)
  • Hide website link on macOS team creation (#3806)
  • New SVG-based icons in preferences (#3776)
  • Rely on IntersectionObserver for avatar viewport check (#3840)
  • Rely on IntersectionObserver for collection image viewport check (#3851)
  • Start timer when message was sent (#3837)

  • Fixes
  • Align cookie policy close button (#3638)
  • Allow device removal during login (#3839)
  • Carousel direction for arrow keys in image detail (#3731)
  • Change marketing consent decline copy again (#3737)
  • Check media type before wrapping input stream (#3714)
  • Distinguish login and registration password field on validation (#3838)
  • Explicitly set icon type for RoundIconButton (#3813)
  • Fullscreen app opened modal for certain browsers (#3632)
  • Group size info copy not styled in group creation (#3860)
  • Handle self user join in group call (#3713)
  • Permission state handling for notifications and media (#3747)
  • Rely on max group size when creation fails (#3773)
  • Show expected error on phone login with short password (#3835)
  • Trim email input on login (#3842)
  • Uses server time for ephemeral computation on own messages (#3836)

  • Chores
  • Add "yarn dist" script (#3834)
  • Add validation error data-uie (#3858)
  • Align required browser version (#3854)
  • Change conversation ID for CS Bot (#3718, #3720)
  • Cleanup of foreach bindings (#3853)
  • Increase required Firefox version to ESR 60 (#3841)
  • Prevent unsanitized HTML (#3843)
  • Remove obsolete ternary (#3740)
  • Update @wireapp/core to version 3.6.5 (#3846)
  • Update @wireapp/react-ui-kit to version 1.4.2 (#3844)
  • Update autoprefixer to version 8.6.4 (#3825)
  • Update babel-eslint to version 8.2.5 (#3783)
  • Update concurrently to version 3.6.0 (#3724)
  • Update eslint to version 5.0.1 (#3812)
  • Update eslint-plugin-prettier to version 2.6.1 (#3781)
  • Update karma to version 2.0.4 (#3758)
  • Update postcss-scss to version 1.0.6 (#3763)
  • Update prettier to version 1.13.6 (#3796)
  • Update raygun4js to version 2.10.0 (#3751)
  • Update redux-devtools-extension to version 2.13.5 (#3749)
  • Update sinon to version 6.0.1 (#3785)
  • Update stylelint-config-prettier to version 3.3.0 (#3748)
  • Update translations (#3857)
  • Update uglify-js to version 3.4.2 (#3809)
  • Update uglifyjs-webpack-plugin to version 1.2.7 (#3807)
  • Update uuid to version 3.3.0 (#3823)
  • Update webpack to version 4.12.2 (#3833)
  • Use const for units in milliseconds where applicable (#3832)
  • Use single in viewport observer (#3850)
  • Code Coverage

    Code Percentage Detailed
    Statements 60.93% ↑ 17974/29501
    Branches 28.64% ↑ 2516/8785
    Functions 30.87% ↑ 697/2258
    Lines 61.49% ↑ 17817/28977

    Changelog