Skip to content
This repository has been archived by the owner on Sep 11, 2024. It is now read-only.

v2.0.0-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@RiotRobot RiotRobot released this 20 Jan 14:34
· 27754 commits to develop since this release

Full Changelog

BREAKING CHANGES

  • The react-sdk node module now exports ES6 rather than ES5. If you
    wish to supports target that aren't compatible with ES6, you
    will need to transpile the react-sdk to a suitable dialect.

All Changes

  • Fix arrows keys moving through edit history
    #3874
  • Fix error about MessagePanel not being available for read markers
    #3867
  • Adjust secret storage to work before sync
    #3864
  • Update from Weblate
    #3872
  • Remove unused deps and dev-deps
    #3870
  • Tidy Jest test stuff and dependencies
    #3869
  • Move feature flag check for new session toast
    #3865
  • Catch exception in checkTerms if no ID server
    #3863
  • Catch exception if passphrase dialog cancelled
    #3862
  • Disable key request dialogs with cross-signing
    #3860
  • Toasts for new, unverified sessions
    #3859
  • Check for a matrixclient before trying to use it
    #3861
  • Room header & message box shields now reflect cross-signing state
    #3850
  • Fix Array.concat undefined
    #3857
  • Update chokidar to fix reskindex not working
    #3856
  • Make the new DM invite dialog work for regular invites too
    #3854
  • Fix event handler leak in MemberStatusMessageAvatar
    #3855
  • Move DM creation logic into DMInviteDialog
    #3843
  • Remove all text when cutting in the composer
    #3848
  • Add a ToastStore
    #3853
  • 'Members' button always toggle the right panel
    #3804
  • Fix timing of when Composer considers itself to be modified
    #3842
  • Compute download file icon immediately
    #3851
  • Fix not being able to open profiles from the timeline
    #3852
  • Add post-login complete security flow
    #3847
  • Added cut/copy and pasting user pills from editor.
    #3828
  • Fix imports for help & support tab
    #3846
  • Humanize the recent DM rooms ourselves for translations
    #3841
  • Improve the quality of invite suggestions by filtering out DMs
    #3840
  • Fix linter and tests on develop
    #3845
  • Fix sourcemaps by refactoring the build system
    #3839
  • Don't error on unverified/unknown devices.
    #3837
  • Padlock icons in room header
    #3835
  • Don't allow upgrade from untrusted key backup.
    #3822
  • Emoji verification: Change name of 🔒 to lock
    #3825
  • Room padlock decorations only if cross-signing is enabled
    #3838
  • Enable end-to-end tests for sourcemaps (+Windows instructions)
    #3827
  • Repair community member info panel
    #3832
  • Add feature flag around the presence indicator in room list
    #3831
  • Display a padlock icon beside invite-only rooms in the room list
    #3821
  • Update from Weblate
    #3830
  • Fix listener leak on RoomView
    #3826
  • Regenerate i18n for sourcemaps branch
    #3824
  • Fix tests for sourcemaps branch
    #3823
  • Jest
    #3724
  • Sourcemaps: develop -> feature branch
    #3817
  • Support pasting a bunch of identifiers into the invite dialog
    #3820
  • Support 3PIDs (email addresses) in the invite dialog
    #3819
  • Placeholder PR for cleaner diffs: ES6
    #3765
  • Misc fixes for ES6 imports/exports
    #3766
  • Wire up the invite targets dialog to a real composer and show selections
    #3815
  • Change ref handling in TextualBody to prevent it parsing generated nodes
    #3711
  • Render encoded html entities in og:description
    #3789
  • Update package.json for new build process + cosmetics
    #3767
  • Convert CommonJS exports to ES6 exports
    #3761
  • Round 2 of CommonJS to ES6 imports
    #3764
  • Strip all variation selectors on emoji
    #3814
  • Use the new js-sdk imports and import from src
    #3763
  • Convert many imports to handle ES6 exports
    #3762
  • Fix userinfo for users not in the room
    #3812
  • Attempt to fix e2e tests
    #3811
  • Add bunch of null-guards and similar to fix React Errors/complaints
    #3752
  • Delegate all room alias validation to the RoomAliasField validator
    #3807
  • Support filtering and searching for users to invite in DMs
    #3802
  • Add suggestions for which users to invite to chat
    #3801
  • Use flex-start instead of start for postcss
    #3760
  • Define getLanguageFromBrowser() for LanguageDropdown
    #3769
  • Introduce babel's export-default-from plugin to fix build errors
    #3768
  • Add a bit of debugging to incorrect components in the Skinner
    #3770
  • [BREAKING] Refactor the entire build process for babel@7 and TypeScript
    (chunk 1 of many)
    #3722
  • Implementation of new potential skinning mechanism
    #3723