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

v3.3.0

01 Sep 16:36
Compare
Choose a tag to compare

Full Changelog

  • Upgrade to JS SDK 8.2.0

v3.3.0-rc.1

26 Aug 11:02
Compare
Choose a tag to compare
v3.3.0-rc.1 Pre-release
Pre-release

Full Changelog

  • 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

17 Aug 11:59
Compare
Choose a tag to compare

Full Changelog

  • Upgrade to JS SDK 8.1.0
  • [Release] Fix corner rounding on images not always affecting right side
    #5122
  • [Release] Message Action Bar watch for event send changes
    #5116
  • Fix /op slash command to release
    #5114
  • Fix action bar safe area regression
    #5112

v3.2.0-rc.1

13 Aug 11:18
Compare
Choose a tag to compare
v3.2.0-rc.1 Pre-release
Pre-release

Full Changelog

  • 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

05 Aug 15:05
Compare
Choose a tag to compare

Full Changelog

  • Upgrade JS SDK to 8.0.1
  • Fix room list scrolling in Safari
    #5091
  • Add null guard in InviteDialog
    #5084
  • Add null guard in InviteDialog
    #5082
  • Handle tag changes in sticky room updates
    #5080

v3.1.0-rc.1

31 Jul 12:30
Compare
Choose a tag to compare
v3.1.0-rc.1 Pre-release
Pre-release

Full Changelog

  • 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

27 Jul 20:18
Compare
Choose a tag to compare

Full Changelog

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

16 Jul 15:09
Compare
Choose a tag to compare

Full Changelog

  • 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

15 Jul 10:50
Compare
Choose a tag to compare

Full Changelog

  • 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:/...
Read more

v2.9.0

03 Jul 12:27
Compare
Choose a tag to compare

Full Changelog

  • Upgrade to JS SDK 7.1.0
  • Remove duplicate compact settings, handle device level updates
    #4889