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
·
40 commits
to release-v0.12.0
since this release
- 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