Skip to content
This repository was archived by the owner on Sep 11, 2024. It is now read-only.

v0.12.0-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@dbkr dbkr released this 19 Mar 12:16
· 40 commits to release-v0.12.0 since this 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
  • Implement Rich Quoting/Replies
    #1660
  • Revert "MD-escape URLs/alises/user IDs prior to parsing markdown"
    #1694
  • Cache isConfCallRoom
    #1693
  • Improve performance of tag panel selection (when tags are selected)
    #1687
  • Hide status bar on visible->hidden transition
    #1680
  • [revived] Singularise unsent message prompt, if applicable
    #1692
  • small refactor && warn on self-demotion
    #1683
  • Remove use of deprecated React.PropTypes
    #1677
  • only save RelatedGroupSettings if it was modified. Otherwise perms issue
    #1691
  • Fix a couple more issues with granular settings
    #1675
  • Allow argument to op slashcommand to be negative as PLs can be -ve
    #1673
  • Update from Weblate.
    #1645
  • make RoomDetailRow reusable for the Room Directory
    #1624
  • Prefetch group data for all joined groups when RoomList mounts
    #1686
  • Remove unused selectedRoom prop
    #1690
  • Fix shift and shift-ctrl click in TagPanel
    #1684
  • skip direct chats which either you or the target have left
    #1344
  • Make scroll on paste in RTE compatible with https://github.com/vector-im
    /riot-web/pull/5900
    #1682
  • Remove extra full stop
    #1685
  • Dedupe requests to fetch group profile data
    #1666
  • Get Group profile from TagTile instead of TagPanel
    #1667
  • Fix leaking of GroupStore listeners in RoomList
    #1664
  • Add option to also output untranslated string
    #1658
  • Give the current theme to widgets and the integration manager
    #1669
  • Fixes #1953 Allow multiple file uploads using drag & drop for RoomView
    #1671
  • Fix issue with preview of phone number on register and waiting for sms code
    confirmation code
    #1670
  • Attempt to improve TagPanel performance
    #1647
  • Fix one variant of a scroll jump that occurs when decrypting an m.text
    #1656
  • Avoid NPEs by using ref method for collecting loggedInView in MatrixChat
    #1665
  • DnD Ordered TagPanel
    #1653
  • Update widget title on edit.
    #1663
  • Set widget title
    #1661
  • Display custom widget content titles
    #1650
  • Add maximize / minimize apps drawer icons.
    #1649
  • Warn when migrating e2e data to indexeddb
    #1654
  • Don't Auto-show UnknownDeviceDialog
    #1600
  • Remove logging.
    #1655
  • Add messaging endpoint for room encryption status.
    #1648
  • Add some missing translatable strings
    #1588
  • Add widget -> riot postMessage API
    #1640
  • Add some null checks
    #1646
  • Implement shift-click and ctrl-click semantics for TP
    #1641
  • Don't show group when clicking tag panel
    #1642
  • Implement TagPanel (or LeftLeftPanel) for group filtering
    #1639
  • Implement UI for using bulk device deletion API
    #1638
  • Replace (IRC) with flair
    #1637
  • Allow guests to view individual groups
    #1635
  • Allow guest to see MyGroups, show ILAG when creating a group
    #1636
  • Move group publication toggles to UserSettings
    #1634
  • Pull the theme through the default process
    #1617
  • Rebase ConfirmRedactDialog on QuestionDialog
    #1630
  • Fix logging of missing substitution variables
    #1629
  • Rename Related Groups to improve readability
    #1632
  • Make PresenceLabel more easily translatable
    #1616
  • Perform substitution on all parts, not just the last one
    #1618
  • Send Access Token in Headers to help prevent it being spit out in errors
    #1552
  • Add aria-labels to ActionButtons
    #1628
  • MemberPresenceAvatar: fix null references
    #1620
  • Disable presence controls if there's no presence
    #1623
  • Fix GroupMemberList search for users without displayname
    #1627
  • Remove redundant super class EventEmitter for FlairStore
    #1626
  • Fix granular URL previews
    #1622
  • Flairstore: Fix broken reference
    #1619
  • Do something more sensible for sender profile name/aux opacity
    #1615
  • Add eslint rule keyword-spacing
    #1614
  • Fix various issues surrounding granular settings to date
    #1613
  • differentiate between state events and message events
    #1612
  • Refactor translations
    #1608
  • Make TintableSvg links behave like normal image links
    #1611
  • Fix linting errors.
    #1610
  • Granular settings
    #1516
  • Implement user-controlled presence
    #1482
  • Edit widget icon styling
    #1609
  • Attempt to improve textual power levels
    #1607
  • Determine whether power level is custom once Roles have been determined
    #1606
  • Status.im theme
    #1605
  • Revert "Lowercase all usernames"
    #1604