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

Releases: matrix-org/matrix-react-sdk

v1.3.0

08 Jul 09:53
Compare
Choose a tag to compare

Full Changelog
No changes since rc.1

v1.3.0-rc.1

03 Jul 15:56
Compare
Choose a tag to compare
v1.3.0-rc.1 Pre-release
Pre-release

Full Changelog

  • MELS handle m.room.third_party_invite
    #3173
  • Fix logic around MemberList invites section, specifically regarding 3pid
    #3172
  • Update from Weblate
    #3176
  • Track the user's own typing state external to the composer
    #3150
  • Handle associated event send failures
    #3170
  • Improve interactive tooltip hover behaviour
    #3169
  • Fix login type selector border
    #3171
  • Use the event sender instead of event ID for viaServers off a tombstone
    #3159
  • Append keyshare request dialogs instead of replacing the current dialog
    #3160
  • Add AccessibleTooltipButton and use it for RoomSubList buttons
    #3165
  • MemberInfo wrap Device Name/ID
    #3166
  • Correctly populate the dispatch for joining a room via servers
    #3161
  • Clean up legacy breadcrumbs persistence fallback
    #3162
  • Update from Weblate
    #3168
  • Add ability to render null-rejoins in Timeline and MELS
    #3135
  • Add /myavatar command
    #3155
  • Update config.json docs location
    #3158
  • If on trackpad, don't mess with horizontal scrolling.
    #3148
  • Limit reactions row on initial display
    #3152
  • Unpin highlight.js
    #3156
  • Flexboxify generic error page
    #3154
  • Fix weird scrollbar when devtools is in a narrow browser
    #3153
  • Show a loading state for slow peeks
    #3142
  • Don't show error dialog when user has no webcam
    #3146
  • Make edit history work in encrypted rooms.
    #3151
  • Change interactive tooltip to only flip when required
    #3147
  • Edit history dialog
    #3144
  • Fix the scrollbar in the community bar
    #3143
  • Add focus border to edit composer
    #3145
  • Supply oobData to RoomPreviewBar
    #3141
  • Don't boost trackpad users in breadcrumbs
    #3140
  • Fix room upgrade warning being chopped off and a spelling mistake
    #3139
  • Add quick reaction buttons in tooltip
    #3138
  • When joining from room directory, use auto_join
    #3136
  • Improve API and interactivity of new tooltip
    #3137
  • Use feature flag for displaying edits as well
    #3132
  • Add interactive tooltip style
    #3131
  • Remove redundant extra chevrons from ContextualMenu
    #3129
  • Editor caret improvements
    #3126
  • Disable left/right arrow navigating completions for now
    #3130
  • Take list nesting into account for indenting
    #3128
  • Add file size to UploadConfirmDialog
    #3127
  • Consider cancelled verifications when mounting IncomingSasDialog
    #3123
  • Make the verification cancelled dialog say OK instead of Cancel
    #3124
  • Update from Weblate
    #3125
  • Remove unused ContextualMenu features
    #3122
  • Fix casing of TooltipButton
    #3119
  • De-duplicate notif badge code
    #3120
  • Fix favicon/title badge count
    #3121
  • Switch ugly password boxes to Field or styled input
    #3071
  • Restore warning for if you're already logged in
    #3118
  • Provide default name if device label is missing
    #3113
  • Support @room pills while editing
    #3108

v1.2.2

19 Jun 14:52
Compare
Choose a tag to compare

Full Changelog
No changes since rc.2

v1.2.2-rc.2

18 Jun 14:52
Compare
Choose a tag to compare
v1.2.2-rc.2 Pre-release
Pre-release

Full Changelog

  • Defer scalar API calls until they are needed
    #3115
  • Blend pending redactions
    #3117
  • Keep old arrow-up behaviour when editing is not enabled
    #3116
  • Restore Composer History under shift-up & down
    #3098
  • Allow changing server if validation has failed
    #3114
  • Add Upload All button to UploadConfirmDialog
    #3109
  • Re-enable register button
    #3112
  • keep mx_Field stretching
    #3111
  • Fix double-spinner
    #3107
  • Fix display of canonicalAlias in group room info
    #3110
  • Fix welcome user
    #3106
  • Support editing emote messages
    #3105
  • Use flex: 1 for mx_Field to replace all the calc(100% - 20px) and more
    #3104
  • Use overflow on MemberInfo name/mxid so that the back button stays
    #3099
  • Allow changing servers on nonfatal errors
    #3102
  • Simplify email registration
    #3101
  • Allow arrow keys navigation in autocomplete list
    #2966
  • Edit unsent messages
    #3097
  • Fix registration with email + non-default HS
    #3096
  • Raise action bar above read marker
    #3095
  • Console log more helpfully
    #3094

v1.2.2-rc.1

