Group chat, VoIP & video calling, file transfer and bridge networks!
What's new in this version:
Element 1.11.17 (64-bit)
Features:
- Add inline code formatting to rich text editor
- Add emoji handling for plain text mode of the new rich text editor
- Overlay virtual room call events into main timeline
- Adds a new section under "Room Settings" > "Roles & Permissions" which adds the possibility to multiselect users from this room and grant them more permissions
- Add emoji handling for rich text mode
- Add setting to hide bold notifications
- Further password reset flow enhancements
- Snooze the bulk unverified sessions reminder on dismiss
- Honor advanced audio processing settings when recording voice messages
- Improve the visual balance of bubble layout
- Add config setting to disable bulk unverified sessions nag
- Only display bulk unverified sessions nag when current sessions is verified
- Separate labs and betas more clearly
- Show user an error if we fail to create a DM for verification
Fixed:
- Prevent unnecessary m.direct updates
- Fix checkForPreJoinUISI for thread roots
- Load RTE components only when RTE labs is enabled
- Fix issue where thread panel did not update correctly
- Remove async call to get virtual room from room load
- Check each thread for unread messages.
- Device manage - handle sessions that don't support encryption
- Fix hover state for formatting buttons (Rich text editor) (fix /issues/23832)
- Don't allow group calls to be unterminated
- Fix replies to emotes not showing as inline
- Update copy of 'Change layout' button to match Element Call
- Fix call splitbrains when switching between rooms
- bugfix: fix an issue where the Notifier would incorrectly fire for non-timeline events
- Fix power selector being wrongly disabled for admins themselves
- Show day counts in call durations
Element 1.11.16 (64-bit)
Features:
- Further improve replies
- Enable users to join group calls from multiple devices
- Fix(visual): make cursor a pointer for summaries
- Add placeholder for rich text editor
- Consolidate public room search experience
- New password reset flow
- Device manager - add tooltip to device details toggle
- Sliding sync: add lazy-loading member support
- Limit formatting bar offset to top of composer
Fixed:
- Fix issues around up arrow event edit shortcut
- Fix search not being cleared when clicking on a result
- Fix screensharing in 1:1 calls
- Fix the background color flashing when joining a call
- Fix the size of the 'Private space' icon
- Fix reply editing in rich text editor (https
- Fix thread list jumping back down while scrolling
- Fix regression with TimelinePanel props updates not taking effect
- Fix form tooltip positioning
- Extract Search handling from RoomView into its own Component
- Fix call splitbrains when switching between rooms
- [Backport staging] Fix replies to emotes not showing as inline
Element 1.11.15 (64-bit)
Features:
- Make clear notifications work with threads
- Change "None" to "Off" in notification options
- Advanced audio processing settings
- Add way to create a user notice via config.json
- Improve design of the rich text editor
- Enable user to zoom beyond image size
- Fix: Move "Leave Space" option to the bottom of space context menu
Fixed:
- Make build scripts work on NixOS
- Fix integration manager get_open_id_token action and add E2E tests
- Fix links being mangled by markdown processing
- Fix: inline links selecting radio button
- Fix wrong error message in registration when phone number threepid is in use
- Fix missing avatar for show current profiles
- Fix read receipts trickling down correctly
- Resilience fix for homeserver without thread notification support
- Don't switch to the home page needlessly after leaving a room
- Differentiate download and decryption errors when showing images
- Close context menu when a modal is opened to prevent user getting stuck
- Fix TimelineReset handling when no room associated
- Always use current profile on thread events
- Fix ThreadView tests not using thread flag
- Handle deletion of m.call events
- Fix incorrect notification count after leaving a room with notifications
Element 1.11.14 (64-bit)
Features:
- Loading threads with server-side assistance
- Make thread replies trigger a room list re-ordering
- Device manager - add extra details to device security
- Add plain text mode to the wysiwyg composer
- Sliding Sync: improve sort order, show subspace rooms, better tombstoned room handling
- Device manager - add learn more popups to filtered sessions [email protected]
- Show thread notification if thread timeline is closed
- Add message editing to wysiwyg composer
- Device manager - confirm sign out of other sessions
- Automatically request logs from other users in a call when submitting logs
- Add thread notification with server assistance (MSC3773)
- Support for login + E2EE set up with QR
- Allow pressing Enter to send messages in new composer
Fixed:
- Fix regressions around media uploads failing and causing soft crashes
- Fix /myroomavatar slash command
- Fix config.json failing to load for Jitsi wrapper in non-root deployment
- Fix NotificationBadge unsent color
- Fix room list sorted by recent on app startup
- Reset custom power selector when blurred on empty
- Reinstate timeline/redaction callbacks when updating notification state
- Only render NotificationBadge when needed
- Fix embedded Element Call screen sharing
- Send Content-Type: application/json header for integration manager /register API
- Fix joining calls without audio or video inputs
- Ensure spaces in the spotlight dialog have rounded square avatars
- Only show mini avatar uploader in room intro when no avatar yet exists
- Fix threads fallback incorrectly targets root event
- Align video call icon with banner text
- Set relations helper when creating event tile context menu
- Device manager - put client/browser device metadata in correct section
- Update the room unread notification counter when the server changes the value without any related read receipt
Element 1.11.13 (64-bit)
- Fix default behavior of Room.getBlacklistUnverifiedDevices
- Catch server versions API call exception when starting the client
- Fix authedRequest including Authorization: Bearer undefined for password resets
Element 1.11.12 (64-bit)
- Fix config.json failing to load for Jitsi wrapper in non-root deployment
Element 1.11.10 (64-bit)
- Fixed: Use correct default for notification silencing
Element 1.11.9 (64-bit)
Deprecations:
- Legacy Piwik config.json option piwik.policy_url is deprecated in favour of privacy_policy_url. Support will be removed in the next release
Features:
- Device manager - select all devices
- New group call experience: Call tiles
- Add Shift key to FormatQuote keyboard shortcut
- Device manager - sign out of multiple sessions
- Display push toggle for web sessions (MSC3890)
- Add device notifications enabled switch
- Implement push notification toggle in device detail
- New group call experience: Starting and ending calls
- New group call experience: Room header call buttons
- Make device ID copyable in device list
- Use display name instead of user ID when rendering power events
- Read receipts for threads
Fixed:
- Use the correct sender key when checking shared secret
- Fix device selection in pre-join screen for Element Call video rooms
- Don't render a 1px high room topic if the room topic is empty
- Don't show feedback prompts when that UIFeature is disabled
- Fix soft crash around unknown room pills
- Fix spaces feedback prompt wrongly showing when feedback is disabled
- Fix tile soft crash in ReplyInThreadButton
Element 1.11.8 (64-bit)
- Fixed: Bump IDB crypto store version
Element 1.11.3 (64-bit)
Features:
- Improve auth aria attributes and semantics
- Device manager - New device tile info design
- Device manager generic settings subsection component
- Migrate the hidden read receipts flag to new "send read receipts" option
- Live location sharing - share location at most every 5 seconds
- Increase max length of voice messages to 15m
- Move pin drop out of labs
- Start DM on first message
- Remove "Add Space" button from RoomListHeader when user cannot create spaces
- The Welcome Home Screen: Dedicated Download Apps Dialog
- The Welcome Home Screen: "Submit Feedback" pane
- New User Onboarding Task List
- Add support for disabling spell checking
- Live location share - leave maximised map open when beacons expire
Fixed:
- Some slash-commands (/myroomnick) have temporarily been disabled before the first message in a DM is sent
- Use stable reference for active tab in tabbedView
- Fix pillification sometimes doubling up
- Fix highlights not being applied to plaintext messages
- Fix dismissing edit composer when change was undone
- 1-to-1 DM rooms with bots now act like DM rooms instead of multi-user-rooms before
- Apply inline start padding to selected lines on modern layout only
- Peek into world-readable rooms from spotlight
- Use default styling on nested numbered lists due to MD being sensitive
- Fix replying using chat effect commands
Element 1.11.2 (64-bit)
Features:
- Live location share - focus on user location on list item click
- Live location sharing - don't trigger unread counts for beacon location events
- Support for sending voice messages as replies and in threads
- Add Reply in thread button to the right-click message context-menu
- Starred_Messages_Feature_Contd_II/Outreachy
- Use "frequently used emojis" for autocompletion in composer
- Improve clickability of view source event toggle button
- Improve clickability of "collapse" link button on bubble layout
- Starred_Messages_Feature/Outreachy
- Implement Use Case Selection screen
- Live location share - handle insufficient permissions in location sharing
- Improve _FilePanel.scss
- Improve spotlight accessibility by adding context menus
Fixed:
- Replace mask-images with svg components in MessageActionBar
- Unbreak in-app permalink tooltips
- Show a back button when viewing a space member
- Align the right edge of info tile lines with normal ones on IRC layout
- Prevent email verification from overriding existing sessions
- Fix wrong buttons being used when exploring public rooms
- Re-add padding to generic event list summary on IRC layout
- Joining federated rooms via the spotlight search should no longer cause a "No known servers" error
Element 1.11.1 (64-bit)
- Enable URL tooltips on hover for Element Desktop
- Hide screenshare button in video rooms on Desktop
- Add a developer command to reset Megolm and Olm sessions
- add spaces to TileErrorBoundary
- Location sharing - add localised strings to map
- Added trim to ignore whitespaces in email check
- Improve _GenericEventListSummary.scss
- Live location share - tiles without tile server (PSG-591)
- Add option to display tooltip on link hover
- Support a module API surface for custom functionality
- Adjust encryption copy when creating a video room
- Add bidirectonal isolation for pills
- Delabs `Show current avatar and name for users in message history`
- Live location share - open latest location in map site
- Improve LinkPreviewWidget
- Render HTML topics in rooms on space home
- Hide timestamp on event tiles being edited on every layout
- Introduce new copy icon
- Allow finding group DMs by members in spotlight
- Live location share - explicitly stop beacons replaced beacons
- Remove unpin from widget kebab menu
- Live location share - redact related locations on beacon redaction
- Live location share - disallow message pinning
Element 1.11.0 (64-bit)
Changed:
- Remove Piwik support
Features:
- Document how to configure a custom home.html
- Move New Search Experience out of beta
- Switch video rooms to spotlight layout when in PiP mode
- Live location sharing - render message deleted tile for redacted beacons
- Improve view source dialog style
- Improve integration manager dialog style
- Implement MSC3827: Filtering of /publicRooms by room type
- Show chat panel when opening a video room with unread messages
- Live location share - forward latest location
- Allow integration managers to validate user identity after opening
- Create a common header on right panel cards on BaseCard
- Integrate searching public rooms and people into the new search experience
- Bring back waveform for voice messages and retain seeking
- Improve colors in settings
- Keep draft in composer when a slash command syntax errors
- Release video rooms as a beta feature
- Clarify logout key backup warning dialog
- Slightly improve the look of the Message edits dialog
- Add support for MD / HTML in room topics
- Live location share - link to timeline tile from share warning
- Improve composer visiblity
- Makes the avatar of the user menu non-draggable
- Improve widget buttons behaviour and layout
- Use AccessibleButton for 'Reset All' link button on SetupEncryptionBody
- Adjust message timestamp position on TimelineCard in non-bubble layouts
- Use AccessibleButton for 'In reply to' link button on ReplyChain
- Live location share - enable reply and react to tiles
- Change dash to em dash issues fixed
Fixed:
- Reduce video rooms log spam
- Connect to Jitsi unmuted by default
- Work around a Jitsi bug with display name encoding
- Make invite dialogue fixed height
- Correct issue with tab order in new search experience.
- Clicking location replies now redirects to the replied event instead of opening the map
- Keep clicks on pills within the app
- Don't overlap tile bubbles with timestamps in modern layout
- Connect to Jitsi unmuted by default
- Maximize width value of display name on TimelineCard with IRC/modern layout
- Align the avatar and the display name on TimelineCard
- Remove inline margin from reactions row on IRC layout
- Align "From a thread" on search result panel on IRC layout
- Display description of E2E advanced panel as subsection text
- Remove inline end margin from images on file panel
- Disable option to Quote when we don't have sufficient permissions
- Add padding to font scaling loader for message bubble layout
- Set 100% max-width to display name on reply tiles
- Fix alignment of pill letter
- Move the beta pill to the right side and display the pill on video room only
- Stop using absolute property to place beta pill on RoomPreviewCard
- Make the pill text single line
- Hide overflow of public room description on spotlight dialog result
- Fix position of message action bar on the info tile on TimelineCard in message bubble layout
- Remove inline start margin from display name on reply tiles on TimelineCard
- Improve homeserver dropdown dialog styling
- Fix crash when drawing blurHash for portrait videos PSB-139
- Fix grid blowout on pinned event tiles
- Fix temporary sync errors if there's weird settings stored in account data
- Fix reactions row overflow and gap between reactions
- Fix issues with the Create new room button in Spotlight
- Remove margin from E2E icon between avatar and hidden event
- Fix waveform on a message bubble
- Location sharing maps are now loaded after reconnection
- Update the avatar mask so it doesn’t cut off spaces’ avatars anymore
- Add a bit of safety around timestamp handling for threads
- Remove top margin from event tile on a narrow viewport
- Fix keyboard shortcuts on settings tab being wrapped
- Add try-catch around blurhash loading
- Prevent new composer from overflowing from non-breakable text
- Use common subheading on sidebar user settings tab
- Fix clickable area of advanced toggle on appearance user settings tab
- Disable redacting reactions if we don't have sufficient permissions
- Update the live timeline when the JS SDK resets it
- Fix flex blowout on image reply
- Enable background color on hover for chat panel and thread panel
- Fix #20026: send read marker as soon as we change it
- Allow AppTiles to shrink as much as necessary
- Make widgets in video rooms immutable again
- Use MessageActionBar style declarations on pinned message card
- Expire video member events after 1 hour
- Name lists on invite dialog
- Live location share - show loading UI for beacons with start timestamp in the future
- Fix scroll jump issue with the composer
- Fix the incorrect nesting of download button on MessageActionBar
- Revert link color change in composer
- Fix 'Logout' inline link on the splash screen
- Fix disappearing widget poput button when changing the widget layout
- Reduce gutter with the new read receipt UI
- Add ellipsis effect to hidden beacon status
- Make the pill on the basic message composer compatible with display name in RTL languages
- Prevent the banner text from being selected, replacing the spacing values with the variable
- Ensure the first device on a newly-registered account gets cross-signed properly
- Hide live location option in threads composer
- Make sure MessageTimestamp is not hidden by EventTile_line on TimelineCard
- Make PiP motion smoother and react to window resizes correctly
- Prevent Invite and DevTools dialogs from being cut off
- Squish event bubble tiles less
- Use random widget IDs for video rooms
- Fix read avatars overflow from the right chat panel with a maximized widget on bubble message layout
- Fix CallView crash
Element 1.10.15 (64-bit)
- Fix missing element desktop preferences
Element 1.10.14 (64-bit)
Features:
- Make Lao translation available
- Option to disable hardware acceleration on Element Desktop
- Configure custom home.html via .well-known/matrix/client["io.element.embedded_pages"]["home_url"] for all your element-web/desktop users
- Live location sharing - open location in OpenStreetMap
- Show a dialog when Jitsi encounters an error
- Add support for setting the avatar_url of widgets by integration managers
- Add an option to ignore (block) a user when reporting their events
- Add the option to disable hardware acceleration
- Slightly better presentation of read receipts to screen reader users
- Add jump to related event context menu item
- Add public room directory hook
Fixed:
- Stop Jitsi if we time out while connecting to a video room
- Remove inline margin from UTD error message inside a reply tile on ThreadView
- Move unread notification dots of the threads list to the expected position
- Prevent overflow of grid items on a bubble with UTD generally.
- Create 'Unable To Decrypt' grid layout for hidden events on a bubble layout
- Fix - AccessibleButton does not set disabled attribute
- Fix font not resetting when logging out
- Fix local aliases section of room settings not working for some homeservers
- Align EventTile_line with display name on message bubble
- Convert references to direct chat -> direct message
- Improve combining diacritics for U+20D0 to U+20F0 in Chrome
- Make the empty thread panel fill BaseCard
- Fix edge case around composer handling gendered facepalm emoji
- Fix a grid blowout due to nowrap displayName on a bubble with UTD
- Apply the same max-width to image tile on the thread timeline as message bubble
- Fix dropdown button size for picture-in-picture CallView
- Live location sharing - fix square border for image-less avatar (PSF-1052)
- Stop connecting to a video room if the widget messaging disappears
- Fix file button and audio player overflowing from message bubble
- Don't show broken composer format bar when selection is whitespace
- Fix media upload http 413 handling
- Fix emoji picker for editing thread responses. Fixes matrix-org/element-web-rageshakes#13129
- Map attribution while sharing live location is now visible
- Fix info tile overlapping the time stamp on TimelineCard
- Fix position of wide images on IRC / modern layout
- Fix other user's displayName being wrapped on the bubble message layout
- Set spacing declarations to elements in mx_EventTile_mediaLine
- Fix wide image overflowing from the thumbnail container
- Fix styles of "Show all" link button on ReactionsRow
- Automatically log in after registration
- Fix offline status in window title not working reliably
- Align input area with event body's first letter in a thread on IRC/modern layout
- Fix crash on null idp for SSO buttons
- Don't open the regular browser or our context menu on right-clicking the Options button in the message action bar
- Show notifications even when Element is focused
- Remove padding from the buttons on edit message composer of a event tile on a thread
- ensure metaspace changes correctly notify listeners
- Hide image banner on stickers, they have a tooltip already
- Adjust EditMessageComposer style declarations
Element 1.10.12 (64-bit)
Features:
- Made the location map change the cursor to a pointer so it looks like it's clickable (https
- Implement improved spacing for the thread list and timeline
- LLS: expose way to enable live sharing labs flag from location dialog
- Fix source text boxes in View Source modal should have full width
- Read Receipts: never show +1, if it’s just 4, show all of them
- Add opt-in analytics to onboarding tasks
- Allow user to control if they are signed out of all devices when changing password - Implement new Read Receipt design
- Stick connected video rooms to the top of the room list
- LLS: fix jumpy maximised map
- Persist audio and video mute state in video rooms
- Forcefully disconnect from video rooms on logout and tab close
- Add local echo of connected devices in video rooms
- Improve text of account deactivation dialog
- Live location sharing: own live beacon status on maximised view
- Show a lobby screen in video rooms
- Settings toggle to disable Composer Markdown
- Cache localStorage objects for SettingsStore
- Bring View Source back from behind developer mode
Fixed:
- Fix Jitsi Meet getting wedged at startup in some cases.
- Fix camera getting muted when disconnecting from a video room.
- Fix race conditions around threads
- Fix reading of cached room device setting values
- Fix issue with dispatch happening mid-dispatch due to js-sdk emit
- Match MSC behaviour for threads when disabled (thread-aware mode)
- Specify position of DisambiguatedProfile inside a thread on bubble message layout
- Location sharing: do not trackuserlocation in location picker
- fix text and map indent in thread view
- Live location sharing: don't group beacon info with room creation summary
- Don't linkify code blocks - read receipts: improve tooltips to show names of users
- Fix poll overflowing a reply tile on bubble message layout
- Fix text link buttons on UserInfo panel
- Clear local storage settings handler cache on logout
- Fix jump to bottom button being always displayed in non-overflowing timelines
- fix timeline search with empty text box should do nothing
- Fixes "space panel kebab menu is rendered out of view on sub spaces"
- Add margin to the location map inside ThreadView
- Patch: "Reloading the registration page should warn about data loss"
- Live location sharing: fix safari timestamps pt 2
- Fix issue with thread notification state ignoring initial events
- Fix event text overflow on bubble message layout
- Disable the message action bar when hovering over the 1px border between threads on the list
- correctly align read receipts to state events in bubble layout
- Fix issue with underfilled timelines when barren of content
- Fix baseline misalignment of thread panel summary by deduplication
- Fix editing of non-html replies
- Read Receipts "Fall from the Sky"
- Make read receipts handle nullable roomMembers correctly
- Don't form continuations on either side of a thread root
- Fix centering issue with sticker placeholder and #6449.
- Disable download option on
- Fix infinite loop when pinning/unpinning persistent widgets
- Tweak ReadReceiptGroup to better handle disambiguation
- stop the bottom edge of buttons getting clipped in devtools
- Fix issue with threads timelines with few events cropping events
- Changed font-weight to 400 to support light weight font
- Fix issue with thread panel not updating when it loads on first render
- fix: "Mention highlight and cursor hover highlight has different corner radius"
- Fix regression around haveRendererForEvent for hidden events and #21725.
- Fix regression around the room list treeview keyboard a11y
- Remove float property to let the margin between events appear on bubble message layout
- Fix race in Registration between server change and flows fetch
- fix rainbow breaks compound emojis
- Fix RightPanelStore handling first room on app launch wrong
- Fix UnknownBody error message unalignment
- Use -webkit-line-clamp for the room header topic overflow
- Fix issue with ServerInfo crashing the modal
- Fixes around threads beta in degraded mode
Element 1.10.11 (64-bit)
Features:
- Handle forced disconnects from Jitsi
- Improve performance of switching to rooms with lots of servers and ACLs
- Avoid a reflow when setting caret position on an empty composer
- Add message right-click context menu as a labs feature
- Live location sharing - basic maximised beacon map
- Live location sharing - render users own beacons in timeline
- Improve Threads beta around degraded mode
- Live location sharing - beacon in timeline happy path
- Add copy button to View Source screen
- Add heart effect
- Update new room icon
Fixed:
- Fix: "Code formatting button does not escape backticks"
- Fix beta indicator dot causing excessive CPU usage
- Fix overlapping timestamps on empty messages
- Fix power selector not showing up in user info when state_default undefined
- Avoid looking up settings during timeline rendering
- Fix a soft crash with video rooms
- Fixes call tiles overflow
- Fix a bug with emoji autocomplete sorting where adding the final ":" would cause the emoji with the typed shortcode to no longer be at the top of the autocomplete list
- Fix image preview sizing for edge cases
- Refactor SecurityRoomSettingsTab and remove unused state Fixes matrix-org/element-web-rageshakes#12002
- Don't show the prompt to enable desktop notifications immediately after registration
- Stop tracking threads if threads support is disabled
- Fix some issues with threads rendering
- Fix threads rendering issue in Safari
- Fix space panel width change on hovering over space item
- Hide the reply in thread button in deployments where beta is forcibly disabled
- Prevent soft crash around room list header context menu when space changes Fixes matrix-org/element-web-rageshakes#11416, matrix-org/element-web-rageshakes#11692, matrix-org/element-web-rageshakes#11739, matrix-org/element-web-rageshakes#11772, matrix-org/element-web-rageshakes#11891 matrix-org/element-web-rageshakes#11858 and matrix-org/element-web-rageshakes#11456.
- When selecting reply in thread on a thread response open existing thread
- Handle thread bundled relationships coming from the server via MSC3666
- Fix: Avatar preview does not update when same file is selected repeatedly
- Fix a bug where user gets a warning when changing powerlevel from Admin to custom level (100)
- Use a consistent alignment for all text items in a list
- Fixes button labels being collapsed per a character in CJK languages
- Fix: Remove jittery timeline scrolling after jumping to an event
- Fix regression of edits showing up in the timeline with hidden events shown
- Fix reporting events not working
- Make Jitsi widgets in video rooms immutable
- Fix: Ensure links to events scroll the correct events into view
Element 1.10.10 (64-bit)
Features:
- Handle forced disconnects from Jitsi
- Improve performance of switching to rooms with lots of servers and ACLs
- Avoid a reflow when setting caret position on an empty composer
- Add message right-click context menu as a labs feature
- Live location sharing - basic maximised beacon map
- Live location sharing - render users own beacons in timeline
- Improve Threads beta around degraded mode
- Live location sharing - beacon in timeline happy path
- Add copy button to View Source screen
- Add heart effect
- Update new room icon
Fixed:
- Fix: "Code formatting button does not escape backticks"
- Fix beta indicator dot causing excessive CPU usage
- Fix overlapping timestamps on empty messages
- Fix power selector not showing up in user info when state_default undefined
- Avoid looking up settings during timeline rendering
- Fix a soft crash with video rooms
- Fixes call tiles overflow
- Fix a bug with emoji autocomplete sorting where adding the final ":" would cause the emoji with the typed shortcode to no longer be at the top of the autocomplete list
- Fix image preview sizing for edge cases
- Refactor SecurityRoomSettingsTab and remove unused state Fixes matrix-org/element-web-rageshakes#12002.
- Don't show the prompt to enable desktop notifications immediately after registration
- Stop tracking threads if threads support is disabled
- Fix some issues with threads rendering
- Fix threads rendering issue in Safari
- Fix space panel width change on hovering over space item
- Hide the reply in thread button in deployments where beta is forcibly disabled
- Prevent soft crash around room list header context menu when space changes Fixes matrix-org/element-web-rageshakes#11416, matrix-org/element-web-rageshakes#11692, matrix-org/element-web-rageshakes#11739, matrix-org/element-web-rageshakes#11772, matrix-org/element-web-rageshakes#11891 matrix-org/element-web-rageshakes#11858 and matrix-org/element-web-rageshakes#11456.
- When selecting reply in thread on a thread response open existing thread
- Handle thread bundled relationships coming from the server via MSC3666
- Fix: Avatar preview does not update when same file is selected repeatedly
- Fix a bug where user gets a warning when changing powerlevel from Admin to custom level (100)
- Use a consistent alignment for all text items in a list
- Fixes button labels being collapsed per a character in CJK languages
- Fix: Remove jittery timeline scrolling after jumping to an event
- Fix regression of edits showing up in the timeline with hidden events shown
- Fix reporting events not working
- Make Jitsi widgets in video rooms immutable
- Fix: Ensure links to events scroll the correct events into view
Element 1.10.9 (64-bit)
Features:
- Release threads as a beta feature
- More video rooms design updates
- Update video rooms to new design specs
- Live Location Sharing - left panel warning with error
- Live location sharing - Stop publishing location to beacons with consecutive errors
- Live location sharing: allow retry when stop sharing fails
- Allow voice messages to be scrubbed in the timeline
- Live location sharing - stop sharing to beacons in rooms you left
- Allow sending and thumbnailing AVIF images
- Live location sharing - handle geolocation errors
- Show voice room participants when not connected
- Add margins between labs sections
- Live location sharing - send geolocation beacon events - happy path
- Add support for Animated (A)PNG
- Don't form continuations from thread roots
- Improve handling of animated GIF and WEBP images
- Wire up file preview for video files
- When showing thread, always auto-focus its composer
- Live location sharing - refresh beacon expiry in room
- Use styled mxids in member list v2
- Delete groups (legacy communities system)
- Add a prototype of voice rooms in labs
Fixed:
- Avoid flashing the Jitsi prejoin screen at the user before skipping it
- Fix editing
- tags with a non-1 start attribute
- - Fix URL previews being enabled when room first created
- - Don't use m.call for Jitsi video rooms
- - Scale emoji with size of surrounding text
- - Make "Jump to date" translatable
- - Normalize call buttons
- - Show room preview bar with maximised widgets
- - Update more strings to not wrongly mention room when it is/could be a space and
- - Fix issue with redacting via edit composer flow causing stuck editStates
- - Fix some image/video scroll jumps
- - Fix "react error on share dialog"
- - Fix disambiguated profile in threads in bubble layout
- - Responsive BetaCard on Labs
- - Display button as inline in room directory dialog
- - Null guard TimelinePanel unmount edge
- - Fix beta pill label breaking
- - Strip relations when forwarding
- - Don't try (and fail) to show replies for redacted events
- - Fix 3pid member info for space member list
- - Set max-width to user context menu
- - Fix issue with falsey hrefs being sent in events
- - Make video sizing consistent with images
- Element 1.10.7 (64-bit)
- Security fixes:
- - Fix a bug where URL previews could be enabled in right panel timelines when they should not have been
- Features:
- - Add a config.json option to skip the built-in Jitsi welcome screen
- - Add unexposed account setting for hiding poll creation
- - Allow pinning polls
- - Make trailing : into a setting
- - Location sharing > back button
- - use LocationAssetType
- - Location share type UI
- - Add a few more UIComponent flags, and ensure they are used in existing code
- - Add support for overriding strings in the app
- - Add support for redirecting to external pages after logout
- - Expose redaction power level in room settings
- - Update and expand ways to access pinned messages
- - Add slash command to switch to a room's virtual room
- Fixed:
- - Remove Lojban translation.
- - Merge pull request from GHSA-qmf4-7w7j-vf23
- - Add another null guard for member
- - Fix room account settings
- - Fix missing summary text for pinned message changes
- - Pass room to getRoomTombstone to avoid racing with setState
- - Hide composer and call buttons when the room is tombstoned
- - Fix bad ternary statement in autocomplete user pill insertions
- - Fix sending locations into threads and fix i18n
- - Fix location map attribution rendering over message action bar
- - Fix wrongly asserting that PushRule::conditions is non-null
- - Fix account & room settings race condition
- - Fix bug with some space selections not being applied
- - Revert "replace all require(.svg) with esm import"
- - Hide unpinnable pinned messages in more cases
- - Fix room list being laggy while scrolling 🐌
- - Make pinned messages more reliably reflect edits
- - Improve accessibility of the BetaPill
- - Autofocus correct composer after sending reaction
- - Consider polls as message events for rendering redactions
- - Prevent event tiles being shrunk/collapsed by flexbox
- - Fix ExportDialog title on export cancellation
- - Mandate use of js-sdk/src/matrix import over js-sdk/src
- - Fix backspace not working in the invite dialog
- - Fix right panel soft crashes due to missing room prop
- - fix color of location share caret
- - Wrap all EventTiles with a TileErrorBoundary and guard parsePermalink
- - Fix changing space sometimes bouncing to the wrong space
- - Ensure EventListSummary key does not change during backpagination - Fix positioning of the thread context menu
- - Inject sender into pinned messages
- - Tweak info message padding in right panel timeline
- - Fix another freeze on room switch
- - Fix out of memory error when failing to acquire location
- - Fix edge case in context menu chevron positioning
- - Fix composer format buttons on WebKit
- - manage voicerecording state when deleting or sending a voice message
- - Fix bug with useRoomHierarchy tight-looping loadMore on error
- - Fix upload button & shortcut not working for narrow composer mode
- - Fix emoji insertion in thread composer going to the main composer
- - Try harder to keep context menus inside the window
- - Fix edge case around event list summary layout
- - Fix event list summary 1 hidden message pluralisation
- - Fix vanishing recently viewed menu
- - Fix freeze on room switch
- - Check 'useSystemTheme' in quick settings theme switcher
- - Fix 'my threads' filtering to include participated threads
- - Remove log line to try to fix freeze on answering VoIP call
- - Support social login & password on soft logout page
- - Fix missing padding on server picker
- - Throttle RoomState.members handlers
- - Only show joined/invited in search dialog
- - Don't pillify code blocks
- - Fix keyboard shortcut icons on macOS
- Element 1.10.6 (64-bit)
- - Fix some crashes in the right panel
- Element 1.10.5 (64-bit)
- Translations:
- - This release contains a significant update to the Japanese translations
- Features:
- - Support "closed" polls whose votes are not visible until they are ended
- - Focus trap in poll creation dialog
- - Add labs flag: Show only current profile on historical messages
- - Keep unsent voice messages in memory until they are deleted or sent
- - A link to #/dm in a custom home.html will open the "Direct Messages" dialog
- - set icon-button-color to be configurable via quaternary-content variable
- - Allow editing polls
- - Abstract spotlight to allow non-room results too matrix-org/element-web-rageshakes#10766, matrix-org/element-web-rageshakes#10777, matrix-org/element-web-rageshakes#10767 matrix-org/element-web-rageshakes#10760 and matrix-org/element-web-rageshakes#10752.
- - Display '(edited)' next to edited polls
- - Use the resize observer polyfill consistently Fixes matrix-org/element-web-rageshakes#10700.
- - Consolidate, simplify and improve copied tooltips
- - Suggest @room when @channel, @everyone, or @here is typed in composer
- - Add customisation point to disable space creation
- - Consolidate RedactionGrouper and HiddenEventGrouper into MELS
- - Unify widget header actions with those in right panel
- - Improve new search dialog context text for exactly 2 parent spaces
- Fixed:
- - Fix command key missing in keyboard shortcuts tab
- - [Release] Tweak info message padding in right panel timeline
- - [Release] Fix edge case around event list summary layout
- - Wire up CallEventGroupers for Search Results
- - Fix edge case around event list summary layout
- - Fix misalignment with Event List Summaries
- - Fix non-customizable keybindings not working as expected and matrix-org/element-web-rageshakes#10830
- - Fix accessibility around the room list treeview and new search beta Fixes matrix-org/element-web-rageshakes#10873
- - Inhibit tooltip on timeline pill avatars, the whole pill has its own
- - Fix virtual / native room mapping on call transfers
- - Fix ScrollPanel data-scrollbar not responding to window resizing
- - add cursor: pointer to actionable poll options
- - Tear down AppTile using lifecycle tracking
- - Fix layout inconsistencies with the room search minimized button
- - Fix space panel notification badge behaviour and metrics
- - Fix left panel widgets causing app crashes (again)
- - Fix right panel data flow
- - set mask-size for icons
- - Fix room create tile not showing up with hidden events shown
- - Fix delayed badge update for mentions in encrypted rooms
- - Fix add existing space not showing any spaces
- - Fix edge cases around event list summaries with hidden events and redactions #21050 and #21055.
- - Improve styling of edge case devtools state keys
- - Don't scroll to bottom when executing non-message slash commands
- - Fix cutout misalignment on some decorated room avatars
- - Fix desktop notifications for invites showing user IDs instead of displaynames Contributed by @c-cal.
- - Fix bad pluralisation on event list summary hidden message handling
- - Properly recurse subspaces for leave space dialog options and
- - Fix translation for keyboard shortcut displaynames
- - Fix space member list opening with back button
- - Fix sort order for facepiles which was exactly reverse
- - Fix state events being wrongly hidden when redacted
- - Event List Summary guard against missing event senders
- - Fix all settings button opening sidebar settings tab
- - Fix theme selector dropdown overflow
- - Fix widget and mjolnir state events showing with mxid not name
- - Fix space member list not opening
- - Handle highlight notifications in timeline card button
- - Fix add existing space not showing any spaces
- - Inhibit Room List keyboard pass-thru when the search beta is enabled
- - Add unread notification dot to timeline card button
- Element 1.10.4 (64-bit)
- - Fix bug where badge colour on encrypted rooms may not be correct until anothe rmessage is sent
- Element 1.10.3 (64-bit)
- - Add map tile URL for location sharing maps to sample config (and element.io release app config)
- Element 1.10.1 (64-bit)
- Fixed:
- - Fix the sticker picker
- - Ensure UserInfo can be rendered without a room
- - Fix publishing address wrongly demanding the alias be available
- Element 1.10.0 (64-bit)
- Features:
- - Tweak room list header menu for when space is active
- - Tweak light hover & active color for bubble layout
- - De-labs Metaspaces
- - De-labs Message Bubbles layout
- - Add customisation point for mxid display
- - Add labs flag for default open right panel
- - Tweak copy for the Sidebar tab in User Settings
- - Make widgets not reload (persistent) between center and top container
- - Don't render a bubble around emotes in bubble layout
- - Add ability to switch between voice & video in calls
- - Re-renable Share option for location messages
- - Make room ID copyable
- - Improve the look of the keyboard settings tab
- - Add tooltips to emoji in messages nd
- - Improve redundant tooltip on send button in forward dialog
- - Allow downloads from widgets
- - Parse matrix-schemed URIs
- - Show a tile at beginning of visible history
- - Enable the polls feature
- - Display general marker on non-self location shares
- - Improve/add notifications for location and poll events
- - Upgrade linkify to v3.0
- - Update sidebar icon from Compound
- - Replace home icon with new one
- - Make the Keyboard Shortcuts dialog into a settings tab
- - Add setting for enabling location sharing
- - Add a developer mode 'view source' button to crashed event tiles
- - Replace kick terminology with Remove from chat - Render events as extensible events (behind labs)
- - Render Jitsi (and other sticky widgets) in PiP container, so it can be dragged and the "jump to room functionality" is provided
- - Allow bubble layout in Thread View
- - Make LocationPicker appearance cleaner
- - Limit max-width for bubble layout to 1200px
- - Improve look of call events in bubble layout
- - Make files & voice memos in bubble layout match colouring
- - Allow cancelling events whilst they are encrypting
- Fixed:
- - [Release] Fix left panel widgets causing app-wide crash
- - Load light theme prior to HTML export to ensure it is present
- - Fix soft-crash when hanging up Jitsi via PIP
- - Fix RightPanelStore assuming isViewingRoom is false on load
- - Correctly handle Room.timeline events which have a nullable Room Fixes matrix-org/element-web-rageshakes#9490
- - Translate keyboard shortcut alternate key names
- - Fix unfocused paste handling and focus return for file uploads
- - Changed MacOS hotkey for GoToHome view
- - Fix issue with the new composer EmojiPart which caused infinite loops
- - Upgrade linkifyjs to fix schemes as domain prefixes
- - Show bubble tile timestamps for bubble layout inside the bubble
- - Improve taken username warning in registration for when request fails
- - Avoid double dialog after clicking to remove a public room
- - Fix space member list right panel state
- - Fall back to legacy analytics for guest users
- - Always emit a space filter update when the space is actually changed
- - Enlarge emoji in composer
- - Disable location sharing button on Desktop
- - Make pills more natural to navigate around
- - Fix excessive padding on inline images
- - Prevent pills from being split by formatting actions
- - Fix translation of "powerText"
- - Unhide display names when switching back to modern layout
- - Fix space member list not opening
- - Fix translation for the "Add room" tooltip
- - Make the close button of the location share dialog visible in high-contrast theme
- - Cancel pending events in virtual room when call placed
- - Fix alignment of unread badge in thread list
- - Fix left positioned tooltips being wrong and offset by fixed value
- - Fix MAB overlapping or overflowing in bubbles layout and threads regressions
- - Fix wrong icon being used for appearance tab in space preferences dialog
- - Fix /jumptodate using wrong MSC feature flag
- - Ensure maps show up in replies and threads, by creating unique IDs
- - Differentiate between hover and roving focus in spotlight dialog
- - Fix timeline jumping issues related to bubble layout
- - Start a conference in a room with 2 people + invitee rather than a 1:1 call
- - Wait for initial profile load before displaying widget
- - Make widgets and calls span across the whole room width when using bubble layout
- - Always show right panel after setting a card
- - Support deserialising HR tags for editing
- - Refresh ThreadView after React state has been updated
- - Set initial zoom level to 1 to make zooming to location faster
- - truncate room name on pip header
- - Prevent enter to send edit weirdness when no change has been made
- - Allow using room pills in slash commands
- MalwarebytesMalwarebytes 4.5.10
- BraveBrave Browser 1.46.144 (64-bit)
- MailbirdMailbird 2.9.70.0
- PhotoshopAdobe Photoshop CC 2023 24.1 (64-bit)
- PDFelementWondershare PDFelement 9.3.0
- BinanceBinance - Buy Bitcoin, NFT & Crypto
- BlueStacksBlueStacks App Player 5.10.0
- TradingViewTradingView - Track All Markets
- FilmoraWondershare Filmora 11.8.0
- Google MeetGoogle Meet - Online Video Calls