This repository was archived by the owner on Sep 11, 2024. It is now read-only.
Releases: matrix-org/matrix-react-sdk
Releases · matrix-org/matrix-react-sdk
v1.3.0
Full Changelog
No changes since rc.1
v1.3.0-rc.1
- 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
Full Changelog
No changes since rc.2
v1.2.2-rc.2
- 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
- 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
v1.2.0
v1.2.0-rc.1
- 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 ofMessageActionBar
#2950 - Always default to the registration form
#2942 - Check for
room
in allRoom.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