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

v3.27.0-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@RiotRobot RiotRobot released this 27 Jul 15:01
· 12684 commits to develop since this release

Full Changelog

  • Fix timing of voice message recording UI appearing
    #6479
  • Fix PiP resize issues
    #6483
  • Translations update from Weblate
    #6482
  • Make new reply UI clickable
    #6474
  • Fix infinite pagination loop when offline
    #6478
  • Fix deleted message left offset in the timeline
    #6473
  • Fix broken layout of the space hierarchy view
    #6481
  • Add data-layout to MELS for better CSS structure
    #6480
  • Style markdown quotes
    #6468
  • Update ESLint Config
    #6476
  • Fix VoIP event tile issues
    #6471
  • Fix editing of <sub> & <sup> & <u>
    #6469
  • Fix avatar overlapping with timestamp
    #6461
  • Fix reactions row pushing content on IRC layout
    #6464
  • Fix blurhash rounded corners missing regression
    #6467
  • Adhere to better eslint rules
    #6459
  • Clean up voice messages code
    #6453
  • Fix position of the space hierarchy spinner
    #6462
  • Fix clipped avatar in room list
    #6463
  • Make inline events feel less claustrophobic in bubble layout
    #6460
  • Initial MSC3083 + MSC3244 support
    #6212
  • Add event selected state for message bubbles
    #6449
  • Make images fit inside message bubble
    #6448
  • Don't show scrollbar for URL previews
    #6450
  • Fix display of image messages that lack thumbnails
    #6456
  • Fix avatar obstructing membership and state changes
    #6439
  • Zoom images in lightbox to where the cursor points
    #6418
  • Always display the Sender in the reply tile
    #6446
  • Use modern layout in file and notification panel
    #6447
  • Add right padding for event replies
    #6444
  • Fix event tile cut off in share preview
    #6445
  • Remove excessive padding after url previews
    #6443
  • Make quotes thinner
    #6441
  • Prevent action bar to overlap the event content
    #6438
  • Use a MediaElementSourceAudioNode to process large audio files
    #6436
  • Revert 100% on codeblocks
    #6440
  • Fix duration placeholder parsing for audio files
    #6435
  • Handle upload errors in voice messages
    #6434
  • Render error state for audio components
    #6433
  • Clean up visual style of files and voice messages
    #6432
  • Convert a few things to TS
    #6413
  • Fix onPaste handler to work with copying files from Finder
    #5389
  • Increase hit area for timestamp in message bubbles
    #6428
  • Navigate to the first room with notifications when clicked on space
    notification dot
    #5974
  • Add matrix: to the list of permitted URL schemes
    #6388
  • Make diff colors in codeblocks more pleasant
    #6355
  • Add alwaysShowTimestamps and others to RoomView setting watchers
    #6261
  • Restore 'use default' naming on room notifications
    #6431
  • Use cached value to read member count
    #6429
  • yarn upgrade
    #6430
  • Improve new layout switcher UI
    #6427
  • Play only one audio file at a time
    #6417
  • Improve file labeling in replies
    #6404
  • Fix replies line clamping
    #6425
  • Add null guard for room prop in EventTile
    #6426
  • Fix font slider preview for message bubbles
    #6421
  • Add spoiler support for message bubbles
    #6419
  • Fix error when hovering over non-emoji reactions
    #6416
  • Fix sticker display for message bubbles
    #6423
  • Reintroduce grouped events padding on modern layout
    #6420
  • TypeScript migration for auth components
    #6412
  • Fix grecaptcha throwing useless error sometimes
    #6401
  • Move download button for media to the action bar
    #6386
  • Remove hover effect from files in the files panel
    #6405
  • Revert accidental renaming of dispatcherRef
    #6415
  • Add VoIP event tiles
    #6121
  • Update Emojibase and Twemoji and switch to IamCal (Slack-style) shortcodes
    #6347
  • Conform to new react and typescript eslint rules
    #6408
  • Remove unwanted comma in EventTile
    #6414
  • 💭 Message bubble layout
    #6291
  • Fix sticker placeholder centering
    #6411
  • Fix avatar placeholders not getting capitalized
    #6407
  • Revert order of notification setting radios
    #6406
  • Respect compound emojis in default avatar initial generation
    #6397
  • Update eslint-plugin-matrix-org
    #6403
  • Rename Copy Link to Copy Room Link
    #6402
  • Don't throw exception from setStickyRoom as it split-brains the
    RoomListStore
    #6399
  • Fix bug where 'other homeserver' would unfocus
    #6394
  • Cleanup reply code
    #6392
  • Match colors of room and user avatars in DMs
    #6393
  • Remove title from Image View
    #6395
  • Notification settings UI refresh
    #6352
  • Avoid hitting the settings store from TextForEvent
    #6205
  • Fix issues with room list duplication
    #6391
  • Use URLSearchParams instead of transitive dependency querystring
    #4399
  • Add "Copy Link" to room context menu
    #6374
  • Fix EventIndex double handling events and erroring
    #6385
  • Fix IRC layout replies
    #6387
  • Improve reply rendering
    #3553
  • Update PR template for new changelog generation
    #6380
  • Silence / Fix some console warnings/errors
    #6382
  • Cache value of feature_spaces* flags as they cause page refresh so are
    immutable
    #6381
  • Standardise spelling and casing of homeserver, identity server, and
    integration manager
    #6365
  • Convert CONTRIBUTING to markdown
    #6379
  • Move blurhashing into a Worker and use OffscreenCanvas for thumbnailing
    #6366
  • Exclude state events from widgets reading room events
    #6378
  • Use webpack worker-loader instead of homegrown hack
    #6356
  • Send clear events to widgets when permitted
    #6371
  • Comment why end to end tests are only on the develop branch
    #6377
  • Improve and consolidate typing
    #6345
  • Fix 'User' type import
    #6375