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
v2.9.0-rc.1
- 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
v2.8.0
v2.8.0-rc.1
- 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...
v2.7.2
- Upgrade to JS SDK 6.2.2
v2.7.1
v2.7.0
v2.7.0-rc.2
- Rewire the Sticker button to be an Emoji Picker
#3747
v2.7.0-rc.1
- 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
withaddress
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