Tags: chayleaf/matrix-react-sdk
Tags
[Full Changelog](matrix-org/matrix-react-sdk@v3.22.0...v3.23.0-rc.1) * Upgrade to JS SDK 11.2.0-rc.1 * Translations update from Weblate [\matrix-org#6128](matrix-org#6128) * Fix all DMs wrongly appearing in room list when `m.direct` is changed [\matrix-org#6122](matrix-org#6122) * Update way of checking for registration disabled [\matrix-org#6123](matrix-org#6123) * Fix the ability to remove avatar from a space via settings [\matrix-org#6126](matrix-org#6126) * Switch to stable endpoint/fields for MSC2858 [\matrix-org#6125](matrix-org#6125) * Clear stored editor state when canceling editing using a shortcut [\matrix-org#6117](matrix-org#6117) * Respect newlines in space topics [\matrix-org#6124](matrix-org#6124) * Add url param `defaultUsername` to prefill the login username field [\matrix-org#5674](matrix-org#5674) * Bump ws from 7.4.2 to 7.4.6 [\matrix-org#6115](matrix-org#6115) * Sticky headers repositioning without layout trashing [\matrix-org#6110](matrix-org#6110) * Handle user_busy in voip calls [\matrix-org#6112](matrix-org#6112) * Avoid showing warning modals from the invite dialog after it unmounts [\matrix-org#6105](matrix-org#6105) * Fix misleading child counts in spaces [\matrix-org#6109](matrix-org#6109) * Close creation menu when expanding space panel via expand hierarchy [\matrix-org#6090](matrix-org#6090) * Prevent having duplicates in pending room state [\matrix-org#6108](matrix-org#6108) * Update reactions row on event decryption [\matrix-org#6106](matrix-org#6106) * Destroy playback instance on voice message unmount [\matrix-org#6101](matrix-org#6101) * Fix message preview not up to date [\matrix-org#6102](matrix-org#6102) * Convert some Flow typed files to TS (round 2) [\matrix-org#6076](matrix-org#6076) * Remove unused middlePanelResized event listener [\matrix-org#6086](matrix-org#6086) * Fix accessing currentState on an invalid joinedRoom [\matrix-org#6100](matrix-org#6100) * Remove Promise allSettled polyfill as js-sdk uses it directly [\matrix-org#6097](matrix-org#6097) * Prevent DecoratedRoomAvatar to update its state for the same value [\matrix-org#6099](matrix-org#6099) * Skip generatePreview if event is not part of the live timeline [\matrix-org#6098](matrix-org#6098) * fix sticky headers when results num get displayed [\matrix-org#6095](matrix-org#6095) * Improve addEventsToTimeline performance scoping WhoIsTypingTile::setState [\matrix-org#6094](matrix-org#6094) * Safeguards to prevent layout trashing for window dimensions [\matrix-org#6092](matrix-org#6092) * Use local room state to render space hierarchy if the room is known [\matrix-org#6089](matrix-org#6089) * Add spinner in UserMenu to list pending long running actions [\matrix-org#6085](matrix-org#6085) * Stop overscroll in Firefox Nightly for macOS [\matrix-org#6093](matrix-org#6093) * Move SettingsStore watchers/monitors over to ES6 maps for performance [\matrix-org#6063](matrix-org#6063) * Bump libolm version. [\matrix-org#6080](matrix-org#6080) * Improve styling of the message action bar [\matrix-org#6066](matrix-org#6066) * Improve explore rooms when no results are found [\matrix-org#6070](matrix-org#6070) * Remove logo spinner [\matrix-org#6078](matrix-org#6078) * Fix add reaction prompt showing even when user is not joined to room [\matrix-org#6073](matrix-org#6073) * Vectorize spinners [\matrix-org#5680](matrix-org#5680) * Fix handling of via servers for suggested rooms [\matrix-org#6077](matrix-org#6077) * Upgrade showChatEffects to room-level setting exposure [\matrix-org#6075](matrix-org#6075) * Delete RoomView dead code [\matrix-org#6071](matrix-org#6071) * Reduce noise in tests [\matrix-org#6074](matrix-org#6074) * Fix room name issues in right panel summary card [\matrix-org#6069](matrix-org#6069) * Cache normalized room name [\matrix-org#6072](matrix-org#6072) * Update MemberList to reflect changes for invite permission change [\matrix-org#6061](matrix-org#6061) * Delete RoomView dead code [\matrix-org#6065](matrix-org#6065) * Show subspace rooms count even if it is 0 for consistency [\matrix-org#6067](matrix-org#6067)
[Full Changelog](matrix-org/matrix-react-sdk@v3.22.0-rc.1...v3.22.0) * Upgrade to JS SDK 11.1.0 * [Release] Bump libolm version [\matrix-org#6087](matrix-org#6087)
[Full Changelog](matrix-org/matrix-react-sdk@v3.21.0...v3.22.0-rc.1) * Upgrade to JS SDK 11.1.0-rc.1 * Translations update from Weblate [\matrix-org#6068](matrix-org#6068) * Show DMs in space for invited members too, to match Android impl [\matrix-org#6062](matrix-org#6062) * Support filtering by alias in add existing to space dialog [\matrix-org#6057](matrix-org#6057) * Fix issue when a room without a name or alias is marked as suggested [\matrix-org#6064](matrix-org#6064) * Fix space room hierarchy not updating when removing a room [\matrix-org#6055](matrix-org#6055) * Revert "Try putting room list handling behind a lock" [\matrix-org#6060](matrix-org#6060) * Stop assuming encrypted messages are decrypted ahead of time [\matrix-org#6052](matrix-org#6052) * Add error detail when languges fail to load [\matrix-org#6059](matrix-org#6059) * Add space invaders chat effect [\matrix-org#6053](matrix-org#6053) * Create SpaceProvider and hide Spaces from the RoomProvider autocompleter [\matrix-org#6051](matrix-org#6051) * Don't mark a room as unread when redacted event is present [\matrix-org#6049](matrix-org#6049) * Add support for MSC2873: Client information for Widgets [\matrix-org#6023](matrix-org#6023) * Support UI for MSC2762: Widgets reading events from rooms [\matrix-org#5960](matrix-org#5960) * Fix crash on opening notification panel [\matrix-org#6047](matrix-org#6047) * Remove custom LoggedInView::shouldComponentUpdate logic [\matrix-org#6046](matrix-org#6046) * Fix edge cases with the new add reactions prompt button [\matrix-org#6045](matrix-org#6045) * Add ids to homeserver and passphrase fields [\matrix-org#6043](matrix-org#6043) * Update space order field validity requirements to match msc update [\matrix-org#6042](matrix-org#6042) * Try putting room list handling behind a lock [\matrix-org#6024](matrix-org#6024) * Improve progress bar progression for smaller voice messages [\matrix-org#6035](matrix-org#6035) * Fix share space edge case where space is public but not invitable [\matrix-org#6039](matrix-org#6039) * Add missing 'rel' to image view download button [\matrix-org#6033](matrix-org#6033) * Improve visible waveform for voice messages [\matrix-org#6034](matrix-org#6034) * Fix roving tab index intercepting home/end in space create menu [\matrix-org#6040](matrix-org#6040) * Decorate room avatars with publicity in add existing to space flow [\matrix-org#6030](matrix-org#6030) * Improve Spaces "Just Me" wizard [\matrix-org#6025](matrix-org#6025) * Increase hover feedback on room sub list buttons [\matrix-org#6037](matrix-org#6037) * Show alternative button during space creation wizard if no rooms [\matrix-org#6029](matrix-org#6029) * Swap rotation buttons in the image viewer [\matrix-org#6032](matrix-org#6032) * Typo: initilisation -> initialisation [\matrix-org#5915](matrix-org#5915) * Save edited state of a message when switching rooms [\matrix-org#6001](matrix-org#6001) * Fix shield icon in Untrusted Device Dialog [\matrix-org#6022](matrix-org#6022) * Do not eagerly decrypt breadcrumb rooms [\matrix-org#6028](matrix-org#6028) * Update spaces.png [\matrix-org#6031](matrix-org#6031) * Encourage more diverse reactions to content [\matrix-org#6027](matrix-org#6027) * Wrap decodeURIComponent in try-catch to protect against malformed URIs [\matrix-org#6026](matrix-org#6026) * Iterate beta feedback dialog [\matrix-org#6021](matrix-org#6021) * Disable space fields whilst their form is busy [\matrix-org#6020](matrix-org#6020) * Add missing space on beta feedback dialog [\matrix-org#6018](matrix-org#6018) * Fix colours used for the back button in space create menu [\matrix-org#6017](matrix-org#6017) * Prioritise and reduce the amount of events decrypted on application startup [\matrix-org#5980](matrix-org#5980) * Linkify topics in space room directory results [\matrix-org#6015](matrix-org#6015) * Persistent space collapsed states [\matrix-org#5972](matrix-org#5972) * Catch another instance of unlabeled avatars. [\matrix-org#6010](matrix-org#6010) * Rescale and smooth voice message playback waveform to better match expectation [\matrix-org#5996](matrix-org#5996) * Scale voice message clock with user's font size [\matrix-org#5993](matrix-org#5993) * Remove "in development" flag from voice messages [\matrix-org#5995](matrix-org#5995) * Support voice messages on Safari [\matrix-org#5989](matrix-org#5989) * Translations update from Weblate [\matrix-org#6011](matrix-org#6011)
[Full Changelog](matrix-org/matrix-react-sdk@v3.21.0-rc.1...v3.21.0) matrix-react-sdk 3.21.0 fixes a low severity issue (GHSA-8796-gc9j-63rv) related to file upload. When uploading a file, the local file preview can lead to execution of scripts embedded in the uploaded file, but only after several user interactions to open the preview in a separate tab. This only impacts the local user while in the process of uploading. It cannot be exploited remotely or by other users. Thanks to [Muhammad Zaid Ghifari](https://github.com/MR-ZHEEV) for responsibly disclosing this via Matrix's Security Disclosure Policy. * Upgrade to JS SDK 11.0.0 * [Release] Add missing space on beta feedback dialog [\matrix-org#6019](matrix-org#6019) * [Release] Add feedback mechanism for beta features, namely Spaces [\matrix-org#6013](matrix-org#6013) * Add feedback mechanism for beta features, namely Spaces [\matrix-org#6012](matrix-org#6012)
[Full Changelog](matrix-org/matrix-react-sdk@v3.20.0...v3.21.0-rc.1) * Upgrade to JS SDK 11.0.0-rc.1 * Add disclaimer about subspaces being experimental in add existing dialog [\matrix-org#5978](matrix-org#5978) * Spaces Beta release [\matrix-org#5933](matrix-org#5933) * Improve permissions error when adding new server to room directory [\matrix-org#6009](matrix-org#6009) * Allow user to progress through space creation & setup using Enter [\matrix-org#6006](matrix-org#6006) * Upgrade sanitize types [\matrix-org#6008](matrix-org#6008) * Upgrade `cheerio` and resolve type errors [\matrix-org#6007](matrix-org#6007) * Add slash commands support to edit message composer [\matrix-org#5865](matrix-org#5865) * Fix the two todays problem [\matrix-org#5940](matrix-org#5940) * Switch the Home Space out for an All rooms space [\matrix-org#5969](matrix-org#5969) * Show device ID in UserInfo when there is no device name [\matrix-org#5985](matrix-org#5985) * Switch back to release version of `sanitize-html` [\matrix-org#6005](matrix-org#6005) * Bump hosted-git-info from 2.8.8 to 2.8.9 [\matrix-org#5998](matrix-org#5998) * Don't use the event's metadata to calc the scale of an image [\matrix-org#5982](matrix-org#5982) * Adjust MIME type of upload confirmation if needed [\matrix-org#5981](matrix-org#5981) * Forbid redaction of encryption events [\matrix-org#5991](matrix-org#5991) * Fix voice message playback being squished up against send button [\matrix-org#5988](matrix-org#5988) * Improve style of notification badges on the space panel [\matrix-org#5983](matrix-org#5983) * Add dev dependency for parse5 typings [\matrix-org#5990](matrix-org#5990) * Iterate Spaces admin UX around room management [\matrix-org#5977](matrix-org#5977) * Guard all isSpaceRoom calls behind the labs flag [\matrix-org#5979](matrix-org#5979) * Bump lodash from 4.17.20 to 4.17.21 [\matrix-org#5986](matrix-org#5986) * Bump lodash from 4.17.19 to 4.17.21 in /test/end-to-end-tests [\matrix-org#5987](matrix-org#5987) * Bump ua-parser-js from 0.7.23 to 0.7.28 [\matrix-org#5984](matrix-org#5984) * Update visual style of plain files in the timeline [\matrix-org#5971](matrix-org#5971) * Support for multiple streams (not MSC3077) [\matrix-org#5833](matrix-org#5833) * Update space ordering behaviour to match updates in MSC [\matrix-org#5963](matrix-org#5963) * Improve performance of search all spaces and space switching [\matrix-org#5976](matrix-org#5976) * Update colours and sizing for voice messages [\matrix-org#5970](matrix-org#5970) * Update link to Android SDK [\matrix-org#5973](matrix-org#5973) * Add cleanup functions for image view [\matrix-org#5962](matrix-org#5962) * Add a note about sharing your IP in P2P calls [\matrix-org#5961](matrix-org#5961) * Only aggregate DM notifications on the Space Panel in the Home Space [\matrix-org#5968](matrix-org#5968) * Add retry mechanism and progress bar to add existing to space dialog [\matrix-org#5975](matrix-org#5975) * Warn on access token reveal [\matrix-org#5755](matrix-org#5755) * Fix newly joined room appearing under the wrong space [\matrix-org#5945](matrix-org#5945) * Early rendering for voice messages in the timeline [\matrix-org#5955](matrix-org#5955) * Calculate the real waveform in the Playback class for voice messages [\matrix-org#5956](matrix-org#5956) * Don't recurse on arrayFastResample [\matrix-org#5957](matrix-org#5957) * Support a dark theme for voice messages [\matrix-org#5958](matrix-org#5958) * Handle no/blocked microphones in voice messages [\matrix-org#5959](matrix-org#5959)
[Full Changelog](matrix-org/matrix-react-sdk@v3.20.0-rc.1...v3.20.0) * Upgrade to JS SDK 10.1.0 * [Release] Don't use the event's metadata to calc the scale of an image [\matrix-org#6004](matrix-org#6004)
[Full Changelog](matrix-org/matrix-react-sdk@v3.19.0...v3.20.0-rc.1) * Upgrade to JS SDK 10.1.0-rc.1 * Translations update from Weblate [\matrix-org#5966](matrix-org#5966) * Fix more space panel layout and hover behaviour issues [\matrix-org#5965](matrix-org#5965) * Fix edge case with space panel alignment with subspaces on ff [\matrix-org#5964](matrix-org#5964) * Fix saving room pill part to history [\matrix-org#5951](matrix-org#5951) * Generate room preview even when minimized [\matrix-org#5948](matrix-org#5948) * Another change from recovery passphrase to Security Phrase [\matrix-org#5934](matrix-org#5934) * Sort rooms in the add existing to space dialog based on recency [\matrix-org#5943](matrix-org#5943) * Inhibit sending RR when context switching to a room [\matrix-org#5944](matrix-org#5944) * Prevent room list keyboard handling from landing focus on hidden nodes [\matrix-org#5950](matrix-org#5950) * Make the text filter search all spaces instead of just the selected one [\matrix-org#5942](matrix-org#5942) * Enable indent rule and fix indent [\matrix-org#5931](matrix-org#5931) * Prevent peeking members from reacting [\matrix-org#5946](matrix-org#5946) * Disallow inline display maths [\matrix-org#5939](matrix-org#5939) * Space creation prompt user to add existing rooms for "Just Me" spaces [\matrix-org#5923](matrix-org#5923) * Add test coverage collection script [\matrix-org#5937](matrix-org#5937) * Fix joining room using via servers regression [\matrix-org#5936](matrix-org#5936) * Revert "Fixes the two Todays problem in Redaction" [\matrix-org#5938](matrix-org#5938) * Handle encoded matrix URLs [\matrix-org#5903](matrix-org#5903) * Render ignored users setting regardless of if there are any [\matrix-org#5860](matrix-org#5860) * Fix inserting trailing colon after mention/pill [\matrix-org#5830](matrix-org#5830) * Fixes the two Todays problem in Redaction [\matrix-org#5917](matrix-org#5917) * Fix page up/down scrolling only half a page [\matrix-org#5920](matrix-org#5920) * Voice messages: Composer controls [\matrix-org#5935](matrix-org#5935) * Support MSC3086 asserted identity [\matrix-org#5886](matrix-org#5886) * Handle possible edge case with getting stuck in "unsent messages" bar [\matrix-org#5930](matrix-org#5930) * Fix suggested rooms not showing up regression from room list optimisation [\matrix-org#5932](matrix-org#5932) * Broadcast language change to ElectronPlatform [\matrix-org#5913](matrix-org#5913) * Fix VoIP PIP frame color [\matrix-org#5701](matrix-org#5701) * Convert some Flow-typed files to TypeScript [\matrix-org#5912](matrix-org#5912) * Initial SpaceStore tests work [\matrix-org#5906](matrix-org#5906) * Fix issues with space hierarchy in layout and with incompatible servers [\matrix-org#5926](matrix-org#5926) * Scale all mxc thumbs using device pixel ratio for hidpi [\matrix-org#5928](matrix-org#5928) * Fix add existing to space dialog no longer showing rooms for public spaces [\matrix-org#5918](matrix-org#5918) * Disable spaces context switching for when exploring a space [\matrix-org#5924](matrix-org#5924) * Autofocus search box in the add existing to space dialog [\matrix-org#5921](matrix-org#5921) * Use label element in add existing to space dialog for easier hit target [\matrix-org#5922](matrix-org#5922) * Dynamic max and min zoom in the new ImageView [\matrix-org#5916](matrix-org#5916) * Improve message error states [\matrix-org#5897](matrix-org#5897) * Check for null room in `VisibilityProvider` [\matrix-org#5914](matrix-org#5914) * Add unit tests for various collection-based utility functions [\matrix-org#5910](matrix-org#5910) * Spaces visual fixes [\matrix-org#5909](matrix-org#5909) * Remove reliance on DOM API to generated message preview [\matrix-org#5908](matrix-org#5908) * Expand upon voice message event & include overall waveform [\matrix-org#5888](matrix-org#5888) * Use floats for image background opacity [\matrix-org#5905](matrix-org#5905) * Show invites to spaces at the top of the space panel [\matrix-org#5902](matrix-org#5902) * Improve edge cases with spaces context switching [\matrix-org#5899](matrix-org#5899) * Fix spaces notification dots wrongly including upgraded (hidden) rooms [\matrix-org#5900](matrix-org#5900) * Iterate the spaces face pile design [\matrix-org#5898](matrix-org#5898) * Fix alignment issue with nested spaces being cut off wrong [\matrix-org#5890](matrix-org#5890)
[Full Changelog](matrix-org/matrix-react-sdk@v3.19.0-rc.1...v3.19.0) * Upgrade to JS SDK 10.0.0 * [Release] Dynamic max and min zoom in the new ImageView [\matrix-org#5927](matrix-org#5927) * [Release] Add a WheelEvent normalization function [\matrix-org#5911](matrix-org#5911) * Add a WheelEvent normalization function [\matrix-org#5904](matrix-org#5904) * [Release] Use floats for image background opacity [\matrix-org#5907](matrix-org#5907)
[Full Changelog](matrix-org/matrix-react-sdk@v3.18.0...v3.19.0-rc.1) * Upgrade to JS SDK 10.0.0-rc.1 * Translations update from Weblate [\matrix-org#5896](matrix-org#5896) * Fix sticky tags header in room list [\matrix-org#5895](matrix-org#5895) * Fix spaces filtering sometimes lagging behind or behaving oddly [\matrix-org#5893](matrix-org#5893) * Fix issue with spaces context switching looping and breaking [\matrix-org#5894](matrix-org#5894) * Improve RoomList render time when filtering [\matrix-org#5874](matrix-org#5874) * Avoid being stuck in a space [\matrix-org#5891](matrix-org#5891) * [Spaces] Context switching [\matrix-org#5795](matrix-org#5795) * Warn when you attempt to leave room that you are the only member of [\matrix-org#5415](matrix-org#5415) * Ensure PersistedElement are unmounted on application logout [\matrix-org#5884](matrix-org#5884) * Add missing space in seshat dialog and the corresponding string [\matrix-org#5866](matrix-org#5866) * A tiny change to make the Add existing rooms dialog a little nicer [\matrix-org#5885](matrix-org#5885) * Remove weird margin from the file panel [\matrix-org#5889](matrix-org#5889) * Trigger lazy loading when filtering using spaces [\matrix-org#5882](matrix-org#5882) * Fix typo in method call in add existing to space dialog [\matrix-org#5883](matrix-org#5883) * New Image View fixes/improvements [\matrix-org#5872](matrix-org#5872) * Limit voice recording length [\matrix-org#5871](matrix-org#5871) * Clean up add existing to space dialog and include DMs in it too [\matrix-org#5881](matrix-org#5881) * Fix unknown slash command error exploding [\matrix-org#5853](matrix-org#5853) * Switch to a spec conforming email validation Regexp [\matrix-org#5852](matrix-org#5852) * Cleanup unused state in MessageComposer [\matrix-org#5877](matrix-org#5877) * Pulse animation for voice messages recording state [\matrix-org#5869](matrix-org#5869) * Don't include invisible rooms in notify summary [\matrix-org#5875](matrix-org#5875) * Properly disable composer access when recording a voice message [\matrix-org#5870](matrix-org#5870) * Stabilise starting a DM with multiple people flow [\matrix-org#5862](matrix-org#5862) * Render msgOption only if showReadReceipts is enabled [\matrix-org#5864](matrix-org#5864) * Labs: Add quick/cheap "do not disturb" flag [\matrix-org#5873](matrix-org#5873) * Fix ReadReceipts animations [\matrix-org#5836](matrix-org#5836) * Add tooltips to message previews [\matrix-org#5859](matrix-org#5859) * IRC Layout fix layout spacing in replies [\matrix-org#5855](matrix-org#5855) * Move user to welcome_page if continuing with previous session [\matrix-org#5849](matrix-org#5849) * Improve image view [\matrix-org#5521](matrix-org#5521) * Add a button to reset personal encryption state during login [\matrix-org#5819](matrix-org#5819) * Fix js-sdk import in SlashCommands [\matrix-org#5850](matrix-org#5850) * Fix useRoomPowerLevels hook [\matrix-org#5854](matrix-org#5854) * Prevent state events being rendered with invalid state keys [\matrix-org#5851](matrix-org#5851) * Give server ACLs a name in 'roles & permissions' tab [\matrix-org#5838](matrix-org#5838) * Don't hide notification badge on the home space button as it has no menu [\matrix-org#5845](matrix-org#5845) * User Info hide disambiguation as we always show MXID anyway [\matrix-org#5843](matrix-org#5843) * Improve kick state to not show if the target was not joined to begin with [\matrix-org#5846](matrix-org#5846) * Fix space store wrongly switching to a non-space filter [\matrix-org#5844](matrix-org#5844) * Tweak appearance of invite reason [\matrix-org#5847](matrix-org#5847) * Update Inter font to v3.18 [\matrix-org#5840](matrix-org#5840) * Enable sharing historical keys on invite [\matrix-org#5839](matrix-org#5839) * Add ability to hide post-login encryption setup with customisation point [\matrix-org#5834](matrix-org#5834) * Use LaTeX and TeX delimiters by default [\matrix-org#5515](matrix-org#5515) * Clone author's deps fork for Netlify previews [\matrix-org#5837](matrix-org#5837) * Show drop file UI only if dragging a file [\matrix-org#5827](matrix-org#5827) * Ignore punctuation when filtering rooms [\matrix-org#5824](matrix-org#5824) * Resizable CallView [\matrix-org#5710](matrix-org#5710)
[Full Changelog](matrix-org/matrix-react-sdk@v3.18.0-rc.1...v3.18.0) * Upgrade to JS SDK 9.11.0 * [Release] Tweak appearance of invite reason [\matrix-org#5848](matrix-org#5848)
PreviousNext