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

v2.6.0

19 May 10:22
Compare
Choose a tag to compare

Full Changelog

  • Upgrade to JS SDK 6.1.0
  • Revert "ImageView make clicking off it easier"
    #4602
  • Remove debugging that causes email addresses to load forever (to release)
    #4598

v2.6.0-rc.1

14 May 15:30
Compare
Choose a tag to compare
v2.6.0-rc.1 Pre-release
Pre-release

Full Changelog

  • Upgrade to JS SDK 6.1.0-rc.1
  • Update from Weblate
    #4596
  • Fix message edits dialog being wrong and sometimes crashing
    #4595
  • Acquire a new session before enacting deactivation
    #4584
  • Remove UI for upgrading 4S to symmetric encryption
    #4581
  • Add copy to SSO prompts during cross-signing setup
    #4555
  • Re-fix OpenID requests from widgets
    #4592
  • Fix persistent widgets on desktop / http
    #4591
  • Updated link and added:Yarn two is not yet used.
    #4589
  • Fix topic dialog not supporting escape as it didn't have a "Close"
    #4578
  • Default to public room when creating room from room directory
    #4579
  • Replace png flags and add Kosovo to country code dropdown
    #4576
  • Rename trash (custom).svg as electron doesn't like paths with spaces
    #4583
  • Fix sign in / up links on previewed rooms
    #4582
  • Avoid soft crash if unknown device in verification
    #4580
  • Add slash commands /query and /msg to match IRC
    #4568
  • Send cross-signing debug booleans over rageshake
    #4570
  • Prompt user to specify an alternate server if theirs has registration off
    #4575
  • Don't try and redact redactions for "Remove recent messages"
    #4573
  • View Source should target the replacing event rather than the root one
    #4571
  • Fix passphrase reset in key backup restore dialog
    #4569
  • Ensure key backup gets dealt with correctly during secret storage reset
    #4556
  • Fix crash for broken invites
    #4565
  • Fix rageshake with no matrix client
    #4572
  • Update from Weblate
    #4567
  • Bring back UnknownBody for UISIs
    #4564
  • clear tag panel selection if the community selected is left
    #4559
  • Close ImageView when redacting
    #4560
  • Redesign redactions
    #4484
  • Don't try to reload profile information when closing the user panel
    #4547
  • Fix right panel hiding when viewing room member
    #4558
  • Don't erase password confirm on registration error
    #4540
  • Add a loading state for email addresses/phone numbers in settings
    #4557
  • set the meta tag for theme-color to the same theme css background
    #4554
  • Update Invite Dialog copy to include email addresses
    #4497
  • Fix slider toggle regression.
    #4546
  • Fix a crash where a name could unexpectedly be an empty list
    #4552
  • Solves communities can be dragged from context menu
    #4492
  • Remove prefixes for composer avatar urls
    #4553
  • Fix reply RR spacing getting doubled
    #4541
  • Differentiate copy for own untrusted device dialog
    #4549
  • EventIndex: Reduce the logging the event index is producing.
    #4548
  • Increase rageshake size limit to 5mb
    #4543
  • Update from Weblate
    #4542
  • Guard against race when waiting for cross-signing to be ready
    #4539
  • Wait for user to be verified in e2e setup
    #4537
  • Convert MatrixChat to a TypeScript class
    #4462
  • Mark room as read when escape is pressed
    #4271
  • Only show key backup reminder when confirmed by server to be missing
    #4534
  • Add device name to unverified session toast
    #4535
  • Show progress when loading keys
    #4507
  • Fix device verification toasts not disappearing
    #4532
  • Update toast copy again
    #4529
  • Re-apply theme after login
    #4518
  • Reduce maximum width of toasts & allow multiple lines
    #4525
  • Treat sessions that are there when we log in as old
    #4524
  • Allow resetting storage from the access dialog
    #4521
  • Update (bulk) unverified device toast copy
    #4522
  • Make new device toasts appear above review toasts
    #4519
  • Separate toasts for existing & new device verification
    #4511
  • Slightly darker toggle off bg color
    #4477
  • Fix pill vertical align
    #4514
  • Fix set up encryption toast to use "set up" as action
    #4502
  • Don't enable e2ee when inviting a 3pid
    #4509
  • Fix internal link styling in Security Settings
    #4510
  • Small custom theming fixes
    #4508
  • Fix scaling issues
    #4355
  • Aggregate device verify toasts
    #4506
  • Support setting username and avatar colors in custom themes
    #4503
  • only clear on continuations where the clear isn't done by SenderProfile
    #4501
  • cap width of editable item list item to leave space for its X button
    #4495
  • Add a link from settings / devices to your user profile
    #4498
  • Update from Weblate
    #4496
  • Make icon change in SetupEncryptionDialog
    #4485
  • Remove invite only padlocks feature flag
    #4487
  • Fix incorrect toast if security setup skipped
    #4486
  • Revert "Update emojibase for fixed emoji codepoints and Emoji 13 support"
    #4482
  • Fix widget URL templating (again)
    #4481
  • Fix recovery link on login verification flow
    #4479
  • Make avatars in pills occupy the entire space using cropping
    #4476
  • Use WidgetType more often to avoid breaking new sticker pickers
    #4458
  • Update logging for unmanaged widgets, and add TODO comments for other areas
    #4460
  • Fix OpenID requests from widgets
    #4459
  • Take encrypted message search out of labs
    #4467
  • Fix BigEmoji for replies
    #4475
  • Update login security copy and design to match Figma
    [#4472](https://github.com/matrix-org/matrix-r...
Read more

v2.5.0

05 May 10:10
Compare
Choose a tag to compare

Full Changelog

  • Upgrade to JS SDK 6.0.0
  • EventIndex: Reduce the logging the event index is producing.
    #4551
  • Differentiate copy for own untrusted device dialog
    #4550
  • More detailed progress for key backup progress
    #4545
  • Increase rageshake size limit to 5mb
    #4544

v2.5.0-rc.6

01 May 15:30
Compare
Choose a tag to compare
v2.5.0-rc.6 Pre-release
Pre-release

Full Changelog

  • Upgrade to JS SDK 6.0.0-rc.2
  • Wait for user to be verified in e2e setup
    #4538
  • Add device name to unverified session toast
    #4536

v2.5.0-rc.5

30 Apr 10:30
Compare
Choose a tag to compare
v2.5.0-rc.5 Pre-release
Pre-release

Full Changelog

  • Upgrade to JS SDK 6.0.0-rc.1
  • Fix device verification toasts not disappearing
    #4533
  • Allow resetting storage from the access dialog
    #4526
  • Update toast copy again
    #4530
  • Reduce maximum width of toasts & allow multiple lines
    #4528
  • Treat sessions that are there when we log in as old
    #4527
  • Update (bulk) unverified device toast copy
    #4523
  • Make new device toasts appear above review toasts
    #4520
  • Separate toasts for existing & new device verification
    #4517
  • Aggregate device verify toasts
    #4516
  • Fix set up encryption toast to use "set up" as action
    #4515
  • Fix internal link styling in Security Settings
    #4512
  • Don't enable e2ee when inviting a 3pid
    #4513
  • only clear on continuations where the clear isn't done by SenderProfile
    #4505
  • cap width of editable item list item to leave space for its X button
    #4504
  • Add a link from settings / devices to your user profile
    #4499
  • Make icon change in SetupEncryptionDialog
    #4490
  • Remove invite only padlocks feature flag for release
    #4488
  • Fix incorrect toast if security setup skipped
    #4489
  • Revert "Update emojibase for fixed emoji codepoints and Emoji 13 support"
    #4483
  • Fix recovery link on login verification flow
    #4480

v2.5.0-rc.4

23 Apr 14:55
Compare
Choose a tag to compare
v2.5.0-rc.4 Pre-release
Pre-release

Full Changelog

  • Upgrade to JS SDK 5.3.1-rc.4
  • Take encrypted message search out of labs for release
    #4468
  • Update login security copy and design to match Figma [to release]
    #4474
  • Fix i18n of SSO UIA copy in Deactivate Account Dialog on release
    #4473
  • Skip auth flow test for signing upload when password present
    #4465
  • Fix: wait until cross-signing keys are fetched to show verify button
    #4457
  • Handle load error in create secret storage dialog
    #4454
  • Don't recheck DeviceListener until after initial sync is finished
    #4450
  • EventIndex: Filter out events that don't have a propper content value.
    #4447

v2.5.0-rc.3

17 Apr 16:51
Compare
Choose a tag to compare
v2.5.0-rc.3 Pre-release
Pre-release

Full Changelog

  • Upgrade to JS SDK 5.3.1-rc.3

v2.5.0-rc.2

16 Apr 19:01
Compare
Choose a tag to compare
v2.5.0-rc.2 Pre-release
Pre-release

Full Changelog

  • Upgrade to JS SDK 5.3.1-rc.2
  • [Release] Convert cross-signing flag to a setting
    #4429
  • Iterate cross-signing copy
    #4426
  • Fix: ensure twemoji font is loaded when showing SAS emojis
    #4423

v2.5.0-rc.1

15 Apr 18:18
Compare
Choose a tag to compare
v2.5.0-rc.1 Pre-release
Pre-release

Full Changelog

  • Upgrade to JS SDK 5.3.1-rc.1
  • null-guard MatrixClientPeg in RoomViewStore
    #4415
  • Fix: prevent spurious notifications from indexer
    #4414
  • Login block on initialSync with spinners
    #4413
  • Allow network dropdown to be scrollable and fix context menu padding calc
    #4408
  • Remove end-to-end message info option when cross-signing is used
    #4412
  • Minimize widgets by default
    #4378
  • Add comments to highlight where we'll need m.widget support
    #4380
  • Fix: dont try to enable 4S if cross-signing is disabled
    #4407
  • Fix: don't confuse user with spinner during complete security step
    #4406
  • Fix: avoid potential crash during certain verification paths
    #4405
  • Add riot-desktop shortcuts for forward/back matching browsers&slack
    #4392
  • Convert LoggedInView to an ES6 PureComponent Class & TypeScript
    #4398
  • Fix width of MVideoBody in FilePanel
    #4396
  • Remove unused react-addons-css-transition-group
    #4397
  • Fix emoji tooltip flickering
    #4395
  • Pass along key backup for bootstrap
    #4374
  • Fix create room dialog e2ee private room setting
    #4403
  • Sort emoji by shortcodes for autocomplete primarily for :-1 and :+1
    #4391
  • Fix invalid commands when figuring out whether to set isTyping
    #4390
  • op/deop return error if trying to affect an unknown user
    #4389
  • Composer pills respect showPillAvatar setting
    #4384
  • Only send typing notification when composing commands which send messages
    #4385
  • Reverse order of they match/they don't match buttons
    #4386
  • Use singular text on 'delete sessions' button for SSO
    #4383
  • Pass widget data through from sticker picker
    #4377
  • Obliterate widgets when they are minimized
    #4376
  • Fix image thumbnail width when read receipts are hidden
    #4370
  • Add toggle for e2ee when creating private room
    #4362
  • Fix logging for failed searches
    #4372
  • Ensure UI is updated when cross-signing gets disabled
    #4369
  • Retry the request for the master key from SSSS on login
    #4371
  • Upgrade deps
    #4365
  • App load tweaks, i18n and localStorage
    #4367
  • Fix encoding of widget arguments
    #4366

v2.4.0-rc.1

08 Apr 12:59
Compare
Choose a tag to compare
v2.4.0-rc.1 Pre-release
Pre-release

Full Changelog

  • Upgrade to JS SDK to 5.3.0-rc.1
  • EventIndex: Log if we had all events in a checkpoint but are continuing.
    #4363
  • Update from Weblate
    #4364
  • Support deactivating your account with SSO
    #4356
  • Add debug status for cached backup key format
    #4359
  • Fix composer placeholder not updating
    #4361
  • Fix sas verification buttons to match figma
    #4358
  • Don't show fallback text for verification requests
    #4345
  • Fix share dialog correctly
    #4360
  • Use singular copy when only deleting one device
    #4357
  • Deem m.sticker events as actionable for reacting
    #4288
  • Don't show spinner over encryption setup dialogs
    #4354
  • Support Jitsi information from client .well-known
    #4348
  • Add new default home page fallback
    #4350
  • Check more account data in toast listener
    #4351
  • Don't try to send presence updates until the client is started
    #4353
  • Fix copy button on code blocks when there is no code tag just pre
    #4352
  • Clear sessionStorage on sign out
    #4346
  • Re-request room keys after auth
    #4341
  • Update emojibase for fixed emoji codepoints and Emoji 13 support
    #4344
  • App load order tweaks for code splitting
    #4343
  • Fix alignment of e2e icon in userinfo and expose full displayname in title
    #4312
  • Adjust copy & UX for self-verification
    #4342
  • QR code reciprocation
    #4334
  • Fix Hangul typing does not work properly
    #4339
  • Fix: dismiss setup encryption toast if cross-signing is ready
    #4336
  • Fix read marker visibility for grouped events
    #4340
  • Make all 'font-size's and 'line-height's rem
    #4305
  • Fix spurious extra devices on registration
    #4337
  • Fix the edit messager composer
    #4333
  • Fix Room Settings Dialog Notifications tab icon
    #4321
  • Fix various cases of React warnings by silencing them
    #4331
  • Only apply padding to standard textual buttons (kind buttons)
    #4332
  • Use console.log in place of console.warn for less warnings
    #4330
  • Revert componentDidMount changes on breadcrumbs
    #4329
  • Use new method for checking secret storage key
    #4309
  • Label and use UNSAFE_componentWillMount to minimize warnings
    #4315
  • Fix a number of minor code quality issues
    #4314
  • Use componentDidMount in place of componentWillMount where possible
    #4313
  • EventIndex: Mark the initial checkpoints for a full crawl.
    #4325
  • Fix UserInfo e2e buttons to match Figma
    #4320
  • Only auto-scroll to RoomTile when clicking on RoomTile or via shortcuts
    #4316
  • Support SSO for interactive authentication
    #4292
  • Fix /invite Slash Command
    #4328
  • Fix jitsi popout URL
    #4326
  • Use our own jitsi widget for the popout URL
    #4323
  • Fix popout support for jitsi widgets
    #4319
  • Fix: legacy verify user throwing error
    #4318
  • Document settingDefaults
    #3046
  • Fix Ctrl+/ for Finnish keyboard where it includes Shift
    #4317
  • Rework SlashCommands to better expose aliases
    #4302
  • Fix EventListSummary when RR rendering is disabled
    #4311
  • Update link to css location.
    #4299
  • Fix peeking keeping two timeline update mechanisms in play
    #4310
  • Pass new secret storage key to bootstrap path
    #4308
  • Show red shield for users that become unverified
    #4303
  • Accessibility fixed for Event List Summary and Composer Format Bar
    #4295
  • Support $riot: Templates for SSO/CAS urls in the welcome.html page
    #4279
  • Added the /html command
    #4296
  • EventIndex: Better logging on how many events are added.
    #4301
  • Field: mark id as optional in propTypes
    #4307
  • Fix view community link icon contrast
    #4254
  • Remove underscore from Jitsi conference names
    #4304
  • Refactor shield display logic; changed rules for DMs
    #4290
  • Fix: bring back global thin scrollbars
    #4300
  • Keyboard shortcuts: Escape cancel reply and fix Ctrl+K
    #4297
  • Field: make id optional, generate one if not provided
    #4298
  • Fix ugly scrollbars in TabbedView (settings), emojipicker and widgets
    #4293
  • Rename secret storage force-reset variable to avoid confusion
    #4274
  • Fix: can't dismiss unverified session toast when encryption hasn't been
    upgraded
    #4291
  • Blank out UserInfo avatar when changing between members
    #4289
  • Add cancel button to verification panel
    #4283
  • Show ongoing verification request straight away when navigating to member
    #4284
  • Fix: allow scrolling while window is not focused & remove scrollbar hack
    #4276
  • Show whether backup key is cached
    #4287
  • Rename unverified session toast
    #4285
  • Fix: pick last active DM for verification request
    #4286
  • Fix formatBar not hidden after highlight and backspacing some text
    #4269