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
v3.3.0
- Upgrade to JS SDK 8.2.0
v3.3.0-rc.1
- Upgrade to JS SDK 8.2.0-rc.1
- Update from Weblate
#5146 - BaseAvatar avoid initial render with default avatar
#5142 - Enforce Secure Backup completion when requested by HS
#5130 - Communities v2 prototype: Explore rooms, global state, and default room
#5139 - Add communities v2 prototyping feature flag + initial tag panel prototypes
#5133 - Remove some unused components
#5134 - Allow avatar image view for 1:1 rooms
#5137 - Send mx_local_settings in rageshake
#5136 - Run all room leaving behaviour through a single function
#5132 - Add clarifying comment in media device selection
#5131 - Settings v3: Feature flag changes
#5124 - Clear url previews if they all get edited out of the event
#5129 - Consider tab completions as modifications for editing purposes to unlock
sending
#5128 - Use matrix-doc for SAS emoji translations
#5125 - Add a rageshake function to download the logs locally
#3849 - Room List filtering visual tweaks
#5123 - Make reply preview not an overlay so you can see new messages
#5072 - Allow room tile context menu when minimized using right click
#5113 - Add null guard to group inviter for corrupted groups
#5121 - Room List styling tweaks
#5118 - Fix corner rounding on images not always affecting right side
#5120 - Change add room action for rooms to context menu
#5108 - Switch out the globe icon and colour it depending on theme
#5106 - Message Action Bar watch for event send changes
#5115 - Put message previews for Emoji behind Labs
#5110 - Fix styling for selected community marker
#5107 - Fix action bar safe area regression
#5111 - Fix /op slash command
#5109
v3.2.0
v3.2.0-rc.1
- Upgrade to JS SDK 8.1.0-rc.1
- Update from Weblate
#5105 - padding the timeline so that its scrollbar has its own space from the
resizer
#5103 - Try to close notification on all platforms which support it, not just
electron
#5102 - Fix exception when stripping replies from an event with a non-string body
#5101 - Quick win session 24/07/2020
#5056 - Remove rebranding toast
#5100 - Generate previews for rooms when the option changes
#5098 - Fix Bridge Settings tab
#5095 - get screen type from app prop
#5081 - Update rageshake app name
#5093 - Factor out Iconized Context menu for reusability
#5085 - Decouple Audible notifications from Desktop notifications
#5088 - Make the room sublist show more/less buttons treeitems
#5087 - Share and debug master cross-signing key
#5092 - Create Map comparison utilities and convert Hooks to Typescript
#5086 - Fix room list scrolling in Safari
#5090 - Replace Riot with Element in docs and comments
#5083 - When the room view isn't active don't highlight it in room list
#5027 - remove emoji icons in autocomplete/reply by designer request
#5073 - Add title and icon to empty state of file and notification panel
#5079 - Mass redact ignore room creation events
#5045 - Replace all chevrons with a single icon
#5067 - Replace i18n generation script with something matching our project
#5077 - Handle tag changes in sticky room updates
#5078 - Remove leftover bits of TSLint
#5075 - Clean up documentation of Whenable + fix other code concerns
#5076 - Center the jump down/up icon, looks misaligned
#5074 - [WIP] Support a new settings structure
#5058 - Convert SettingsStore to TypeScript
#5062
v3.1.0
v3.1.0-rc.1
- Upgrade JS SDK to 8.0.1-rc.1
- Update from Weblate
#5071 - Add local echo for notifications in the new room list
#5065 - Fix various small regressions in the room list's behaviour
#5070 - Remove redundant lint dependencies
#5059 - Fix key backup warning on soft logout page
#5069 - Bump elliptic from 6.5.2 to 6.5.3
#5066 - Fix crash on logging in again after soft logout
#5068 - Convert right_panel to TS
#5036 - Remove all unreferenced images
#5063 - Provide nicer error for no known servers error when accepting an invite
#5061 - add logging for keytar/pickle key
#5057 - Don't speak the outgoing message if it is in the Sending state.
#4075 - Remove poorly contrasted "dark style" heading in Room Preview Bar
#5052 - Fix Query Matcher regression with certain unhomoglyph'd characters
#5050 - Fix handlebar interaction
#4989 - Minor improvements to filtering performance
#5054 - Fix TextWithTooltip "leaking" tooltip wrappers
#5055
v3.0.0
BREAKING CHANGES
- The room list components have been replaced as part of this release, so the list, tiles, and other associated components now use a different prop / state contract.
All Changes
- Upgrade to JS SDK 8.0.0
- Update from Weblate
#5053 - RoomList listen to notificationState updates for bolding
#5051 - Ensure notification badges stop listening when they unmount
#5049 - Improve RoomTile performance
#5048 - Reward users for using stable ordering in their room list
#5047 - Fix autocomplete suggesting a different thing mid-composition
#5030 - Put low priority xor toggle back in the room list context menu
#5026 - Fix autocompletion of Community IDs
#5040 - Use OpenType tabular numbers in timestamps
#5042 - Update packages to modern versions
#5046 - Add dismiss button to rebrand toast
#5044 - Fix Firefox composer regression exception
#5039 - Fix BaseAvatar wrongly using Buttons when it needs not
#5037 - Performance improvements round 2: Maps, freezing, dispatching, and flexbox
obliteration
#5038 - Mixed bag of performance improvements: ScrollPanel and notifications
#5034 - Update message previews
#5025 - Translate create room buttons
#5035 - Escape single quotes in composer placeholder
#5033 - Don't hammer on the layout engine with avatar updates for the background
#5032 - Ensure incremental updates to the ImportanceAlgorithm trigger A-Z order
#5031 - don't syntax highlight languages that begin with "_"
#5029 - Convert Modal to TypeScript
#4956 - Use new eslint dependency and remove tslint
#4815 - Support custom tags in the room list again
#5024 - Fix the tag panel context menu
#5028 - Tag Watcher don't create new filter if not needed, confuses references
#5021 - Convert editor to TypeScript
#4978 - Query Matcher use unhomoglyph for a little bit more leniency
#4977 - Fix Breadcrumbs2 ending up with 2 tabIndexes on Firefox
#5017 - Add min-width to floating Jitsi
#5023 - Update crypto event icon to match rest of app styling
#5020 - Fix Reactions Row Button vertical misalignment due to forced height
#5019 - Use mouseleave instead of mouseout for hover events. Fix tooltip flicker
#5016 - Fix slash commands null guard
#5015 - Fix field tooltips
#5014 - Fix community right panel button regression
#5022 - [BREAKING] Remove the old room list
#5013 - ellipse senders for images and videos
#4990 - Sprinkle and consolidate some tooltips
#5012 - Hopefully make cancel dialog a bit less weird
#4833 - Fix emoji filterString
#5011 - Fix size call for devtools state events
#5008 - Fix
this
context in _setupHomeserverManagers for IntegrationManagers
#5010 - Sync recently used reactions list across sessions
#4993 - Null guard no e2ee for UserInfo
#5009 - stop Inter from clobbering Twemoji
#5007 - use a proper HTML sanitizer to strip , rather than a regexp
#5006 - Convert room list log setting to a real setting
#5005 - Bump lodash from 4.17.15 to 4.17.19 in /test/end-to-end-tests
#5003 - Bump lodash from 4.17.15 to 4.17.19
#5004 - Convert devtools dialog to use new room state format
#4936 - Update checkbox
#5000 - Increase width for country code dropdown
#5001
v2.10.1
- Post-launch Element Web polish
#5002 - Move e2e icon
#4992 - Wire up new room list breadcrumbs as an ARIA Toolbar
#4976 - Fix Room Tile Icon to not ignore DMs in other tags
#4999 - Fix filtering by community not showing DM rooms with community members
#4997 - Fix enter in new room list filter breaking things
#4996 - Notify left panel of resizing when it is collapsed&expanded
#4995 - When removing a filter condition, try recalculate in case it wasn't last
#4994 - Create a generic ARIA toolbar component
#4975 - Fix /op Slash Command
#4604 - Fix copy button in share dialog
#4998 - Add tooltip to Room Tile Icon
#4987 - Fix names jumping on hover in irc layout
#4991 - check that encryptionInfo.sender is set
#4988 - Update help link
#4986 - Update cover photo link
#4985
v2.10.0
- Incorporate new toasts into end-to-end tests
#4983 - Fix TS lint errors
#4982 - Fix js lint errors after rebrand merge
#4981 - Fix style lint
#4980 - Fix alignment of login/syncing spinner
#4979 - De labs font-scaling
#4899 - Remove debug logging from new room list
#4972 - Tweak sticky header hiding to avoid pop
#4974 - Fix show-all keyboard focus regression
#4973 - Clean up TODOs, comments, and imports in the new room list
#4970 - Make EffectiveMembership utils generic
#4971 - Update sticky headers when breadcrumbs pop in or out
#4969 - Fix show less button occluding the last tile
#4967 - Ensure breadcrumbs don't keep turning themselves back on
#4968 - Update top vs. bottom sticky styles separately
#4966 - Ensure RoomListStore2 gets reset when the client becomes invalidated
#4965 - Add fade to show more button on room list
#4963 - Fix extra room tiles being rendered on smaller sublists
#4964 - Ensure tag changes (leaving rooms) causes rooms to move between lists
#4962 - Fix badges for font size 20
#4958 - Fix default sorting mechanics for new room list
#4960 - Fix room sub list header collapse/jump interactions on bottom-most sublist
#4961 - Fix room tile context menu for Historical rooms
#4959 - "ignore"/"unignore" commands: validate user ID
#4895 - Stop classname from overwritting baseavatar's
#4957 - Remove redundant scroll-margins and fix RoomTile wrongly scrolling
#4952 - Fix RoomAvatar viewAvatarOnClick to work on actual avatars instead of
default ones
#4953 - Be consistent with the at-room pill avatar configurability
#4955 - Room List v2 Enter in the filter field should select the first result
#4954 - Enable the new room list by default
#4919 - Convert ImportanceAlgorithm over to using NotificationColor instead
#4949 - Internalize algorithm updates in the new room list store
#4951 - Remove now-dead code from sublist resizing
#4950 - Ensure triggered updates get fired for filters in the new room list
#4948 - Handle off-cycle filtering updates in the new room list
#4947 - Make the show more button do a clean cut on the room list while transparent
#4941 - Stop safari from aggressively shrinking flex items
#4945 - Fix search padding
#4946 - Reduce event loop load caused by duplicate calculations in the new room list
#4943 - Add an option to disable room list logging, and improve logging
#4944 - Scroll fade for breadcrumbs
#4942 - Auto expand room list on search
#4927 - Fix rough badge alignment for community invite tiles again
#4939 - Improve safety of new rooms in the room list
#4940 - Don't destroy room notification states when replacing them
#4938 - Move irc layout option to advanced
#4937 - Potential solution to supporting transparent 'show more' buttons
#4932 - Improve performance and stability in sticky headers for new room list
#4931 - Move and improve notification state handling
#4935 - Move list layout management to its own store
#4934 - Noop first breadcrumb
#4933 - Highlight "Jump to Bottom" badge when appropriate
#4892 - Don't render the context menu within its trigger otherwise unhandled clicks
bubble
#4930 - Protect rooms from getting lost due to complex transitions
#4929 - Hide archive button
#4928 - Enable options to favourite and low priority rooms
#4920 - Move voip previews to bottom right corner
#4904 - Focus room filter on openSearch
#4923 - Swap out the resizer lib for something more stable in the new room list
#4924 - Add wrapper to room list so sticky headers don't need a background
#4912 - New room list view_room show_room_tile support
#4908 - Convert Context Menu to TypeScript
#4871 - Use html innerText for org.matrix.custom.html m.room.message room list
previews
#4925 - Fix MELS summary of 3pid invite revocations
#4913 - Fix sticky headers being left on display:none if they change too quickly
#4926 - Fix gaps under resize handle
#4922 - Fix DM handling in new room list
#4921 - Respect and fix understanding of legacy options in new room list
#4918 - Ensure DMs are not lost in the new room list, and clean up tag logging
#4916 - Mute "Unknown room caused setting update" spam
#4915 - Remove comment claiming encrypted rooms are handled incorrectly in the new
room list
#4917 - Try using requestAnimationFrame if available for sticky headers
#4914 - Show more/Show less keep focus in a relevant place
#4911 - Change orange to our orange and do some lints
#4910 - New Room List implement view_room_delta for keyboard shortcuts
#4900 - New Room List accessibility
#4896 - Improve room safety in the new room list
#4905 - Fix a number of issues with the new room list's invites
#4906 - Decrease default visible rooms down to 5
#4907 - swap order of context menu buttons so it does not jump when muted
#4909 - Fix some room list sticky header instabilities
#4901 - null-guard against groups with a null name in new Room List
#4903 - Allow vertical scrolling on the new room list breadcrumbs
[#4902](https:/...