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

v0.12.0-rc.2

19 Mar 14:59
Compare
Choose a tag to compare
v0.12.0-rc.2 Pre-release
Pre-release

Full Changelog

  • Take TagPanel out of labs
    #1805

v0.12.0-rc.1

19 Mar 12:16
Compare
Choose a tag to compare
v0.12.0-rc.1 Pre-release
Pre-release

Full Changelog

  • Remove the message on migrating crypto data
    #1803
  • Update from Weblate.
    #1804
  • Improve room list performance when receiving messages
    #1801
  • Add change delay warning in GroupView settings
    #1802
  • Only use dangerouslySetInnerHTML for HTML messages
    #1799
  • Limit group requests to 3 at once
    #1798
  • Show GroupMemberList after inviting a group member
    #1796
  • Fix syntax fail
    #1794
  • Use TintableSvg for TagPanel clear filter button
    #1793
  • Fix missing space between "...is a" and user ID
    #1792
  • E2E "fudge-button"
    #1791
  • Remove spurious console.trace
    #1790
  • Don't reset the presence timer on every dispatch
    #1789
  • Potentially fix a memory leak in FlairStore
    #1788
  • Implement transparent RoomTile for use in some places
    #1785
  • Fix varying default group avatar colour for given group
    #1784
  • Fix bug where avatar change not reflected in LLP
    #1783
  • Workaround for atlassian/react-beautiful-dnd#273
    #1782
  • Add setting to disable TagPanel
    #1781
  • [DO NOT MERGE] Tests proven to fail
    #1780
  • Fix room power level settings
    #1779
  • fix shouldHideEvent saying an event is a leave/join when a profile ch…
    #1769
  • Add "Did you know:..." microcopy to groups view
    #1777
  • Give emptySubListTip a container for correct bg colour
    #1753
  • Do proper null-checks on decypted events to fix NPEs
    #1776
  • Reorder the RoomListStore lists on Event.decrypted
    #1775
  • Fix bug where global "Never send to unverified..." is ignored
    #1772
  • Fix bug that prevented tint updates
    #1767
  • Fix group member spinner being out of flex order
    #1765
  • Allow widget iframes to request camera and microphone permissions.
    #1766
  • Change icon from "R" to "X"
    #1764
  • Regenerate room lists on Room event
    #1762
  • Fix DMs being marked as with the current user ("me")
    #1761
  • Make RoomListStore aware of Room.timeline events
    #1756
  • improve origin check of ScalarMessaging postmessage API.
    #1760
  • Implement global filter to deselect all tags
    #1759
  • Don't show empty custom tags when filtering tags
    #1758
  • Do not assume that tags have been removed
    #1757
  • Change CSS class for message panel spinner
    #1747
  • Remove RoomListStore listener
    #1752
  • Implement GroupTile avatar dragging to TagPanel
    #1751
  • Fix custom tags not being ordered manually
    #1750
  • Store component state for editors
    #1746
  • Give the login page its spinner back
    #1745
  • Add context menu to TagTile
    #1743
  • If a tag is unrecognised, assume manual ordering
    #1748
  • Move RoomList state to RoomListStore
    #1719
  • Move groups button to TagPanel
    #1744
  • Add seconds to timestamp on hover
    #1738
  • Do not truncate autocompleted users in composer
    #1739
  • RoomView: guard against unmounting during peeking
    #1737
  • Fix HS/IS URL reset when switching to Registration
    #1736
  • Fix the reject/accept call buttons in canary (mk2)
    #1734
  • Make ratelimitedfunc time from the function's end
    #1731
  • Give dialogs a matrixClient context
    #1735
  • Fix key bindings in address picker dialog
    #1732
  • Try upgrading eslint-plugin-react
    #1712
  • Fix display name change text
    #1730
  • Persist contentState when sending SlashCommand via MessageComposerInput
    #1721
  • This is actually MFileBody not MImageBody, change classname
    #1726
  • Use invite_3pid prop of createRoom instead of manual invite after create
    #1717
  • guard against m.room.aliases events with no keys (redaction?)
    #1729
  • Fix not showing Invited section if all invites are 3PID
    #1718
  • Fix Rich Replies on files
    #1720
  • Update from Weblate.
    #1728
  • Null guard against falsey (non-null) props.node, to make react happy
    #1724
  • Use correct condition for getting account data after first sync
    #1722
  • Fix order calculation logic when reordering a room
    #1725
  • Linear Rich Quoting
    #1715
  • Fix CreateGroupDialog issues
    #1714
  • Show a warning if the user attempts to leave a room that is invite only
    #1713
  • Swap RoomList to react-beautiful-dnd
    #1711
  • don't pass back {} when we have no org.matrix.room.color_scheme
    #1710
  • Don't paginate whilst decrypting events
    #1700
  • Fall back for missing i18n plurals
    #1699
  • Fix group store redundant requests
    #1709
  • Ignore remote echos caused by this client
    #1708
  • Replace TagPanel react-dnd with react-beautiful-dnd
    #1705
  • Only set selected tags state when updating rooms
    #1704
  • Add formatFullDateNoTime to DateUtils and stop passing 12/24h to DateSep
    #1702
  • Fix autofocus on QuestionDialog
    #1698
  • Iterative fixes on Rich Quoting
    #1697
  • Fix missing negation
    #1696
  • Add Analytics Info and add Piwik to SdkConfig.DEFAULTS
    #1625
  • Attempt to re-register for a scalar token if ours is invalid
    #1668
  • Normalise dialogs
    #1674
  • Add 'send without verifying' to status bar
    #1695
  • Implemen...
