Skip to content

Releases: matrix-org/matrix-react-sdk

v0.8.7-rc.3

10 Apr 15:54
Compare
Choose a tag to compare
v0.8.7-rc.3 Pre-release
Pre-release

v0.8.7-rc.3

Full Changelog

  • Use matrix-js-sdk v0.7.6-rc.2

v0.8.7-rc.2

10 Apr 15:46
Compare
Choose a tag to compare
v0.8.7-rc.2 Pre-release
Pre-release

Full Changelog

  • fix the warning shown to users about needing to export e2e keys
    #797

v0.8.7-rc.1

07 Apr 16:10
Compare
Choose a tag to compare
v0.8.7-rc.1 Pre-release
Pre-release

Full Changelog

  • Add support for using indexeddb in a webworker
    #792
  • Fix infinite pagination/glitches with pagination
    #795
  • Fix issue where teamTokenMap was ignored for guests
    #793
  • Click emote sender -> insert display name into composer
    #791
  • Fix scroll token selection logic
    #785
  • Replace sdkReady with firstSyncPromise, add mx_last_room_id
    #790
  • Change "Unread messages." to "Jump to first unread message."
    #789
  • Update for new IndexedDBStore interface
    #786
  • Add <ol start="..."> to allowed attributes list
    #787
  • Fix the onFinished for timeline pos dialog
    #784
  • Only join a room when enter is hit if the join button is shown
    #776
  • Remove non-functional session load error
    #783
  • Use Login & Register via component interface
    #782
  • Attempt to fix the flakyness seen with tests
    #781
  • Remove React warning
    #780
  • Only clear the local notification count if needed
    #779
  • Don't re-notify about messages on browser refresh
    #777
  • Improve zeroing of RoomList notification badges
    #775
  • Fix VOIP bar hidden on first render of RoomStatusBar
    #774
  • Correct confirm prompt for disinvite
    #772
  • Add state loggingIn to MatrixChat to fix flashing login
    #773
  • Fix bug where you can't invite a valid address
    #771
  • Fix people section DropTarget and refactor Rooms
    #761
  • Read Receipt offset
    #770
  • Support adding phone numbers in UserSettings
    #756
  • Prevent crash on login of no guest session
    #769
  • Add canResetTimeline callback and thread it through to TimelinePanel
    #768
  • Show spinner whilst processing recaptcha response
    #767
  • Login / registration with phone number, mark 2
    #750
  • Display threepids slightly prettier
    #758
  • Fix extraneous leading space in sent emotes
    #764
  • Add ConfirmRedactDialog component
    #763
  • Fix password UI auth test
    #760
  • Display timestamps and profiles for redacted events
    #759
  • Fix UDD for voip in e2e rooms
    #757
  • Add "Export E2E keys" option to logout dialog
    #755
  • Fix People section a bit
    #754
  • Do routing to /register _onLoadCompleted
    #753
  • Double UNPAGINATION_PADDING again
    #747
  • Add null check to start_login
    #751
  • Merge the two RoomTile context menus into one
    #746
  • Fix import for Lifecycle
    #748
  • Make UDD appear when UDE on uploading a file
    #745
  • Decide on which screen to show after login in one place
    #743
  • Add onClick to permalinks to route within Riot
    #744
  • Add support for pasting files into the text box
    #605
  • Show message redactions as black event tiles
    #739
  • Allow user to choose from existing DMs on new chat
    #736
  • Fix the team server registration
    #741
  • Clarify "No devices" message
    #740
  • Change timestamp permalinks to matrix.to
    #735
  • Fix resend bar and "send anyway" in UDD
    #734
  • Make COLOR_REGEX stricter
    #737
  • Port registration over to use InteractiveAuth
    #729
  • Test to see how fuse feels
    #732
  • Submit a new display name on blur of input field
    #733
  • Allow [bf]g colors for style attrib
    #610
  • MELS: either expanded or summary, not both
    #683
  • Autoplay videos and GIFs if enabled by the user.
    #730
  • Warn users about using e2e for the first time
    #731
  • Show UDDialog on UDE during VoIP calls
    #721
  • Notify MatrixChat of teamToken after login
    #726
  • Fix a couple of issues with RRs
    #727
  • Do not push a dummy element with a scroll token for invisible events
    #718
  • MELS: check scroll on load + use mels-1,-2,... key
    #715
  • Fix message composer placeholders
    #723
  • Clarify non-e2e vs. e2e /w composers placeholder
    #720
  • Fix status bar expanded on tab-complete
    #722
  • add .editorconfig
    #713
  • Change the name of the database
    #719
  • Allow setting the default HS from the query parameter
    #716
  • first cut of improving UX for deleting devices.
    #717
  • Fix block quotes all being on a single line
    #711
  • Support reasons for kick / ban
    #710
  • Show when you've been kicked or banned
    #709
  • Add a 'Clear Cache' button
    #708
  • Update the room view on room name change
    #707
  • Add a button to un-ban users in RoomSettings
    #698
  • Use IndexedDBStore from the JS-SDK
    #687
  • Make UserSettings use the right teamToken
    #706
  • If the home page is somehow accessed, goto directory
    #705
  • Display avatar initials in typing notifications
    #699
  • fix eslint's no-invalid-this rule for class properties
    #703
  • If a referrer hasn't been specified, use empty string
    #701
  • Don't force-logout the user if reading localstorage fails
    #700
  • Convert some missed buttons to AccessibleButton
    #697
  • Make ban either ban or unban
    #696
  • Add confirmation dialog to kick/ban buttons
    #694
  • Fix typo with Scalar po...