12 Jun 11:00
Compare
Choose a tag to compare
v1.2.2-rc.1 Pre-release
Pre-release

Full Changelog

  • Align message context menu to right and vertically where space available
    #3087
  • Allow registration to submit for non-fatal errors
    #3093
  • Clear the login busy state after .well-known discovery
    #3092
  • Update from Weblate
    #3091
  • Fix registration after fail-fast
    #3090
  • Use setBusy interface of js-sdk interactive auth
    #3085
  • Don't handle identity server failure as fatal, and use the right message
    #3088
  • Recheck message actions on decrypt
    #3084
  • Fix exception on logout
    #3086
  • Remember we were trying to accept an invite
    #3083
  • Add funding details for GitHub sponsor button
    #3079
  • Remove highlight from reactions
    #3081
  • Clarify that only lowercase letters are allowed
    #3080
  • Don't handle identity server liveliness errors as fatal
    #3082
  • truncate long display names in timeline headings
    #3078
  • Fail more softly on homeserver liveliness errors
    #3067
  • Fix AddressPickerDialog adding wrong entry to selected list case
    #3076
  • change profile keybind to backtick from i due to italics conflict
    #3077
  • Look busy whilst requesting the email token
    #3075
  • Fix email invites address-match checking
    #3074
  • Add license info for Twemoji
    #3073
  • Show read receipts on top of message
    #3072
  • Be somewhat fuzzier when matching emojis to complete on space
    #3070
  • Restrict reactions to a single emoji
    #3069
  • Fix live updates to reaction row buttons
    #3068
  • Don't refresh custom status on logout
    #3065
  • Add a logged in class to EmbeddedPage and react to MatrixClient changes
    #3066
  • Don't show "can't redact" dialog on network error, with redaction having
    local echo & queuing now.
    #3058
  • Fix login page breaking on wrong password
    #3062
  • Update from Weblate
    #3064
  • Install latest JS SDK when linting
    #3063
  • Ensure we always show read receipts even with hidden events
    #3056
  • Advance read receipts into trailing events without tiles
    #3059
  • Remove unused errorText prop
    #3061
  • Remove SettingsStore reference in RoomSettingsDialog
    #3060
  • Custom notification sounds for rooms
    #2928
  • Fix comments in unread room tracking
    #3054
  • Allow source tile handler for replacements
    #3057
  • Fix linting in MessagePanel
    #3055
  • Convert breadcrumbs from labs to real setting
    #3053
  • Add local echo on badges in breadcrumbs
    #3052
  • Counteract smooth scrolling on breadcrumbs
    #3051
  • add sbix fallback twemoji font (and bump to emoji 12)
    #3050
  • Add option to change the default country code
    #3049
  • Accept JSX into the GenericErrorPage and expose local session vars
    #3043
  • Don't try and low encryption info when signing out in low bandwidth mode
    #3048
  • only capture enter if something was selected in completions
    #3047
  • Fix: better HTML > MD conversion for editing, including lists and quotes
    #3040
  • Native emoji require extra line-height
    #3044
  • port over low_bandwidth mode to develop
    #2598
  • Fix: maintain caret at current line when position is on newline part
    #3029
  • Remove username on HS input label
    #3042
  • Exclude chrome in ua from safari version check for colr support
    #3038
  • fix COLR font check being racy
    #3034
  • Override font for usercontent download link
    #3035
  • Revert "Make the timeline less noisy for screen readers (mk II) #3019"
    #3033
  • Hide autocomplete on Enter key press instead of sending message
    #2968
  • Message editing: arrow key (up/down) navigation between editable events
    #3025
  • Message editing: fix reply text appearing in edit
    #3032
  • Do not try to request thumbnails with non-integer widths
    #3031
  • Message editing: preserve strikethrough as well
    #3030
  • Add some logging for COLR checks
    #3027
  • Fixup for tab completion: take part length into account as well
    #3026
  • Message editing: tab completion
    #3024
  • Message editing: dont jump to next part when inserting at start of
    uneditable part
    #3021
  • Message editing: preserve and re-apply formatting
    #3013
  • Fix relationship between guests, .well-known, and auth
    #3001
  • Restore use of full mxid login
    #2972
  • Only expose the fallback_hs_url if the homeserver is the default homeserver
    #2971
  • Refactor "Next" button into ServerConfig components
    #2964
  • Render underlines and tooltips on custom server names in auth pages
    #2965
  • Use validated server config for login, registration, and password reset
    #2941

v1.2.1

31 May 10:26
Compare
Choose a tag to compare

Full Changelog

  • Upgrade to JS SDK 2.0.0 which fixes an error during key backup
  • Native emoji require extra line-height for release
    #3045

v1.2.0

29 May 15:02
Compare
Choose a tag to compare