Read more

v0.11.4

09 Feb 12:34
Compare
Choose a tag to compare

Full Changelog

  • Add isUrlPermitted function to sanity check URLs

v0.11.3

04 Dec 12:24
Compare
Choose a tag to compare

Full Changelog

v0.11.2

28 Nov 10:25
Compare
Choose a tag to compare

Full Changelog

  • Ignore unrecognised login flows
    #1633

v0.11.1

17 Nov 16:03
Compare
Choose a tag to compare

Full Changelog

  • Fix the force TURN option
    #1621

v0.11.0

15 Nov 11:01
Compare
Choose a tag to compare

v0.11.0-rc.3

14 Nov 14:17
Compare
Choose a tag to compare
v0.11.0-rc.3 Pre-release
Pre-release

v0.11.0-rc.2

10 Nov 16:30
Compare
Choose a tag to compare
v0.11.0-rc.2 Pre-release
Pre-release

Changes in 0.11.0-rc.2 (2017-11-10)

Full Changelog

  • Make groups a fully-fleged baked-in feature
    #1603

v0.11.0-rc.1

10 Nov 13:40
Compare
Choose a tag to compare
v0.11.0-rc.1 Pre-release
Pre-release

Full Changelog

  • Improve widget rendering on prop updates
    #1548
  • Display group member profile (avatar/displayname) in ConfirmUserActionDialog
    #1595
  • Don't crash if there isn't a room notif rule
    #1602
  • Show group name in flair tooltip if one is set
    #1596
  • Convert group avatar URL to HTTP before handing to BaseAvatar
    #1597
  • Add group features as starting points for ILAG
    #1601
  • Modify the group room visibility API to reflect the js-sdk changes
    #1598
  • Update from Weblate.
    #1599
  • Revert "UnknownDeviceDialog: get devices from SDK"
    #1594
  • Order users in the group member list with admins first
    #1591
  • Fetch group members after accepting an invite
    #1592
  • Improve address picker for rooms
    #1589
  • Fix FlairStore getPublicisedGroupsCached to give the correct, existing
    promise
    #1590
  • Use the getProfileInfo API for group inviter profile
    #1585
  • Add checkbox to GroupAddressPicker for determining visibility of group rooms
    #1587
  • Alter group member api
    #1581
  • Improve group creation UX
    #1580
  • Disable RoomDetailList in GroupView when editing
    #1583
  • Default to no read pins if there is no applicable account data
    #1586
  • UnknownDeviceDialog: get devices from SDK
    #1584
  • Add a small indicator for when a new event is pinned
    #1486
  • Implement tooltip for group rooms
    #1582
  • Room notifs in autocomplete & composer
    #1577
  • Ignore img tags in HTML if src is not specified
    #1579
  • Indicate admins in the group member list with a sheriff badge
    #1578
  • Remember whether widget drawer was hidden per-room
    #1533
  • Throw an error when trying to create a group store with falsey groupId
    #1576
  • Fixes React warning
    #1571
  • Fix Flair not appearing due to missing this._usersInFlight
    #1575
  • Use, if possible, a room's canonical or first alias when viewing the …
    #1574
  • Add CSS classes to group ID input in CreateGroupDialog
    #1573
  • Give autocomplete providers the room they're in
    #1568
  • Fix multiple pills on one line
    #1572
  • Fix group invites such that they look similar to room invites
    #1570
  • Add a GeminiScrollbar to Your Communities
    #1569
  • Fix multiple requests for publicised groups of given user
    #1567
  • Add toggle to alter visibility of a room-group association
    #1566
  • Pillify room notifs in the timeline
    #1564
  • Implement simple GroupRoomInfo
    #1563
  • turn NPE on flair resolution errors into a logged error
    #1565
  • Less translation in parts
    #1484
  • Redact group IDs from analytics
    #1562
  • Display whether the group summary/room list is loading
    #1560
  • Change client-side validation of group IDs to match synapse
    #1558
  • Prevent non-members from opening group settings
    #1559
  • Alter UI for disinviting a group member
    #1556
  • Only show admin tools to privileged users
    #1555
  • Try lowercase username on login
    #1550
  • Don't refresh page on password change prompt
    #1554
  • Fix initial in GroupAvatar in GroupView
    #1553
  • Use "crop" method to scale group avatars in MyGroups
    #1549
  • Lowercase all usernames
    #1547
  • Add sensible missing entry generator for MELS tests
    #1546
  • Fix prompt to re-use chat room
    #1545
  • Add unregiseterListener to GroupStore
    #1544
  • Fix groups invited users err for non members
    #1543
  • Add Mention button to MemberInfo
    #1532
  • Only show group settings cog to members
    #1541
  • Use correct icon for group room deletion and make themeable
    #1540
  • Add invite button to MemberInfo if user has left or wasn't in room
    #1534
  • Add option to mirror local video feed
    #1539
  • Use the correct userId when displaying who redacted a message
    #1538
  • Only show editing UI for aliases/related_groups for users /w power
    #1529
  • Swap from ui_opacity to panel_disabled
    #1535
  • Fix room address picker tiles default name
    #1536
  • T3chguy/hide level change on 50
    #1531
  • fix missing date sep caused by hidden event at start of day
    #1537
  • Add a delete confirmation dialog for widgets
    #1520
  • When dispatching view_[my_]group[s], reset RoomViewStore
    #1530
  • Prevent editing of UI requiring user privilege if user unprivileged
    #1528
  • Use the correct property of the API room objects
    #1526
  • Don't include the |other in the translation value
    #1527
  • Re-run gen-i18n after fixing https://github.com/matrix-org/matrix-react-
    sdk/pull/1521
    #1525
  • Fix some react warnings in GroupMemberList
    #1522
  • Fix bug with gen-i18n/js when adding new plurals
    #1521
  • Make GroupStoreCache global for cross-package access
    #1524
  • Add fields needed by RoomDetailList to groupRoomFromApiObject
    #1523
  • Only show flair for groups with avatars set
    #1519
  • Refresh group member lists after inviting users
    #1518
  • Invalidate the user's public groups cache when changing group publicity
    #1517
  • Make the gen-i18n script validate _t calls
    #1515
  • Add placeholder to MyGroups page, adjust CSS classes
    #1514
  • Rxl881/parallelshell
    #1338
  • Run prunei18n
    #1513
  • Update from Weblate.
    [#1512](https://github.c...
Read more