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

v2.9.0-rc.1

01 Jul 13:32
Compare
Choose a tag to compare
v2.9.0-rc.1 Pre-release
Pre-release

Full Changelog

  • Upgrade to JS SDK 7.1.0-rc.1
  • Update from Weblate
    #4869
  • Fix a number of proliferation issues in the new room list
    #4828
  • Fix jumping to read marker for events without tiles
    #4860
  • De-duplicate rooms from the room autocomplete provider
    #4859
  • Add file upload button to recovery key input
    #4847
  • Implement new design on security setup & login
    #4831
  • Fix /join slash command via servers including room id as a via
    #4856
  • Add Generic Expiring Toast and timing hooks
    #4855
  • Fix Room Custom Sounds regression and make ProgressBar relevant again
    #4846
  • Including start_sso and start_cas in redirect loop prevention
    #4854
  • Clean up TODO comments for new room list
    #4850
  • Show timestamp of redaction on hover
    #4622
  • Remove the DM button from new room tiles
    #4849
  • Hide room list show less button if it would do nothing
    #4848
  • Improve message preview copy in new room list
    #4823
  • Allow the tag panel to be disabled in the new room list
    #4844
  • Make the whole user row clickable in the new room list
    #4843
  • Add a new spinner design behind a labs flag
    #4842
  • ts-ignore because something is made of fail
    #4845
  • Fix Welcome.html CAS and SSO URLs not working
    #4838
  • More small tweaks in preparation for Notifications rework
    #4835
  • Iterate on the new room list resize handle
    #4840
  • Update sublists for new hover states
    #4837
  • Tweak parts of the new room list design
    #4839
  • Implement new resize handle for dogfooding
    #4836
  • Hide app badge count for hidden upgraded rooms (non-highlight)
    #4834
  • Move compact modern layout checkbox to 'advanced'
    #4822
  • Allow the user to resize the new sublists to 1 tile
    #4825
  • Make LoggedInView a real component because it uses shouldComponentUpdate
    #4832
  • Small tweaks in preparation for Notifications rework
    #4829
  • Remove extraneous debug from the new left panel
    #4826
  • Fix icons in the new user menu not showing up
    #4824
  • Fix sticky room disappearing/jumping in search results
    #4817
  • Show cross-signing / secret storage reset button in more cases
    #4821
  • Use theme-capable icons in the user menu
    #4819
  • Font support in custom themes
    #4814
  • Decrease margin between new sublists
    #4816
  • Update profile information in User Menu and truncate where needed
    #4818
  • Fix MessageActionBar in irc layout
    #4802
  • Mark messages with a black shield if the megolm session isn't trusted
    #4797
  • Custom font selection
    #4761
  • Use the correct timeline reference for message previews
    #4812
  • Fix read receipt handling in the new room list
    #4811
  • Improve unread/badge states in new room list (mk II)
    #4805
  • Only fire setting changes for changed settings
    #4803
  • Trigger room-specific watchers whenever a higher level change happens
    #4804
  • Have the theme switcher set the device-level theme to match settings
    #4810
  • Fix layout of minimized view for new room list
    #4808
  • Fix sticky headers over/under extending themselves in the new room list
    #4809
  • Update read receipt remainder for internal font size change
    #4806
  • Fix some appearance tab crash and implement style nits
    #4801
  • Add message preview for font slider
    #4770
  • Add layout options to the appearance tab
    #4773
  • Update from Weblate
    #4800
  • Support accounts with cross signing but no SSSS
    #4717
  • Look for existing verification requests after login
    #4762
  • Add a checkpoint to index newly encrypted rooms.
    #4611
  • Add support to paginate search results when using Seshat.
    #4705
  • User versions in the event index.
    #4788
  • Fix crash when filtering new room list too fast
    #4796
  • hide search results from unknown rooms
    #4795
  • Mark the new room list as ready for general testing
    #4794
  • Extend QueryMatcher's sorting heuristic
    #4784
  • Lint ts semicolons (aka. The great semicolon migration)
    #4791
  • Revert "Use recovery keys over passphrases"
    #4790
  • Clear top when not sticking headers to the top
    #4783
  • Don't show a 'show less' button when it's impossible to collapse
    #4785
  • Fix show less/more button occluding the list automatically
    #4786
  • Improve room switching in the new room list
    #4787
  • Remove labs option to cache 'passphrase'
    #4789
  • Remove escape backslashes in non-Markdown messages
    #4694