Full Changelog

  • COLR font check fixes for release
    #3041
  • Revert "Make the timeline less noisy for screen readers (mk II) #3019" for
    release
    #3036
  • Override font for usercontent download link for release
    #3037

v1.2.0-rc.1

23 May 16:16
Compare
Choose a tag to compare
v1.2.0-rc.1 Pre-release
Pre-release

Full Changelog

  • Update from Weblate
    #3023
  • Use the correct line-height for bold emoji
    #3022
  • Make the timeline less noisy for screen readers (mk II)
    #3019
  • Label message edit field as such for screen readers
    #3020
  • Move checkmark to the front of key backup message
    #3014
  • Revert "Make the timeline less noisy for screen readers"
    #3017
  • Translate scroll movement if the deltaX is the same as the threshold
    #3016
  • Make the timeline less noisy for screen readers
    #3007
  • Windows emoji tweaks
    #3015
  • Message editing: update link previews after editing
    #3004
  • js-sdk interactive auth now sends email token
    #3010
  • remove SBIX font and fallback to native emoji
    #3011
  • Update from Weblate
    #3012
  • load twemoji dynamically as colr or sbix; fix monospace
    #3008
  • Guard against null rooms in onEventDecrypted
    #3009
  • Only show reactions in main message timeline
    #3005
  • Add voice labels for quick add room buttons
    #3006
  • Update TopLeftMenu for accessibility: Keyboard shortcut, reduced screen
    reader noise
    #2994
  • Remove reacted with text when shortcode missing
    #3003
  • Fixup: also change editor margin when last event and buttons are not
    overlaying
    #3002
  • Message editing: render avatars for pills in the editor
    #2997
  • Replace emojione with twemoji + emojibase
    #2995
  • Hide WhoIsTyping component if the MessagePanel is shaped e.g file grid
    #3000
  • Close copy tooltip in edge cases correctly
    #2999
  • Limit reaction sender tooltip to 6 people
    #2998
  • Message editing: apply design
    #2996
  • Add debug feature to show hidden events in timeline
    #2993
  • Mute screen readers over reactions
    #2986
  • Fix not being able to edit already edited messages
    #2992
  • Add a basic tooltip showing who reacted
    #2991
  • Message editing: show (edited) marker on edited messages, with tooltip
    #2990
  • Update from Weblate
    #2989
  • Message editing: only allow editing of text messages
    #2988
  • Message editing: shift+enter for newline, enter to send
    #2987
  • Apply Flex voodoo for devtools send event dialog
    #2985
  • Fix some source strings noticed as incorrect by translators
    #2984
  • Message editing: fix some bugs in cursor behaviour
    #2983
  • Message editing: local echo & back-pagination
    #2982
  • Listen for removed relations
    #2981
  • Update from Weblate
    #2980
  • Use getRelation helper
    #2977
  • Add tooltips to rotate and close buttons in ImageView (#9686)
    #2979
  • Message editing: smaller fixes
    #2978
  • Message editing: adjust to js-sdk changes of marking original event as
    replaced
    #2973
  • Fix Single Sign-on
    #2974
  • Initial support for editing messages
    #2952
  • Check permission to invite before showing invite buttons/disable them
    #2957
  • Support a backup room ID in PermalinkCreator
    #2963
  • Always thumbnail for GIFs
    #2962
  • Fix registration with email
    #2967
  • Add configuration flag to disable minimum password requirements
    #2947
  • Send and undo reaction events
    #2954
  • Fix bug where email was not required where it shouldn't have been
    #2961
  • add /rainbow and /rainbowme Slash Commands
    #2958
  • Fix invite via MemberInfo
    #2956
  • Close Room Settings upon Leave Room
    #2955
  • Command to change avatar for a single room, including upload of mxc res
    #2953
  • Add View Servers in Room to Devtools
    #2804
  • Update 'Rooms' import RoomView.js file
    #2951
  • Extract ReactionDimension out of MessageActionBar
    #2950
  • Always default to the registration form
    #2942
  • Check for room in all Room.timeline* handlers
    #2945
  • Remove the karma junit reporter
    #2944
  • yarn upgrade
    #2943
  • Support changing options for .m.rule.tombstone push rule
    #2798
  • Remove timeline explosion rageshake prompt
    #2939
  • Add existing reactions below message
    #2940
  • Fix lint errors in TimelinePanel
    #2938
  • Add primary reactions to action bar
    #2937

v1.1.2

15 May 13:30
Compare
Choose a tag to compare

Full Changelog

  • Always thumbnail for GIFs
    #2976
  • Fix Single Sign-on
    #2975

v1.1.1

14 May 12:48
Compare
Choose a tag to compare

Full Changelog

  • Fix registration with email
    #2970
  • Fix bug where email was not required where it shouldn't have been
    #2969