Skip to content

2018-04-06-07-28

Choose a tag to compare

@gregor gregor released this 06 Apr 07:54
5d9a196

Release Notes

https://medium.com/wire-news/wire-for-web-2018-04-06-b9d2849994f8

Features
  • Add animation when copying conversation link (#2734)
  • Add event for login to new flow (#2960)
  • Add event for team name selection (#2919)
  • Add events for conversation join (#2926)
  • Add info copy for logout on client deletion (#2745)
  • Add invite people system message (#2778)
  • Add secondary line for team member removal (#2799)
  • Add temporary guest experience (#2883)
  • Change conversation creation message for temporary guests (#2946)
  • Delete temporary guest database on page leave (#2791)
  • Enable call logs for improved customer support (#2797)
  • Enable site verification (#2967)
  • Handle remote conversation state events (#2748)
  • Handle team Id in user data (#2874)
  • Identify temporary guests (#2737)
  • Join conversation from link (#2787)
  • Nudge backend on guest expiration (#2981)
  • Redirect to new login page on logout (#2818)
  • Register client after account registration (#2823)
  • Retrieve cryptobox dependency via npm (#2565)
  • Send images in team accounts with flag "eternal" (#2842)
  • Support database upgrades on auth page (#3023)

  • Improvements
  • Add history information screen with new design (#2901, #2948)
  • Add new asset retention policies (#3067)
  • Change loading screen style (#2894)
  • Disable update banner for temporary guests (#2931)
  • Implement separate group participant service view (#2834)
  • Improve error handling when getting devices (#2754)
  • Increase click area for panel header icon buttons (#2764)
  • Redirect directly to webapp (#2855)
  • Replace watermark shield SVG (#2999, #3024)
  • Sync translations from Crowdin (#2843, #2969, #3001)
  • Update open graph info (#2949)

  • Fixes
  • Add guest label in panel view (#2767)
  • Add super properties to events on auth page (#3025)
  • Add threshold to window drag (#2898)
  • Adjust z-index to show remote video (#2905)
  • Align degradation message copy (#2765)
  • Align spinner for reset session in participant's devices (#2950)
  • Catch missing image error (#2880)
  • Center name of connection requests in panel view (#2805)
  • Disable guest option while request is ongoing (#2784)
  • Empty conversations have no participating user entities (#2875)
  • Enable login with handle (#2947)
  • Enable login with phone number (#2985)
  • Fetch clients for history check (#2977)
  • Force direction ltr for
     (#2970)
  • Forget link on state switch to team only (#2779)
  • Handle skipped panel animation (#2876)
  • Improve platform check (#2853)
  • Init APIClient with clientType (#2965)
  • Initialize stream state (#2845)
  • Logout on join error (#2879)
  • Match invite routes (#3062)
  • Minor browser version check (#2911)
  • Move isActivatedAccount check to user repository (#2932)
  • Navigate back to password login (#2833)
  • Navigate to login after logout from too-many-devices-screen (#2838)
  • Prevent failure for missing avatar image (#2958)
  • Prevent negative expiration time, discrete steps for circular countdown (#2867)
  • Prevent panel from opening after window drag on macOS (#2798)
  • Prevent queue block from error in grant message (#2739)
  • Read expiresIn from URL parameters (#2988)
  • Read persist from LocalStorage (#2921)
  • Redirect temporary guests to wire.com on logout (#3031)
  • Remove app-opened cookie on logout (#3049)
  • Remove call participant on conversation removal (#2757)
  • Remove devices option from self user in sidebar (#2938)
  • Remove obsolete pictureUrl for team users in info (#2817)
  • Remove redundant participant from conversation only if no clients left (#2914)
  • Reset errors on login page navigation (#3000)
  • Reset hasCreationMessage on conversation delete (#3060)
  • Return cache URL for avatar (#3063)
  • Self user is not always available (#3042)
  • Set default backend based on hostname (#3051)
  • Set last event date to member join event for temporary guest (#2964)
  • Set self as user in leave message for temporary guest (#3002)
  • Set the correct lang in (#2954)
  • Show error bubbles on invalid login (#2865)
  • Show error on conversation join (#2972)
  • Show invite button for empty groups (#2814)
  • Show join page if current user is temporary guest (#2866)
  • Show leave system message for temporary guest (#2971)
  • Show self profile action for temporary guest (#2943)
  • Skip archive request when removed from conversation (#3056)
  • Skip history page on first persistent client (#2959)
  • Skip manual update checks for temporary guests (#3028)
  • Skip notification sound for link previews (#2839)
  • Skip report of failed asset loading (#2902)
  • Trim invite email before validation (#2841)
  • Truncate conversation name and sort users (#2922)
  • Use improved verified icon (#3066)
  • Use Promise chain for database init (#3029)

  • Chores
  • Add data-uie-name and values (#2795, #2804, #2819, #2824, #2831, #2832, #2836)
  • Add lesser expiration time option (#2863)
  • Add report for error case (#2741)
  • Add status-logout-reason (#2992)
  • Add stylelint for consistent ordering (#2968)
  • Add travis-bot (#2869, #2899)
  • Align “Create group” title w/ other clients (#2945)
  • Change conversation ID for deployment notification (#2800)
  • Cleanup of AudioRepository (#2768)
  • Code cleanup in toggle screen (#2747)
  • Convert YAML config files to JSON (#2770)
  • Enable logging in dev environment (#2982, #2989)
  • Increase required MS Edge version to 15 (#2925)
  • Log timestamp of event, which could not be decrypted (#2810)
  • Migrate /util to camelCase (#2647)
  • Migrate /view_model/content to camelCase (#2808)
  • Migrate ConversationCellState to camelCase (#2755)
  • Remove email login from knockout auth page (#2822)
  • Remove feature flag for link creation (#2812)
  • Remove parenthesis from mixins in Less (#2963)
  • Sort stores in schema (#2997)
  • Split translate scripts & update translations (#3050)
  • Update @wireapp/core to version 2.1.41 (#3047)
  • Update @wireapp/react-ui-kit to version 1.0.24 (#3057)
  • Update autoprefixer to version 8.2.0 (#2889)
  • Update backend event types (#2788)
  • Update enzyme-to-json to version 3.3.3 (#2851)
  • Update eslint to version 4.19.1 (#2887)
  • Update eslint-plugin-babel to version 5.0.0 (#3009)
  • Update karma-webpack to version 3.0.0 (#2859)
  • Update lint-staged to version 7.0.3 (#3038)
  • Update mixpanel to version 2.19.0 (#2884)
  • Update node-sass to version 4.8.3 (#2936)
  • Update postcss-scss to version 1.0.5 (#3013)
  • Update react to version 16.3.1 (#3041)
  • Update react-dom to version 16.3.1 (#3040)
  • Update react-hot-loader to version 4.0.1 (#3010)
  • Update react-intl-po to version 2.2.0 (#2772)
  • Update request to version 2.85.0 (#2776)
  • Update sdp-transform to version 2.4.1 (#3018)
  • Update sinon to version 4.5.0 (#3014)
  • Update stylelint to version 9.2.0 (#3012)
  • Update uglify-js to version 3.3.18 (#3017)
  • Update uglifyjs-webpack-plugin to version 1.2.4 (#2849)
  • Update url-search-params-polyfill to version 3.0.0 (#2829)
  • Update WebRTC adapter.js to version 6.1.5 (#3022)
  • Use view for scroll to bottom (#2769)
  • Code Coverage

    Code Percentage Detailed
    Statements 59.53% ↓ 16705/28060
    Branches 27.24% ↓ 2303/8454
    Functions 29.02% ↓ 606/2088
    Lines 60.08% ↓ 16588/27609

    Changelog