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

v3.0.0

Compare
Choose a tag to compare
@RiotRobot RiotRobot released this 27 Jul 20:18
· 21195 commits to develop since this release

Full Changelog

BREAKING CHANGES

  • The room list components have been replaced as part of this release, so the list, tiles, and other associated components now use a different prop / state contract.

All Changes

  • Upgrade to JS SDK 8.0.0
  • Update from Weblate
    #5053
  • RoomList listen to notificationState updates for bolding
    #5051
  • Ensure notification badges stop listening when they unmount
    #5049
  • Improve RoomTile performance
    #5048
  • Reward users for using stable ordering in their room list
    #5047
  • Fix autocomplete suggesting a different thing mid-composition
    #5030
  • Put low priority xor toggle back in the room list context menu
    #5026
  • Fix autocompletion of Community IDs
    #5040
  • Use OpenType tabular numbers in timestamps
    #5042
  • Update packages to modern versions
    #5046
  • Add dismiss button to rebrand toast
    #5044
  • Fix Firefox composer regression exception
    #5039
  • Fix BaseAvatar wrongly using Buttons when it needs not
    #5037
  • Performance improvements round 2: Maps, freezing, dispatching, and flexbox
    obliteration
    #5038
  • Mixed bag of performance improvements: ScrollPanel and notifications
    #5034
  • Update message previews
    #5025
  • Translate create room buttons
    #5035
  • Escape single quotes in composer placeholder
    #5033
  • Don't hammer on the layout engine with avatar updates for the background
    #5032
  • Ensure incremental updates to the ImportanceAlgorithm trigger A-Z order
    #5031
  • don't syntax highlight languages that begin with "_"
    #5029
  • Convert Modal to TypeScript
    #4956
  • Use new eslint dependency and remove tslint
    #4815
  • Support custom tags in the room list again
    #5024
  • Fix the tag panel context menu
    #5028
  • Tag Watcher don't create new filter if not needed, confuses references
    #5021
  • Convert editor to TypeScript
    #4978
  • Query Matcher use unhomoglyph for a little bit more leniency
    #4977
  • Fix Breadcrumbs2 ending up with 2 tabIndexes on Firefox
    #5017
  • Add min-width to floating Jitsi
    #5023
  • Update crypto event icon to match rest of app styling
    #5020
  • Fix Reactions Row Button vertical misalignment due to forced height
    #5019
  • Use mouseleave instead of mouseout for hover events. Fix tooltip flicker
    #5016
  • Fix slash commands null guard
    #5015
  • Fix field tooltips
    #5014
  • Fix community right panel button regression
    #5022
  • [BREAKING] Remove the old room list
    #5013
  • ellipse senders for images and videos
    #4990
  • Sprinkle and consolidate some tooltips
    #5012
  • Hopefully make cancel dialog a bit less weird
    #4833
  • Fix emoji filterString
    #5011
  • Fix size call for devtools state events
    #5008
  • Fix this context in _setupHomeserverManagers for IntegrationManagers
    #5010
  • Sync recently used reactions list across sessions
    #4993
  • Null guard no e2ee for UserInfo
    #5009
  • stop Inter from clobbering Twemoji
    #5007
  • use a proper HTML sanitizer to strip , rather than a regexp
    #5006
  • Convert room list log setting to a real setting
    #5005
  • Bump lodash from 4.17.15 to 4.17.19 in /test/end-to-end-tests
    #5003
  • Bump lodash from 4.17.15 to 4.17.19
    #5004
  • Convert devtools dialog to use new room state format
    #4936
  • Update checkbox
    #5000
  • Increase width for country code dropdown
    #5001