Read more

v0.8.6

04 Feb 10:30
Compare
Choose a tag to compare

Full Changelog

  • Update to matrix-js-sdk 0.7.5 (no changes from 0.7.5-rc.3)

v0.8.6-rc.3

03 Feb 15:32
Compare
Choose a tag to compare
v0.8.6-rc.3 Pre-release
Pre-release

Full Changelog

v0.8.6-rc.2

03 Feb 13:07
Compare
Choose a tag to compare
v0.8.6-rc.2 Pre-release
Pre-release

Full Changelog

  • Update to new matrix-js-sdk to get support for new device change notifications interface

v0.8.6-rc.1

03 Feb 12:13
Compare
Choose a tag to compare
v0.8.6-rc.1 Pre-release
Pre-release

Full Changelog

  • Fix timeline & notifs panel spuriously being empty
    #675
  • UI for blacklisting unverified devices per-room & globally
    #636
  • Show better error message in statusbar after UnkDevDialog
    #674
  • Make default avatars clickable
    #673
  • Fix one read receipt randomly not appearing
    #672
  • very barebones support for warning users when rooms contain unknown devices
    #635
  • Fix expanding/unexapnding read receipts
    #671
  • show placeholder when timeline empty
    #670
  • Make read receipt's titles more explanatory
    #669
  • Fix spurious HTML tags being passed through literally
    #667
  • Reinstate max-len lint configs
    #665
  • Throw errors on !==200 status codes from RTS
    #662
  • Exempt lines which look like pure JSX from the maxlen line
    #664
  • Make tests pass on Chrome again
    #663
  • Add referral section to user settings
    #661
  • Two megolm export fixes:
    #660
  • GET /teams from RTS instead of config.json
    #658
  • Guard onStatusBarVisible/Hidden with this.unmounted
    #656
  • Fix cancel button on e2e import/export dialogs
    #654
  • Look up email addresses in ChatInviteDialog
    #653
  • Move BugReportDialog to riot-web
    #652
  • Fix dark theme styling of roomheader cancel button
    #651
  • Allow modals to stack up
    #649
  • Add bug report UI
    #642
  • Better feedback in invite dialog
    #625
  • Import and export for Megolm session data
    #647
  • Overhaul MELS to deal with causality, kicks, etc.
    #613
  • Re-add dispatcher as alt-up/down uses it
    #650
  • Create a common BaseDialog
    #645
  • Fix SetDisplayNameDialog
    #648
  • Sync typing indication with avatar typing indication
    #643
  • Warn users of E2E key loss when changing/resetting passwords or logging out
    #646
  • Better user interface for screen readers and keyboard navigation
    #616
  • Reduce log spam: Revert a16aeee
    #644
  • Expand timeline in situations when _getIndicator not null
    #641
  • Correctly get the path of the js-sdk .eslintrc.js
    #640
  • Add 'searching known users' to the user picker
    #621
  • Add mocha env for tests in eslint config
    #639
  • Fix typing avatars displaying "me"
    #637
  • Fix device verification from e2e info
    #638
  • Make user search do a bit better on word boundary
    #623
  • Use an eslint config based on the js-sdk
    #634
  • Fix error display in account deactivate dialog
    #633
  • Configure travis to test riot-web after building
    #629
  • Sanitize ChatInviteDialog
    #626
  • (hopefully) fix theming on Chrome
    #630
  • Megolm session import and export
    #617
  • Allow Modal to be used with async-loaded components
    #618
  • Fix escaping markdown by rendering plaintext
    #622
  • Implement auto-join rooms on registration
    #628
  • Matthew/fix theme npe
    #627
  • Implement theming via alternate stylesheets
    #624
  • Replace marked with commonmark
    #575
  • Fix element-hq/element-web#2833 : Fail nicely when people try to register
    numeric user IDs
    #619
  • Show the error dialog when requests to PUT power levels fail
    #614

v0.8.5

16 Jan 13:21
Compare
Choose a tag to compare

Full Changelog

  • Pull in newer matrix-js-sdk for video calling fix

v0.8.5-rc.1

13 Jan 11:14
Compare
Choose a tag to compare
v0.8.5-rc.1 Pre-release
Pre-release

Full Changelog

  • Build the js-sdk in the CI script
    #612
  • Fix redacted member events being visible
    #609
  • Use getStateKey instead of getSender
    #611
  • Move screen sharing error check into platform
    #608
  • Fix 'create account' link in 'forgot password'
    #606
  • Let electron users complete captchas in a web browser
    #601
  • Add support for deleting threepids
    #597
  • Display msisdn threepids as 'Phone'
    #598

v0.8.4

24 Dec 19:03
Compare
Choose a tag to compare

Full Changelog

  • Fix signup by working around the fact that reCapture doesn't work on electron
  • Fix windows shortcut link