v2.8.1

29 Jun 14:59
Compare
Choose a tag to compare

Full Changelog

  • Support accounts with cross signing but no SSSS
    #4852

v2.8.0

23 Jun 14:07
Compare
Choose a tag to compare

Full Changelog

  • Upgrade to JS SDK 7.0.0
  • Update read receipt remainder for internal font size change
    #4807
  • Revert "Use recovery keys over passphrases"
    #4793

v2.8.0-rc.1

17 Jun 20:46
Compare
Choose a tag to compare
v2.8.0-rc.1 Pre-release
Pre-release

Full Changelog

  • Upgrade to JS SDK 7.0.0-rc.1
  • Fix Styled Checkbox and Radio Button disabled state
    #4778
  • clean up and fix the isMasterRuleEnabled logic
    #4782
  • Fix case-sensitivity of /me to match rest of slash commands
    #4763
  • Add a 'show less' button to the new room list
    #4765
  • Update from Weblate
    #4781
  • Sticky and collapsing headers for new room list
    #4758
  • Make the room list labs setting reload on change
    #4780
  • Handle/hide old rooms in the room list
    #4767
  • Add some media queries to improve UI on mobile (#3991)
    #4656
  • Match fuzzy filtering a bit more reliably in the new room list
    #4769
  • Improve Field ts definitions some more
    #4777
  • Fix alignment of checkboxes in new room list's context menu
    #4776
  • Fix Field ts def, fix LocalEchoWrapper and NotificationsEnabledController
    #4775
  • Add presence indicators and globes to new room list
    #4774
  • Include the sticky room when filtering in the new room list
    #4772
  • Add a home button to the new room list menu when available
    #4771
  • use group layout for search results
    #4764
  • Fix m.id.phone spec compliance
    #4757
  • User Info default power levels for ban/kick/redact to 50 as per spec
    #4759
  • Match new room list's text search to old room list
    #4768
  • Fix ordering of recent rooms in the new room list
    #4766
  • Change theme selector to use new styled radio buttons
    #4731
  • Use recovery keys over passphrases
    #4686
  • Update from Weblate
    #4760
  • Initial dark theme support for new room list
    #4756
  • Support per-list options and algorithms on the new room list
    #4754
  • Send read marker updates immediately after moving visually
    #4755
  • Add a minimized view to the new room list
    #4753
  • Fix e2e icon alignment in irc-layout
    #4752
  • Add some resource leak protection to new room list badges
    #4750
  • Fix read-receipt alignment
    #4747
  • Show message previews on the new room list tiles
    #4751
  • Fix various layout concerns with the new room list
    #4749
  • Prioritize text on the clipboard over file
    #4748
  • Move Settings flag to ts
    #4729
  • Add a context menu to rooms in the new room list
    #4743
  • Add hover states and basic context menu to new room list
    #4742
  • Update resize handle for new designs in new room list
    #4741
  • Improve general stability in the new room list
    #4740
  • Reimplement breadcrumbs for new room list
    #4735
  • Add styled radio buttons
    #4744
  • Hide checkbox tick on dark backgrounds
    #4730
  • Make checkboxes a11y friendly
    #4746
  • EventIndex: Store and restore the encryption info for encrypted events.
    #4738
  • Use IDestroyable instead of IDisposable
    #4739
  • Add/improve badge counts in new room list
    #4734
  • Convert FormattingUtils to TypeScript and add badge utility function
    #4732
  • Add filtering and exploring to the new room list
    #4736
  • Support prioritized room list filters
    #4737
  • Clean up font scaling appearance
    #4733
  • Add user menu to new room list
    #4722
  • New room list basic styling and layout
    #4711
  • Fix read receipt overlap
    #4727
  • Load correct default font size
    #4726
  • send state of lowBandwidth in rageshakes
    #4724
  • Change internal font size from from 15 to 10
    #4725
  • Upgrade deps
    #4723
  • Ensure active Jitsi conference is closed on widget pop-out
    #4444
  • Introduce sticky rooms to the new room list
    #4720
  • Handle remaining cases for room updates in new room list
    #4721
  • Allow searching the emoji picker using other emoji
    #4719
  • New room list scrolling and resizing
    #4697
  • Don't show FormatBar if composer is empty
    #4696
  • Split the left panel into new and old for new room list designs
    #4687
  • Fix compact layout regression
    #4712
  • fix emoji in safari
    #4710
  • Fix not being able to dismiss new login toasts
    #4709
  • Fix exceptions from Tooltip
    #4708
  • Stop removing variation selector from quick reactions
    #4707
  • Tidy up continuation algorithm and make it work for hidden profile changes
    #4704
  • Profile settings should never show a disambiguated display name
    #4699
  • Prevent (double) 4S bootstrap from RestoreKeyBackupDialog
    #4701
  • Stop checkbox styling bleeding through room address selector
    #4691
  • Center HeaderButtons
    #4695
  • Add .well-known option to control default e2ee behaviour
    #4605
  • Add max-width to right and left panels
    #4692
  • Fix login loop where the sso flow returns to #/login
    #4685
  • Don't clear MAU toasts when a successful sync comes in
    #4690
  • Add initial filtering support to new room list
    #4681
  • Bubble up a decline-to-render of verification events to outside wrapper
    #4664
  • upgrade to twemoji 13.0.0
    #4672
  • Apply FocusLock to ImageView to capture Escape handling
    #4666
  • Fix the 'complete security' screen
    #4689
  • add null-guard for Autocomplete containerRef
    #4688
  • Remove legacy codepaths for Unknown Device Error (UDE/UDD) handling
    #4660
  • Remove feature_cross_signing
    [#4655](https://github.com/mat...
Read more

v2.7.2

16 Jun 10:35
Compare
Choose a tag to compare

Full Changelog

  • Upgrade to JS SDK 6.2.2

v2.7.1

05 Jun 14:43
Compare
Choose a tag to compare

Full Changelog

  • Upgrade to JS SDK 6.2.1
  • Fix exceptions from Tooltip
    #4716
  • Fix not being able to dismiss new login toasts
    #4715
  • Fix compact layout regression
    #4714

v2.7.0

04 Jun 14:12
Compare
Choose a tag to compare

Full Changelog

  • Prevent (double) 4S bootstrap from RestoreKeyBackupDialog
    #4703
  • Fix checkbox bleed
    #4702
  • Fix login loop where the sso flow returns to #/login to release
    #4693

v2.7.0-rc.2

02 Jun 13:37
Compare
Choose a tag to compare
v2.7.0-rc.2 Pre-release
Pre-release

Full Changelog

  • Rewire the Sticker button to be an Emoji Picker
    #3747

v2.7.0-rc.1

02 Jun 12:59
Compare
Choose a tag to compare
v2.7.0-rc.1 Pre-release
Pre-release

Full Changelog

  • Upgrade to JS SDK 6.2.0-rc.1
  • Update from Weblate
    #4683
  • Make auth argument in the register request compliant with r0.6.0
    #4347
  • Revert "Prevent PersistedElements overflowing scrolled areas"
    #4682
  • Remove unused TagPanelButtons
    #4680
  • Pass roomId to IRCTimelineProfileResizer
    #4679
  • Remove logging to console for irc name resize
    #4678
  • Use arrow functions instead of binding this
    #4677
  • Increase specificity of compact layout selectors
    #4675
  • Create and use stylised checkboxes
    #4665
  • useIRCLayout moved to props
    #4676
  • Fix paste image to upload
    #4674
  • Fix FilePanel and NotificationsPanel regression
    #4647
  • Allow deferring of Update Toast until the next morning
    #4669
  • Give contextual feedback for manual update check instead of banner
    #4668
  • Dialog wrap title instead of taking same space as the close/cancel button
    #4659
  • Update Modular hosting link
    #4627
  • Fix field placeholder regression
    #4663
  • Fix/document a number of UIA oddities
    #4667
  • Stop copy icon repeating weirdly
    #4662
  • Try and fix the Notifier race
    #4661
  • set the client's pickle key if the platform can store one
    #4657
  • Migrate Banners to Toasts
    #4624
  • Move Appearance tab to ts
    #4658
  • Fix room alias lookup vs peeking race condition
    #4606
  • Fix encryption icon miss-alignment
    #4651
  • Fix sublist sizing regression
    #4649
  • Fix lines overflowing room list width
    #4650
  • Remove the keyshare dialog
    #4648
  • Update badge counts in new room list as needed
    #4654
  • EventIndex: Handle invalid m.room.redaction events correctly.
    #4653
  • EventIndex: Print out the checkpoint if there was an error during a crawl
    #4652
  • Move Field to Typescript
    #4635
  • Use connection error to detect network problem
    #4646
  • Revert default font size to 15px
    #4641
  • Add logging when room join fails
    #4645
  • Remove EncryptedEventDialog
    #4644
  • Migrate Toasts to Typescript and to granular priority system
    #4618
  • Update Crypto Store Too New copy
    #4632
  • MemberAvatar should not have its own letter fallback, it should use
    BaseAvatar
    #4643
  • Fix media upload issues with abort and status bar
    #4630
  • fix viewGroup to actually show the group if possible
    #4633
  • Update confirm passphrase copy
    #4634
  • Improve accessibility of the emoji picker
    #4636
  • Fix Emoji Picker footer being too small if text overflows
    #4631
  • Improve style of toasts to match Figma
    #4613
  • Iterate toast count indicator more logically
    #4620
  • Fix reacting to redactions
    #4626
  • Fix sentMessageAndIsAlone by dispatching message_sent more consistently
    #4628
  • Update from Weblate
    #4640
  • Replace alias with address in copy for consistency
    #4402
  • Convert MatrixClientPeg to TypeScript
    #4638
  • Fix BaseAvatar wrongly retrying urls
    #4629
  • Fix event highlights not being updated to reflect edits
    #4637
  • Calculate badges in the new room list more reliably
    #4625
  • Transition BaseAvatar to hooks
    #4101
  • Convert BasePlatform and BaseEventIndexManager to Typescript
    #4614
  • Fix: Tag_DM is not defined
    #4619
  • Fix visibility of message timestamps
    #4615
  • Rewrite the room list store
    #4253
  • Update code style to mention switch statements
    #4610
  • Fix key backup restore with SSSS
    #4612
  • Handle null tokens in the crawler loop.
    #4608
  • Font scaling settings and slider
    #4424
  • Prevent PersistedElements overflowing scrolled areas
    #4494
  • IRC ui layout
    #4531
  • Remove SSSS key upgrade check from rageshake
    #4607
  • Label the create room button better than "Add room"
    #4603
  • Convert the dispatcher to TypeScript
    #4593
  • Consolidate password/passphrase fields into a component & add dynamic colour
    to progress
    #4599
  • UserView, show Welcome page in the mid panel instead of empty space
    #4590
  • Update from Weblate
    #4601
  • Make email auth component fail better if server claims email isn't validated
    #4600
  • Add new keyboard shortcuts for jump to unread and upload file
    #4588
  • accept and linkify local domains like those from mDNS
    #4594
  • Revert "ImageView make clicking off it easier"
    #4586
  • wrap node-qrcode in a React FC and use it for ShareDialog
    #4394
  • Pass screenAfterLogin through SSO in the callback url
    #4585
  • Remove debugging that causes email addresses to load forever
    #4597

v2.6.1

22 May 13:00
Compare
Choose a tag to compare

Full Changelog

  • Fix key backup restore with SSSS
    #4617
  • Remove SSSS key upgrade check from rageshake
    #4616