Compare commits
49 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
|
|
7a3b3e9fd2 | ||
|
|
2281fccc3a | ||
| cef34be9ce | |||
| 809da2ba62 | |||
| 6b9b68e521 | |||
| 565ecac241 | |||
| f4c88b03ee | |||
| da7ccc1ea4 | |||
| 41b6a2548c | |||
| 94f59fa4a2 | |||
| 4d04c4dca0 | |||
| 228269042f | |||
| 61959b8a2b | |||
| 143e67d313 | |||
| 1b4f80d7c4 | |||
| e1ecd79426 | |||
| 55c7c1bfe7 | |||
| f395b3d140 | |||
| d39df17e0d | |||
| 6cd4c5efbb | |||
| 167188f1f2 | |||
| d3d40531cb | |||
| 537bf213fe | |||
| 86c347dd29 | |||
| cfd7b7988b | |||
| 407960b141 | |||
| 50696e9fe2 | |||
| 2dbe306ea7 | |||
| 19a1459db7 | |||
| 61f3d76ff4 | |||
| 54f92e4a36 | |||
| ff2f340cfa | |||
| 13918677e3 | |||
| caa1479fc9 | |||
| 259c97b102 | |||
| c6ae7ec112 | |||
| 2ed9d0421c | |||
| 195fb5b73d | |||
| 6ea4c503e6 | |||
| a6f58f7431 | |||
| 3bd11ebae2 | |||
| c30209d105 | |||
| a1cd904915 | |||
| daf6ffaa26 | |||
| bb344d90ae | |||
| 6b1e0f1176 | |||
| 610bcc8716 | |||
| 6eefdc81b5 | |||
| 441e9250c6 |
11
README.md
Normal file
11
README.md
Normal file
@@ -0,0 +1,11 @@
|
||||
|
||||
## Build Results
|
||||
|
||||
Current state of element-web in openSUSE:Factory is
|
||||
|
||||

|
||||
|
||||
The current state of element-web in the devel project build (devel:languages:nodejs)
|
||||
|
||||

|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5566878582994344f752086a616a5316948149f2a3367c7ac818567c75ff2191
|
||||
size 2659940
|
||||
BIN
element-web-1.12.2.tar.gz
LFS
Normal file
BIN
element-web-1.12.2.tar.gz
LFS
Normal file
Binary file not shown.
@@ -1,3 +1,765 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 21 12:25:34 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 1.12.2
|
||||
## ✨ Features
|
||||
|
||||
* Room List: Extend the viewport to avoid so many black spots when scrolling the room list (https://github.com/element-hq/element-web/pull/30867). Contributed by @langleyd.
|
||||
* Hide calling buttons in room header before a room is created (https://github.com/element-hq/element-web/pull/30816). Contributed by @Half-Shot.
|
||||
* Improve invite dialog ui - Part 2 (https://github.com/element-hq/element-web/pull/30836). Contributed by @florianduros.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* Fix platform settings race condition and make auto-launch tri-state (https://github.com/element-hq/element-web/pull/30977). Contributed by @t3chguy.
|
||||
* Fix: member count in header and member list (https://github.com/element-hq/element-web/pull/30982). Contributed by @florianduros.
|
||||
* Fix duration of voice message in timeline (https://github.com/element-hq/element-web/pull/30973). Contributed by @florianduros.
|
||||
* Fix voice notes rendering at 00:00 when playback had not begun. (https://github.com/element-hq/element-web/pull/30961). Contributed by @Half-Shot.
|
||||
* Improve handling of animated images, add support for AVIF animations (https://github.com/element-hq/element-web/pull/30932). Contributed by @t3chguy.
|
||||
* Update key storage toggle when key storage status changes (https://github.com/element-hq/element-web/pull/30934). Contributed by @uhoreg.
|
||||
* Fix jitsi widget popout (https://github.com/element-hq/element-web/pull/30908). Contributed by @dbkr.
|
||||
* Improve keyboard navigation on invite dialog (https://github.com/element-hq/element-web/pull/30930). Contributed by @florianduros.
|
||||
* Prefer UIA flows with supported UIA stages (https://github.com/element-hq/element-web/pull/30926). Contributed by @richvdh.
|
||||
* Enhance accessibility of dropdown (https://github.com/element-hq/element-web/pull/30928). Contributed by @florianduros.
|
||||
* Improve accessibility of the `\<AvatarSetting> component (https://github.com/element-hq/element-web/pull/30907). Contributed by @MidhunSureshR.
|
||||
|
||||
|
||||
Version 1.12.1
|
||||
## ✨ Features
|
||||
|
||||
* New Room List: Change the order of filters to match those on mobile (https://github.com/element-hq/element-web/pull/30905). Contributed by @langleyd.
|
||||
* New Room List: Don't clear filters on space change (https://github.com/element-hq/element-web/pull/30903). Contributed by @langleyd.
|
||||
* Add release announcement for the sounds (https://github.com/element-hq/element-web/pull/30900). Contributed by @langleyd.
|
||||
* Rich Text Editor: Add emoji suggestion support (https://github.com/element-hq/element-web/pull/30873). Contributed by @langleyd.
|
||||
* feat: Disable session lock when running in element-desktop (https://github.com/element-hq/element-web/pull/30643). Contributed by @kaylendog.
|
||||
* Improve invite dialog ui - Part 1 (https://github.com/element-hq/element-web/pull/30764). Contributed by @florianduros.
|
||||
* Update Message Sound for Element (https://github.com/element-hq/element-web/pull/30804). Contributed by @beatdemon.
|
||||
* Add new and improved ringtone (https://github.com/element-hq/element-web/pull/30761). Contributed by @Half-Shot.
|
||||
* Disable RTE formatting buttons when the content contains a slash command (https://github.com/element-hq/element-web/pull/30802). Contributed by @langleyd.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* New Room List: Improve robustness of keyboard navigation (https://github.com/element-hq/element-web/pull/30888). Contributed by @langleyd.
|
||||
* Fix a11y issue on list in invite dialog (https://github.com/element-hq/element-web/pull/30878). Contributed by @florianduros.
|
||||
* Switch Export and Import Icons to match intuition (https://github.com/element-hq/element-web/pull/30805). Contributed by @micartey.
|
||||
* Hide breadcrumb option when new room list is enabled (https://github.com/element-hq/element-web/pull/30869). Contributed by @florianduros.
|
||||
* Avoid creating multiple call objects for the same widget (https://github.com/element-hq/element-web/pull/30839). Contributed by @robintown.
|
||||
* Add a test for #29882, which is fixed by matrix-org/matrix-js-sdk#5016 (https://github.com/element-hq/element-web/pull/30835). Contributed by @andybalaam.
|
||||
* fix: use `help_encryption_url` of config instead of hardcoded `https://element.io/help#encryption5` (https://github.com/element-hq/element-web/pull/30746). Contributed by @florianduros.
|
||||
* Fix html export when feature\_jump\_to\_date is enabled (https://github.com/element-hq/element-web/pull/30828). Contributed by @langleyd.
|
||||
* Fix #30439: "Forgot recovery key" should go to "reset" (https://github.com/element-hq/element-web/pull/30771). Contributed by @andybalaam.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 23 13:35:41 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 1.12.0
|
||||
## 🦖 Deprecations
|
||||
|
||||
* Remove remaining support for outdated .well-known settings (https://github.com/element-hq/element-web/pull/30702). Contributed by @richvdh.
|
||||
|
||||
## ✨ Features
|
||||
|
||||
* Add decline button to call notification toast (use new notification event) (https://github.com/element-hq/element-web/pull/30729). Contributed by @toger5.
|
||||
* Use the new room list by default (https://github.com/element-hq/element-web/pull/30640). Contributed by @langleyd.
|
||||
* "Verify this device" redesign (https://github.com/element-hq/element-web/pull/30596). Contributed by @uhoreg.
|
||||
* Set Element Call "intents" when starting and answering DM calls. (https://github.com/element-hq/element-web/pull/30730). Contributed by @Half-Shot.
|
||||
* Add axe compliance for new room list (https://github.com/element-hq/element-web/pull/30700). Contributed by @langleyd.
|
||||
* Stop ringing and remove toast if another device answers a RTC call. (https://github.com/element-hq/element-web/pull/30728). Contributed by @Half-Shot.
|
||||
* Automatically adjust history visibility when making a room private (https://github.com/element-hq/element-web/pull/30713). Contributed by @Half-Shot.
|
||||
* Release announcement for new room list (https://github.com/element-hq/element-web/pull/30675). Contributed by @dbkr.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* https://github.com/element-hq/element-web/pull/30795). Contributed by @RiotRobot.
|
||||
* https://github.com/element-hq/element-web/pull/30794). Contributed by @RiotRobot.
|
||||
* Don't show release announcements while toasts are displayed (https://github.com/element-hq/element-web/pull/30770). Contributed by @dbkr.
|
||||
* Fix enabling key backup not working if there is an untrusted key backup (https://github.com/element-hq/element-web/pull/30707). Contributed by @Half-Shot.
|
||||
* Force `preload` to be false when setting an intent on an Element Call. (https://github.com/element-hq/element-web/pull/30759). Contributed by @Half-Shot.
|
||||
* Fix handling of 413 server response when uploading media (https://github.com/element-hq/element-web/pull/30737). Contributed by @hughns.
|
||||
* Make landmark navigation work with new room list (https://github.com/element-hq/element-web/pull/30747). Contributed by @dbkr.
|
||||
* Prevent voice message from displaying spurious errors (https://github.com/element-hq/element-web/pull/30736). Contributed by @florianduros.
|
||||
* Align default avatar and fix colors in composer pills (https://github.com/element-hq/element-web/pull/30739). Contributed by @florianduros.
|
||||
* Use configured URL for link to desktop app in message search settings (https://github.com/element-hq/element-web/pull/30742). Contributed by @t3chguy.
|
||||
* Fix history visibility when creating space rooms (https://github.com/element-hq/element-web/pull/30745). Contributed by @dbkr.
|
||||
* Check HTML-encoded quotes when handling translations for embedded pages (such as welcome.html) (https://github.com/element-hq/element-web/pull/30743). Contributed by @Half-Shot.
|
||||
* Fix local room encryption status always not enabled (https://github.com/element-hq/element-web/pull/30461). Contributed by @BillCarsonFr.
|
||||
* fix: make url in topic in room intro clickable (https://github.com/element-hq/element-web/pull/30686). Contributed by @florianduros.
|
||||
* Block change recovery key button while a change is ongoing. (https://github.com/element-hq/element-web/pull/30664). Contributed by @Half-Shot.
|
||||
* Hide advanced settings during room creation when `UIFeature.advancedSettings=false` (https://github.com/element-hq/element-web/pull/30684). Contributed by @florianduros.
|
||||
* A11y: improve accessibility of pinned messages (https://github.com/element-hq/element-web/pull/30558). Contributed by @florianduros.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 16 14:35:50 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 1.11.112
|
||||
Fix https://github.com/element-hq/element-web/security/advisories/GHSA-m6c8-98f4-75rr
|
||||
CVE-2025-59161
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 10 12:25:35 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 1.11.111
|
||||
## ✨ Features
|
||||
|
||||
* Do not hide media from your own user by default (https://github.com/element-hq/element-web/pull/29797). Contributed by @Half-Shot.
|
||||
* Remember whether sidebar is shown for calls when switching rooms (https://github.com/element-hq/element-web/pull/30262). Contributed by @bojidar-bg.
|
||||
* Open the proper integration settings on integrations disabled error (https://github.com/element-hq/element-web/pull/30538). Contributed by @Half-Shot.
|
||||
* Show a "progress" dialog while invites are being sent (https://github.com/element-hq/element-web/pull/30561). Contributed by @richvdh.
|
||||
* Move the room list to the new ListView(backed by react-virtuoso) (https://github.com/element-hq/element-web/pull/30515). Contributed by @langleyd.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* https://github.com/element-hq/element-web/pull/30705). Contributed by @RiotRobot.
|
||||
* Fix room joining over federation not specifying vias or using aliases (https://github.com/element-hq/element-web/pull/30641). Contributed by @t3chguy.
|
||||
* Fix stable-suffixed MSC4133 support (https://github.com/element-hq/element-web/pull/30649). Contributed by @dbkr.
|
||||
* Fix i18n of message when a setting is disabled (https://github.com/element-hq/element-web/pull/30646). Contributed by @dbkr.
|
||||
* ListView should not handle the arrow keys if there is a modifier applied (https://github.com/element-hq/element-web/pull/30633). Contributed by @langleyd.
|
||||
* Make BaseDialog's div keyboard focusable and fix test. (https://github.com/element-hq/element-web/pull/30631). Contributed by @langleyd.
|
||||
* Fix: Allow triple-click text selection to flow around pills (https://github.com/element-hq/element-web/pull/30349). Contributed by @AlirezaMrtz.
|
||||
* Watch for a 'join' action to know when the call is connected (https://github.com/element-hq/element-web/pull/29492). Contributed by @robintown.
|
||||
* Fix: add missing tooltip and aria-label to lock icon next to composer (https://github.com/element-hq/element-web/pull/30623). Contributed by @florianduros.
|
||||
* Don't render context menu when scrolling (https://github.com/element-hq/element-web/pull/30613). Contributed by @langleyd.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 1 08:49:56 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 1.11.110
|
||||
## ✨ Features
|
||||
|
||||
* Hide recovery key when re-entering it while creating or changing it (https://github.com/element-hq/element-web/pull/30499). Contributed by @andybalaam.
|
||||
* Add `?no_universal_links=true` to OIDC url so EX doesn't try to handle it (https://github.com/element-hq/element-web/pull/29439). Contributed by @t3chguy.
|
||||
* Show a blue lock for unencrypted rooms and hide the grey shield for encrypted rooms (https://github.com/element-hq/element-web/pull/30440). Contributed by @langleyd.
|
||||
* Add support for Module API 1.4 (https://github.com/element-hq/element-web/pull/30185). Contributed by @t3chguy.
|
||||
* MVVM - Introduce some helpers for snapshot management (https://github.com/element-hq/element-web/pull/30398). Contributed by @MidhunSureshR.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* A11y: move focus to right panel when opened (https://github.com/element-hq/element-web/pull/30553). Contributed by @florianduros.
|
||||
* Fix e2e warning icon should be white (https://github.com/element-hq/element-web/pull/30539). Contributed by @florianduros.
|
||||
* Remove NoOneHere disabled reason. (https://github.com/element-hq/element-web/pull/30524). Contributed by @toger5.
|
||||
* Fix downloading files with authenticated media API (https://github.com/element-hq/element-web/pull/30520). Contributed by @t3chguy.
|
||||
* Fix call permissions check confusion around element call (https://github.com/element-hq/element-web/pull/30521). Contributed by @t3chguy.
|
||||
* Fix line wrap around emoji verification (https://github.com/element-hq/element-web/pull/30523). Contributed by @t3chguy.
|
||||
* Don't highlight redacted events (https://github.com/element-hq/element-web/pull/30519). Contributed by @t3chguy.
|
||||
* Fix matrix.to links not being handled in the app (https://github.com/element-hq/element-web/pull/30522). Contributed by @t3chguy.
|
||||
* Fix issue of new room list taking up the full width (https://github.com/element-hq/element-web/pull/30459). Contributed by @langleyd.
|
||||
* Fix widget persistence in React development mode (https://github.com/element-hq/element-web/pull/30509). Contributed by @robintown.
|
||||
* Fix widget initialization in React development mode (https://github.com/element-hq/element-web/pull/30463). Contributed by @robintown.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 11 16:09:27 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 1.11.109
|
||||
This release supports the upcoming v12 ("hydra") Matrix room version and is necessary to view and participate in these rooms.
|
||||
|
||||
## ✨ Features
|
||||
|
||||
* https://github.com/element-hq/element-web/pull/30529). Contributed by @RiotRobot.
|
||||
* https://github.com/element-hq/element-web/pull/30526). Contributed by @RiotRobot.
|
||||
* New room list: change icon and label of menu item for to start a DM (https://github.com/element-hq/element-web/pull/30470). Contributed by @florianduros.
|
||||
* Implement the member list with virtuoso (https://github.com/element-hq/element-web/pull/29869). Contributed by @langleyd.
|
||||
* Add labs option for history sharing on invite (https://github.com/element-hq/element-web/pull/30313). Contributed by @richvdh.
|
||||
* Bump wysiwyg to 2.39.0 adding support for pasting rich text content in the Rich Text Edtior (https://github.com/element-hq/element-web/pull/30421). Contributed by @langleyd.
|
||||
* Support `EventShieldReason.MISMATCHED_SENDER` (https://github.com/element-hq/element-web/pull/30403). Contributed by @richvdh.
|
||||
* Change unencrypted and public pills to blue (https://github.com/element-hq/element-web/pull/30399). Contributed by @florianduros.
|
||||
* Change color of public room icon (https://github.com/element-hq/element-web/pull/30390). Contributed by @florianduros.
|
||||
* Script for updating storybook screenshots (https://github.com/element-hq/element-web/pull/30340). Contributed by @dbkr.
|
||||
* Add toggle to hide empty state in devtools (https://github.com/element-hq/element-web/pull/30352). Contributed by @toger5.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* https://github.com/element-hq/element-web/pull/30537). Contributed by @RiotRobot.
|
||||
* https://github.com/element-hq/element-web/pull/30536). Contributed by @RiotRobot.
|
||||
* Update for compatibility with v12 rooms (https://github.com/element-hq/element-web/pull/30452). Contributed by @dbkr.
|
||||
* New room list: fix tooltip on presence (https://github.com/element-hq/element-web/pull/30474). Contributed by @florianduros.
|
||||
* New room list: add tooltip for presence and room status (https://github.com/element-hq/element-web/pull/30472). Contributed by @florianduros.
|
||||
* Fix: Clicking on an item in the member list causes it to scroll to the top rather than show the profile view (https://github.com/element-hq/element-web/pull/30455). Contributed by @langleyd.
|
||||
* Put the 'decrypting' tooltip back (https://github.com/element-hq/element-web/pull/30446). Contributed by @dbkr.
|
||||
* Use server name explicitly for via. (https://github.com/element-hq/element-web/pull/30362). Contributed by @Half-Shot.
|
||||
* fix: replace hardcoded string in poll history dialog (https://github.com/element-hq/element-web/pull/30402). Contributed by @florianduros.
|
||||
* fix: replace hardcoded string on qr code back button (https://github.com/element-hq/element-web/pull/30401). Contributed by @florianduros.
|
||||
* Fix color of icon button with outline (https://github.com/element-hq/element-web/pull/30361). Contributed by @florianduros.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 4 12:47:51 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 1.11.108
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* https://github.com/element-hq/element-web/pull/30434). Contributed by @RiotRobot.
|
||||
|
||||
|
||||
Version 1.11.107
|
||||
## ✨ Features
|
||||
|
||||
* Message preview should show tooltip with the full message on hover (https://github.com/element-hq/element-web/pull/30265). Contributed by @MidhunSureshR.
|
||||
* Support rendering notification badges on platforms that do their own icon overlays (https://github.com/element-hq/element-web/pull/30315). Contributed by @Half-Shot.
|
||||
* Add SubscriptionViewModel base class (https://github.com/element-hq/element-web/pull/30297). Contributed by @dbkr.
|
||||
* Enhancement: Save image on CTRL+S (https://github.com/element-hq/element-web/pull/30330). Contributed by @ioalexander.
|
||||
* Add quote functionality to MessageContextMenu (#29893) (https://github.com/element-hq/element-web/pull/30323). Contributed by @AlirezaMrtz.
|
||||
* Initial structure for shared component views (https://github.com/element-hq/element-web/pull/30216). Contributed by @dbkr.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* https://github.com/element-hq/element-web/pull/30411). Contributed by @RiotRobot.
|
||||
* Force ED titlebar color for new room list (https://github.com/element-hq/element-web/pull/30332). Contributed by @florianduros.
|
||||
* Add a background color to left panel for macos titlebar in element desktop (https://github.com/element-hq/element-web/pull/30328). Contributed by @florianduros.
|
||||
* Fix: Prevent page refresh on Enter key in right panel member search (https://github.com/element-hq/element-web/pull/30312). Contributed by @AlirezaMrtz.
|
||||
|
||||
|
||||
Version 1.11.106
|
||||
## ✨ Features
|
||||
|
||||
* https://github.com/element-hq/element-web/pull/30304). Contributed by @RiotRobot.
|
||||
* Add support for module message hint `allowDownloadingMedia` (https://github.com/element-hq/element-web/pull/30252). Contributed by @Half-Shot.
|
||||
* Update the mobile\_guide page to the new design and link out to Element X by default. (https://github.com/element-hq/element-web/pull/30172). Contributed by @pixlwave.
|
||||
* Filter settings exported when rageshaking (https://github.com/element-hq/element-web/pull/30236). Contributed by @Half-Shot.
|
||||
* Allow Element Call to learn the room name (https://github.com/element-hq/element-web/pull/30213). Contributed by @robintown.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* https://github.com/element-hq/element-web/pull/30322). Contributed by @RiotRobot.
|
||||
* Fix transparent verification checkmark in dark mode (https://github.com/element-hq/element-web/pull/30235). Contributed by @Banbuii.
|
||||
* Fix logic in DeviceListener (https://github.com/element-hq/element-web/pull/30230). Contributed by @uhoreg.
|
||||
* Disable file drag-and-drop if insufficient permissions (https://github.com/element-hq/element-web/pull/30186). Contributed by @t3chguy.
|
||||
|
||||
|
||||
Version 1.11.105
|
||||
## ✨ Features
|
||||
|
||||
* New room list: add context menu to room list item (https://github.com/element-hq/element-web/pull/29952). Contributed by @florianduros.
|
||||
* Support for custom message components via Module API (https://github.com/element-hq/element-web/pull/30074). Contributed by @Half-Shot.
|
||||
* Prompt users to set up recovery (https://github.com/element-hq/element-web/pull/30075). Contributed by @uhoreg.
|
||||
* Update `IconButton` colors (https://github.com/element-hq/element-web/pull/30124). Contributed by @florianduros.
|
||||
* New room list: filter list can be collapsed (https://github.com/element-hq/element-web/pull/29992). Contributed by @florianduros.
|
||||
* Show `EmptyRoomListView` when low priority filter matches zero rooms (https://github.com/element-hq/element-web/pull/30122). Contributed by @MidhunSureshR.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* Fix untranslatable string "People" in notifications beta (https://github.com/element-hq/element-web/pull/30165). Contributed by @t3chguy.
|
||||
* Force verification even after logging in via delegate (https://github.com/element-hq/element-web/pull/30141). Contributed by @andybalaam.
|
||||
* Hide add integrations button based on UIComponent.AddIntegrations (https://github.com/element-hq/element-web/pull/30140). Contributed by @t3chguy.
|
||||
* Use nav for new room list and label sections (https://github.com/element-hq/element-web/pull/30134). Contributed by @dbkr.
|
||||
* Spacestore should emit event after rebuilding home space (https://github.com/element-hq/element-web/pull/30132). Contributed by @MidhunSureshR.
|
||||
* Handle m.room.pinned\_events being invalid (https://github.com/element-hq/element-web/pull/30129). Contributed by @t3chguy.
|
||||
|
||||
|
||||
Version 1.11.104
|
||||
## ✨ Features
|
||||
|
||||
* Update the mobile\_guide page to the new design. (https://github.com/element-hq/element-web/pull/30006). Contributed by @pixlwave.
|
||||
* Provide a devtool for manually verifying other devices (https://github.com/element-hq/element-web/pull/30094). Contributed by @andybalaam.
|
||||
* Implement MSC4155: Invite filtering (https://github.com/element-hq/element-web/pull/29603). Contributed by @Half-Shot.
|
||||
* Add low priority avatar decoration to room tile (https://github.com/element-hq/element-web/pull/30065). Contributed by @MidhunSureshR.
|
||||
* Add ability to prevent window content being captured by other apps (Desktop) (https://github.com/element-hq/element-web/pull/30098). Contributed by @t3chguy.
|
||||
* New room list: move message preview in user settings (https://github.com/element-hq/element-web/pull/30023). Contributed by @florianduros.
|
||||
* New room list: change room options icon (https://github.com/element-hq/element-web/pull/30029). Contributed by @florianduros.
|
||||
* RoomListStore: Sort low priority rooms to the bottom of the list (https://github.com/element-hq/element-web/pull/30070). Contributed by @MidhunSureshR.
|
||||
* Add low priority filter pill to the room list UI (https://github.com/element-hq/element-web/pull/30060). Contributed by @MidhunSureshR.
|
||||
* New room list: remove color gradient in space panel (https://github.com/element-hq/element-web/pull/29721). Contributed by @florianduros.
|
||||
* /share?msg=foo endpoint using forward message dialog (https://github.com/element-hq/element-web/pull/29874). Contributed by @ara4n.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* Do not send empty auth when setting up cross-signing keys (https://github.com/element-hq/element-web/pull/29914). Contributed by @gnieto.
|
||||
* Settings: flip local video feed by default (https://github.com/element-hq/element-web/pull/29501). Contributed by @jbtrystram.
|
||||
* AccessSecretStorageDialog: various fixes (https://github.com/element-hq/element-web/pull/30093). Contributed by @richvdh.
|
||||
* AccessSecretStorageDialog: fix inability to enter recovery key (https://github.com/element-hq/element-web/pull/30090). Contributed by @richvdh.
|
||||
* Fix failure to upload thumbnail causing image to send as file (https://github.com/element-hq/element-web/pull/30086). Contributed by @t3chguy.
|
||||
* Low priority menu item should be a toggle (https://github.com/element-hq/element-web/pull/30071). Contributed by @MidhunSureshR.
|
||||
* Add sanity checks to prevent users from ignoring themselves (https://github.com/element-hq/element-web/pull/30079). Contributed by @MidhunSureshR.
|
||||
* Fix issue with duplicate images (https://github.com/element-hq/element-web/pull/30073). Contributed by @fatlewis.
|
||||
* Handle errors returned from Seshat (https://github.com/element-hq/element-web/pull/30083). Contributed by @richvdh.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 10 14:58:20 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 1.11.103
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* Check the sender of an event matches owner of session, preventing sender spoofing by homeserver owners.
|
||||
https://github.com/matrix-org/matrix-rust-sdk/security/advisories/GHSA-x958-rvg6-956w
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 4 10:58:19 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 1.11.102
|
||||
## ✨ Features
|
||||
|
||||
* EW: Modernize the recovery key input modal (https://github.com/element-hq/element-web/pull/29819). Contributed by @uhoreg.
|
||||
* New room list: move secondary filters into primary filters (https://github.com/element-hq/element-web/pull/29972). Contributed by @florianduros.
|
||||
* Prompt the user when key storage is unexpectedly off (https://github.com/element-hq/element-web/pull/29912). Contributed by @andybalaam.
|
||||
* New room list: move sort menu in room list header (https://github.com/element-hq/element-web/pull/29983). Contributed by @florianduros.
|
||||
* New room list: rework spacing of room list item (https://github.com/element-hq/element-web/pull/29965). Contributed by @florianduros.
|
||||
* RLS: Remove forgotten room from skiplist (https://github.com/element-hq/element-web/pull/29933). Contributed by @MidhunSureshR.
|
||||
* Add room list sorting (https://github.com/element-hq/element-web/pull/29951). Contributed by @dbkr.
|
||||
* Don't use the minimised width(68px) on the new room list (https://github.com/element-hq/element-web/pull/29778). Contributed by @langleyd.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* https://github.com/element-hq/element-web/pull/30054). Contributed by @RiotRobot.
|
||||
* RoomListStoreV3: Only add new rooms that pass `VisibilityProvider` check (https://github.com/element-hq/element-web/pull/29974). Contributed by @MidhunSureshR.
|
||||
* Re-order primary filters (https://github.com/element-hq/element-web/pull/29957). Contributed by @dbkr.
|
||||
* Fix leaky CSS adding `!` to all H1 elements (https://github.com/element-hq/element-web/pull/29964). Contributed by @t3chguy.
|
||||
* Fix extensions panel style (https://github.com/element-hq/element-web/pull/29273). Contributed by @langleyd.
|
||||
* Fix state events being hidden from widgets in read\_events actions (https://github.com/element-hq/element-web/pull/29954). Contributed by @robintown.
|
||||
* Remove old filter test (https://github.com/element-hq/element-web/pull/29963). Contributed by @dbkr.
|
||||
|
||||
|
||||
Version 1.11.101
|
||||
## ✨ Features
|
||||
|
||||
* New room list: add keyboard navigation support (https://github.com/element-hq/element-web/pull/29805). Contributed by @florianduros.
|
||||
* Use the JoinRuleSettings component for the guest link access prompt. (https://github.com/element-hq/element-web/pull/28614). Contributed by @toger5.
|
||||
* Add loading state to the new room list view (https://github.com/element-hq/element-web/pull/29725). Contributed by @langleyd.
|
||||
* Make OIDC identity reset consistent with EX (https://github.com/element-hq/element-web/pull/29854). Contributed by @andybalaam.
|
||||
* Support error code for email / phone adding unsupported (MSC4178) (https://github.com/element-hq/element-web/pull/29855). Contributed by @dbkr.
|
||||
* Update identity reset UI (Make consistent with EX) (https://github.com/element-hq/element-web/pull/29701). Contributed by @andybalaam.
|
||||
* Add secondary filters to the new room list (https://github.com/element-hq/element-web/pull/29818). Contributed by @dbkr.
|
||||
* Fix battery drain from Web Audio (https://github.com/element-hq/element-web/pull/29203). Contributed by @mbachry.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* Fix go home shortcut on macos and change toggle action events shortcut (https://github.com/element-hq/element-web/pull/29929). Contributed by @florianduros.
|
||||
* New room list: fix outdated message preview when space or filter change (https://github.com/element-hq/element-web/pull/29925). Contributed by @florianduros.
|
||||
* Stop migrating to MSC4278 if the config exists. (https://github.com/element-hq/element-web/pull/29924). Contributed by @Half-Shot.
|
||||
* Ensure consistent download file name on download from ImageView (https://github.com/element-hq/element-web/pull/29913). Contributed by @t3chguy.
|
||||
* Add error toast when service worker registration fails (https://github.com/element-hq/element-web/pull/29895). Contributed by @t3chguy.
|
||||
* New Room List: Prevent old tombstoned rooms from appearing in the list (https://github.com/element-hq/element-web/pull/29881). Contributed by @MidhunSureshR.
|
||||
* Remove lag in search field (https://github.com/element-hq/element-web/pull/29885). Contributed by @florianduros.
|
||||
* Respect UIFeature.Voip (https://github.com/element-hq/element-web/pull/29873). Contributed by @langleyd.
|
||||
* Allow jumping to message search from spotlight (https://github.com/element-hq/element-web/pull/29850). Contributed by @t3chguy.
|
||||
|
||||
|
||||
Version 1.11.100
|
||||
## ✨ Features
|
||||
|
||||
* Move rich topics out of labs / stabilise MSC3765 (https://github.com/element-hq/element-web/pull/29817). Contributed by @Johennes.
|
||||
* Spell out that Element Web does \*not\* work on mobile. (https://github.com/element-hq/element-web/pull/29211). Contributed by @ara4n.
|
||||
* Add message preview support to the new room list (https://github.com/element-hq/element-web/pull/29784). Contributed by @dbkr.
|
||||
* Global configuration flag for media previews (https://github.com/element-hq/element-web/pull/29582). Contributed by @Half-Shot.
|
||||
* New room list: add partial keyboard shortcuts support (https://github.com/element-hq/element-web/pull/29783). Contributed by @florianduros.
|
||||
* MVVM RoomSummaryCard Topic (https://github.com/element-hq/element-web/pull/29710). Contributed by @MarcWadai.
|
||||
* Warn on self change from settings > roles (https://github.com/element-hq/element-web/pull/28926). Contributed by @MarcWadai.
|
||||
* New room list: new visual for invitation (https://github.com/element-hq/element-web/pull/29773). Contributed by @florianduros.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* Fix incorrect display of the user info display name (https://github.com/element-hq/element-web/pull/29826). Contributed by @langleyd.
|
||||
* RoomListStore: Remove invite rooms on decline (https://github.com/element-hq/element-web/pull/29804). Contributed by @MidhunSureshR.
|
||||
* Fix the buttons not being displayed with long preview text (https://github.com/element-hq/element-web/pull/29811). Contributed by @dbkr.
|
||||
* New room list: fix missing/incorrect notification decoration (https://github.com/element-hq/element-web/pull/29796). Contributed by @florianduros.
|
||||
* New Room List: Prevent potential scroll jump/flicker when switching spaces (https://github.com/element-hq/element-web/pull/29781). Contributed by @MidhunSureshR.
|
||||
* New room list: fix incorrect decoration (https://github.com/element-hq/element-web/pull/29770). Contributed by @florianduros.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 23 11:30:22 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 1.11.99
|
||||
No changes, just bumping the version to accommodate a new Element Desktop release
|
||||
|
||||
Version 1.11.98
|
||||
## ✨ Features
|
||||
|
||||
* print better errors in the search view instead of a blocking modal (https://github.com/element-hq/element-web/pull/29724). Contributed by @Jujure.
|
||||
* New room list: video room and video call decoration (https://github.com/element-hq/element-web/pull/29693). Contributed by @florianduros.
|
||||
* Remove Secure Backup, Cross-signing and Cryptography sections in `Security & Privacy` user settings (https://github.com/element-hq/element-web/pull/29088). Contributed by @florianduros.
|
||||
* Allow reporting a room when rejecting an invite. (https://github.com/element-hq/element-web/pull/29570). Contributed by @Half-Shot.
|
||||
* RoomListViewModel: Reset primary and secondary filters on space change (https://github.com/element-hq/element-web/pull/29672). Contributed by @MidhunSureshR.
|
||||
* RoomListStore: Support specific sorting requirements for muted rooms (https://github.com/element-hq/element-web/pull/29665). Contributed by @MidhunSureshR.
|
||||
* New room list: add notification options menu (https://github.com/element-hq/element-web/pull/29639). Contributed by @florianduros.
|
||||
* Room List: Scroll to top of the list when active room is not in the list (https://github.com/element-hq/element-web/pull/29650). Contributed by @MidhunSureshR.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* Fix unwanted form submit behaviour in memberlist (https://github.com/element-hq/element-web/pull/29747). Contributed by @MidhunSureshR.
|
||||
* New room list: fix public room icon visibility when filter change (https://github.com/element-hq/element-web/pull/29737). Contributed by @florianduros.
|
||||
* Fix custom theme support for short hex \& rgba hex strings (https://github.com/element-hq/element-web/pull/29726). Contributed by @t3chguy.
|
||||
* New room list: minor visual fixes (https://github.com/element-hq/element-web/pull/29723). Contributed by @florianduros.
|
||||
* Fix getOidcCallbackUrl for Element Desktop (https://github.com/element-hq/element-web/pull/29711). Contributed by @t3chguy.
|
||||
* Fix some webp images improperly marked as animated (https://github.com/element-hq/element-web/pull/29713). Contributed by @Petersmit27.
|
||||
* Revert deletion of hydrateSession (https://github.com/element-hq/element-web/pull/29703). Contributed by @Jujure.
|
||||
* Fix converttoroom \& converttodm not working (https://github.com/element-hq/element-web/pull/29705). Contributed by @t3chguy.
|
||||
* Ensure forceCloseAllModals also closes priority/static modals (https://github.com/element-hq/element-web/pull/29706). Contributed by @t3chguy.
|
||||
* Continue button is disabled when uploading a recovery key file (https://github.com/element-hq/element-web/pull/29695). Contributed by @Giwayume.
|
||||
* Catch errors after syncing recovery (https://github.com/element-hq/element-web/pull/29691). Contributed by @andybalaam.
|
||||
* New room list: fix multiple visual issues (https://github.com/element-hq/element-web/pull/29673). Contributed by @florianduros.
|
||||
* New Room List: Fix mentions filter matching rooms with any highlight (https://github.com/element-hq/element-web/pull/29668). Contributed by @MidhunSureshR.
|
||||
* Fix truncated emoji label during emoji SAS (https://github.com/element-hq/element-web/pull/29643). Contributed by @florianduros.
|
||||
* Remove duplicate jitsi link (https://github.com/element-hq/element-web/pull/29642). Contributed by @dbkr.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 11 09:53:26 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 1.11.97
|
||||
## ✨ Features
|
||||
|
||||
* New room list: reduce padding between avatar and room list border (https://github.com/element-hq/element-web/pull/29634). Contributed by @florianduros.
|
||||
* Bundle Element Call with Element Web packages (https://github.com/element-hq/element-web/pull/29309). Contributed by @t3chguy.
|
||||
* Hide an event notification if it is redacted (https://github.com/element-hq/element-web/pull/29605). Contributed by @Half-Shot.
|
||||
* Docker: Use nginx-unprivileged as base image (https://github.com/element-hq/element-web/pull/29353). Contributed by @AndrewFerr.
|
||||
* Switch away from nesting React trees and mangling the DOM (https://github.com/element-hq/element-web/pull/29586). Contributed by @t3chguy.
|
||||
* New room list: add notification decoration (https://github.com/element-hq/element-web/pull/29552). Contributed by @florianduros.
|
||||
* RoomListStore: Unread filter should match rooms that were marked as unread (https://github.com/element-hq/element-web/pull/29580). Contributed by @MidhunSureshR.
|
||||
* Add support for hiding videos (https://github.com/element-hq/element-web/pull/29496). Contributed by @Half-Shot.
|
||||
* Use an outline icon for the report room button (https://github.com/element-hq/element-web/pull/29573). Contributed by @robintown.
|
||||
* Generate/load pickle key on SSO (https://github.com/element-hq/element-web/pull/29568). Contributed by @Jujure.
|
||||
* Add report room dialog button/dialog. (https://github.com/element-hq/element-web/pull/29513). Contributed by @Half-Shot.
|
||||
* RoomListViewModel: Make the active room sticky in the list (https://github.com/element-hq/element-web/pull/29551). Contributed by @MidhunSureshR.
|
||||
* Replace checkboxes with Compound checkboxes, and appropriately label each checkbox. (https://github.com/element-hq/element-web/pull/29363). Contributed by @Half-Shot.
|
||||
* New room list: add selection decoration (https://github.com/element-hq/element-web/pull/29531). Contributed by @florianduros.
|
||||
* Simplified Sliding Sync (https://github.com/element-hq/element-web/pull/28515). Contributed by @dbkr.
|
||||
* Add ability to hide images after clicking "show image" (https://github.com/element-hq/element-web/pull/29467). Contributed by @Half-Shot.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* Fix scroll issues in memberlist (https://github.com/element-hq/element-web/pull/29392). Contributed by @MidhunSureshR.
|
||||
* Ensure clicks on spoilers do not get handled by the hidden content (https://github.com/element-hq/element-web/pull/29618). Contributed by @t3chguy.
|
||||
* New room list: add cursor pointer on room list item (https://github.com/element-hq/element-web/pull/29627). Contributed by @florianduros.
|
||||
* Fix missing ambiguous url tooltips on Element Desktop (https://github.com/element-hq/element-web/pull/29619). Contributed by @t3chguy.
|
||||
* New room list: fix spacing and padding (https://github.com/element-hq/element-web/pull/29607). Contributed by @florianduros.
|
||||
* Make fetchdep check out matching branch name (https://github.com/element-hq/element-web/pull/29601). Contributed by @dbkr.
|
||||
* Fix MFileBody fileName not considering `filename` (https://github.com/element-hq/element-web/pull/29589). Contributed by @t3chguy.
|
||||
* Fix token expiry racing with login causing wrong error to be shown (https://github.com/element-hq/element-web/pull/29566). Contributed by @t3chguy.
|
||||
* Fix bug which caused startup to hang if the clock was wound back since a previous session (https://github.com/element-hq/element-web/pull/29558). Contributed by @richvdh.
|
||||
* RoomListViewModel: Reset any primary filter on secondary filter change (https://github.com/element-hq/element-web/pull/29562). Contributed by @MidhunSureshR.
|
||||
* RoomListStore: Unread filter should only filter rooms having unread counts (https://github.com/element-hq/element-web/pull/29555). Contributed by @MidhunSureshR.
|
||||
* In force-verify mode, prevent bypassing by cancelling device verification (https://github.com/element-hq/element-web/pull/29487). Contributed by @andybalaam.
|
||||
* Add title attribute to user identifier (https://github.com/element-hq/element-web/pull/29547). Contributed by @arpitbatra123.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 27 11:18:26 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 1.11.96
|
||||
## ✨ Features
|
||||
|
||||
* RoomListViewModel: Track the index of the active room in the list (https://github.com/element-hq/element-web/pull/29519). Contributed by @MidhunSureshR.
|
||||
* New room list: add empty state (https://github.com/element-hq/element-web/pull/29512). Contributed by @florianduros.
|
||||
* Implement `MessagePreviewViewModel` (https://github.com/element-hq/element-web/pull/29514). Contributed by @MidhunSureshR.
|
||||
* RoomListViewModel: Add functionality to toggle message preview setting (https://github.com/element-hq/element-web/pull/29511). Contributed by @MidhunSureshR.
|
||||
* New room list: add more options menu on room list item (https://github.com/element-hq/element-web/pull/29445). Contributed by @florianduros.
|
||||
* RoomListViewModel: Provide a way to resort the room list and track the active sort method (https://github.com/element-hq/element-web/pull/29499). Contributed by @MidhunSureshR.
|
||||
* Change \*All rooms\* meta space name to \*All Chats\* (https://github.com/element-hq/element-web/pull/29498). Contributed by @florianduros.
|
||||
* Add setting to hide avatars of rooms you have been invited to. (https://github.com/element-hq/element-web/pull/29497). Contributed by @Half-Shot.
|
||||
* Room List Store: Save preferred sorting algorithm and use that on app launch (https://github.com/element-hq/element-web/pull/29493). Contributed by @MidhunSureshR.
|
||||
* Add key storage toggle to Encryption settings (https://github.com/element-hq/element-web/pull/29310). Contributed by @dbkr.
|
||||
* New room list: add primary filters (https://github.com/element-hq/element-web/pull/29481). Contributed by @florianduros.
|
||||
* Implement MSC4142: Remove unintentional intentional mentions in replies (https://github.com/element-hq/element-web/pull/28209). Contributed by @tulir.
|
||||
* White background for 'They do not match' button (https://github.com/element-hq/element-web/pull/29470). Contributed by @andybalaam.
|
||||
* RoomListViewModel: Support secondary filters in the view model (https://github.com/element-hq/element-web/pull/29465). Contributed by @MidhunSureshR.
|
||||
* RoomListViewModel: Support primary filters in the view model (https://github.com/element-hq/element-web/pull/29454). Contributed by @MidhunSureshR.
|
||||
* Room List Store: Implement secondary filters (https://github.com/element-hq/element-web/pull/29458). Contributed by @MidhunSureshR.
|
||||
* Room List Store: Implement rest of the primary filters (https://github.com/element-hq/element-web/pull/29444). Contributed by @MidhunSureshR.
|
||||
* Room List Store: Support filters by implementing just the favourite filter (https://github.com/element-hq/element-web/pull/29433). Contributed by @MidhunSureshR.
|
||||
* Move toggle switch for integration manager for a11y (https://github.com/element-hq/element-web/pull/29436). Contributed by @Half-Shot.
|
||||
* New room list: basic flat list (https://github.com/element-hq/element-web/pull/29368). Contributed by @florianduros.
|
||||
* Improve rageshake upload experience by providing useful error information (https://github.com/element-hq/element-web/pull/29378). Contributed by @Half-Shot.
|
||||
* Add more functionality to the room list vm (https://github.com/element-hq/element-web/pull/29402). Contributed by @MidhunSureshR.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* New room list: fix compose menu action in space (https://github.com/element-hq/element-web/pull/29500). Contributed by @florianduros.
|
||||
* Change ToggleHiddenEventVisibility \& GoToHome KeyBindingActions (https://github.com/element-hq/element-web/pull/29374). Contributed by @gy-mate.
|
||||
* Fix Docker Healthcheck (https://github.com/element-hq/element-web/pull/29471). Contributed by @benbz.
|
||||
* Room List Store: Fetch rooms after space store is ready + attach store to window (https://github.com/element-hq/element-web/pull/29453). Contributed by @MidhunSureshR.
|
||||
* Room List Store: Fix bug where left rooms appear in room list (https://github.com/element-hq/element-web/pull/29452). Contributed by @MidhunSureshR.
|
||||
* Add space to the bottom of the room summary actions below leave room (https://github.com/element-hq/element-web/pull/29270). Contributed by @langleyd.
|
||||
* Show error screens in group calls (https://github.com/element-hq/element-web/pull/29254). Contributed by @robintown.
|
||||
* Prevent user from accidentally triggering multiple identity resets (https://github.com/element-hq/element-web/pull/29388). Contributed by @uhoreg.
|
||||
* Remove buggy tooltip on room intro \& homepage (https://github.com/element-hq/element-web/pull/29406). Contributed by @t3chguy.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 25 15:46:48 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 1.11.95
|
||||
## ✨ Features
|
||||
|
||||
* Room List Store: Filter rooms by active space (https://github.com/element-hq/element-web/pull/29399). Contributed by @MidhunSureshR.
|
||||
* Room List - Update the room list store on actions from the dispatcher (https://github.com/element-hq/element-web/pull/29397). Contributed by @MidhunSureshR.
|
||||
* Room List - Implement a minimal view model (https://github.com/element-hq/element-web/pull/29357). Contributed by @MidhunSureshR.
|
||||
* New room list: add space menu in room header (https://github.com/element-hq/element-web/pull/29352). Contributed by @florianduros.
|
||||
* Room List - Store sorted rooms in skip list (https://github.com/element-hq/element-web/pull/29345). Contributed by @MidhunSureshR.
|
||||
* New room list: add dial to search section (https://github.com/element-hq/element-web/pull/29359). Contributed by @florianduros.
|
||||
* New room list: add compose menu for spaces in header (https://github.com/element-hq/element-web/pull/29347). Contributed by @florianduros.
|
||||
* Use EditInPlace control for Identity Server picker to improve a11y (https://github.com/element-hq/element-web/pull/29280). Contributed by @Half-Shot.
|
||||
* First step to add header to new room list (https://github.com/element-hq/element-web/pull/29320). Contributed by @florianduros.
|
||||
* Add Windows 64-bit arm link and remove 32-bit link on compatibility page (https://github.com/element-hq/element-web/pull/29312). Contributed by @t3chguy.
|
||||
* Honour the backup disable flag from Element X (https://github.com/element-hq/element-web/pull/29290). Contributed by @dbkr.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* Fix edited code block width (https://github.com/element-hq/element-web/pull/29394). Contributed by @florianduros.
|
||||
* new room list: keep space name in one line in header (https://github.com/element-hq/element-web/pull/29369). Contributed by @florianduros.
|
||||
* Dismiss "Key storage out of sync" toast when secrets received (https://github.com/element-hq/element-web/pull/29348). Contributed by @richvdh.
|
||||
* Minor CSS fixes for the new room list (https://github.com/element-hq/element-web/pull/29334). Contributed by @florianduros.
|
||||
* Add padding to room header icon (https://github.com/element-hq/element-web/pull/29271). Contributed by @langleyd.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 4 13:45:34 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 1.11.94
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* https://github.com/element-hq/element-web/pull/29377). Contributed by @RiotRobot.
|
||||
|
||||
|
||||
Version 1.11.93
|
||||
## ✨ Features
|
||||
|
||||
* https://github.com/element-hq/element-web/pull/29358). Contributed by @t3chguy.
|
||||
* ChangeRecoveryKey: error handling (https://github.com/element-hq/element-web/pull/29262). Contributed by @richvdh.
|
||||
* Dehydration: enable dehydrated device on "Set up recovery" (https://github.com/element-hq/element-web/pull/29265). Contributed by @richvdh.
|
||||
* Render reason for invite rejection. (https://github.com/element-hq/element-web/pull/29257). Contributed by @Half-Shot.
|
||||
* New room list: add search section (https://github.com/element-hq/element-web/pull/29251). Contributed by @florianduros.
|
||||
* New room list: hide favourites and people meta spaces (https://github.com/element-hq/element-web/pull/29241). Contributed by @florianduros.
|
||||
* New Room List: Create new labs flag (https://github.com/element-hq/element-web/pull/29239). Contributed by @MidhunSureshR.
|
||||
* Stop URl preview from covering message box (https://github.com/element-hq/element-web/pull/29215). Contributed by @edent.
|
||||
* Rename "security key" into "recovery key" (https://github.com/element-hq/element-web/pull/29217). Contributed by @florianduros.
|
||||
* Add new verification section to user profile (https://github.com/element-hq/element-web/pull/29200). Contributed by @MidhunSureshR.
|
||||
* Initial support for runtime modules (https://github.com/element-hq/element-web/pull/29104). Contributed by @t3chguy.
|
||||
* Add `Forgot recovery key?` button to encryption tab (https://github.com/element-hq/element-web/pull/29202). Contributed by @florianduros.
|
||||
* Add KeyIcon to key storage out of sync toast (https://github.com/element-hq/element-web/pull/29201). Contributed by @florianduros.
|
||||
* Improve rendering of empty topics in the timeline (https://github.com/element-hq/element-web/pull/29152). Contributed by @Half-Shot.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* Fix font scaling in member list (https://github.com/element-hq/element-web/pull/29285). Contributed by @florianduros.
|
||||
* Grow member list search field when resizing the right panel (https://github.com/element-hq/element-web/pull/29267). Contributed by @langleyd.
|
||||
* Don't reload roomview on offline connectivity check (https://github.com/element-hq/element-web/pull/29243). Contributed by @dbkr.
|
||||
* Respect user's 12/24 hour preference consistently (https://github.com/element-hq/element-web/pull/29237). Contributed by @t3chguy.
|
||||
* Restore the accessibility role on call views (https://github.com/element-hq/element-web/pull/29225). Contributed by @robintown.
|
||||
* Revert `GoToHome` keyboard shortcut to `Ctrl`–`Shift`–`H` on macOS (https://github.com/element-hq/element-web/pull/28577). Contributed by @gy-mate.
|
||||
* Encryption tab: display correct encryption panel when user cancels the reset identity flow (https://github.com/element-hq/element-web/pull/29216). Contributed by @florianduros.
|
||||
|
||||
|
||||
Version 1.11.92
|
||||
## ✨ Features
|
||||
|
||||
* https://github.com/element-hq/element-web/pull/29238). Contributed by @richvdh.
|
||||
* Make profile header section match the designs (https://github.com/element-hq/element-web/pull/29163). Contributed by @MidhunSureshR.
|
||||
* Always show back button in the right panel (https://github.com/element-hq/element-web/pull/29128). Contributed by @MidhunSureshR.
|
||||
* Schedule dehydration on reload if the dehydration key is already cached locally (https://github.com/element-hq/element-web/pull/29021). Contributed by @uhoreg.
|
||||
* update to twemoji 15.1.0 (https://github.com/element-hq/element-web/pull/29115). Contributed by @ara4n.
|
||||
* Update matrix-widget-api (https://github.com/element-hq/element-web/pull/29112). Contributed by @toger5.
|
||||
* Allow navigating through the memberlist using up/down keys (https://github.com/element-hq/element-web/pull/28949). Contributed by @MidhunSureshR.
|
||||
* Style room header icons and facepile for toggled state (https://github.com/element-hq/element-web/pull/28968). Contributed by @MidhunSureshR.
|
||||
* Move threads header below base card header (https://github.com/element-hq/element-web/pull/28969). Contributed by @MidhunSureshR.
|
||||
* Add `Advanced` section to the user settings encryption tab (https://github.com/element-hq/element-web/pull/28804). Contributed by @florianduros.
|
||||
* Fix outstanding UX issues with replies/mentions/keyword notifs (https://github.com/element-hq/element-web/pull/28270). Contributed by @taffyko.
|
||||
* Distinguish room state and timeline events when dealing with widgets (https://github.com/element-hq/element-web/pull/28681). Contributed by @robintown.
|
||||
* Switch OIDC primarily to new `/auth_metadata` API (https://github.com/element-hq/element-web/pull/29019). Contributed by @t3chguy.
|
||||
* More memberlist changes (https://github.com/element-hq/element-web/pull/29069). Contributed by @MidhunSureshR.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* https://github.com/element-hq/element-web/pull/29190). Contributed by @RiotRobot.
|
||||
* Encryption tab: hide `Advanced` section when the key storage is out of sync (https://github.com/element-hq/element-web/pull/29129). Contributed by @florianduros.
|
||||
* Fix share button in discovery settings being disabled incorrectly (https://github.com/element-hq/element-web/pull/29151). Contributed by @t3chguy.
|
||||
* Ensure switching rooms does not wrongly focus timeline search (https://github.com/element-hq/element-web/pull/29153). Contributed by @t3chguy.
|
||||
* Stop showing a dialog prompting the user to enter an old recovery key (https://github.com/element-hq/element-web/pull/29143). Contributed by @richvdh.
|
||||
* Make themed widgets reflect the effective theme (https://github.com/element-hq/element-web/pull/28342). Contributed by @robintown.
|
||||
* support non-VS16 emoji ligatures in TwemojiMozilla (https://github.com/element-hq/element-web/pull/29100). Contributed by @ara4n.
|
||||
* e2e test: Verify session with the encryption tab instead of the security \& privacy tab (https://github.com/element-hq/element-web/pull/29090). Contributed by @florianduros.
|
||||
* Work around cloudflare R2 / aws client incompatability (https://github.com/element-hq/element-web/pull/29086). Contributed by @dbkr.
|
||||
* Fix identity server settings visibility (https://github.com/element-hq/element-web/pull/29083). Contributed by @dbkr.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Feb 1 10:50:42 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 1.11.91
|
||||
## ✨ Features
|
||||
|
||||
* Implement changes to memberlist from feedback (https://github.com/element-hq/element-web/pull/29029). Contributed by @MidhunSureshR.
|
||||
* Add toast for recovery keys being out of sync (https://github.com/element-hq/element-web/pull/28946). Contributed by @dbkr.
|
||||
* Refactor LegacyCallHandler event emitter to use TypedEventEmitter (https://github.com/element-hq/element-web/pull/29008). Contributed by @t3chguy.
|
||||
* Add `Recovery` section in the new user settings `Encryption` tab (https://github.com/element-hq/element-web/pull/28673). Contributed by @florianduros.
|
||||
* Retry loading chunks to make the app more resilient (https://github.com/element-hq/element-web/pull/29001). Contributed by @t3chguy.
|
||||
* Clear account idb table on logout (https://github.com/element-hq/element-web/pull/28996). Contributed by @t3chguy.
|
||||
* Implement new memberlist design with MVVM architecture (https://github.com/element-hq/element-web/pull/28874). Contributed by @MidhunSureshR.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* https://github.com/element-hq/element-web/pull/29035). Contributed by @RiotRobot.
|
||||
* React to MatrixEvent sender/target being updated for rendering state events (https://github.com/element-hq/element-web/pull/28947). Contributed by @t3chguy.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 15 12:53:15 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 1.11.90
|
||||
## ✨ Features
|
||||
|
||||
* Docker: run as non-root (https://github.com/element-hq/element-web/pull/28849). Contributed by @richvdh.
|
||||
* Docker: allow configuration of HTTP listen port via env var (https://github.com/element-hq/element-web/pull/28840). Contributed by @richvdh.
|
||||
* Update matrix-wysiwyg to consume WASM asset (https://github.com/element-hq/element-web/pull/28838). Contributed by @t3chguy.
|
||||
* OIDC settings tweaks (https://github.com/element-hq/element-web/pull/28787). Contributed by @t3chguy.
|
||||
* Delabs native OIDC support (https://github.com/element-hq/element-web/pull/28615). Contributed by @t3chguy.
|
||||
* Move room header info button to right-most position (https://github.com/element-hq/element-web/pull/28754). Contributed by @t3chguy.
|
||||
* Enable key backup by default (https://github.com/element-hq/element-web/pull/28691). Contributed by @dbkr.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* Fix building the automations mermaid diagram (https://github.com/element-hq/element-web/pull/28881). Contributed by @dbkr.
|
||||
* Playwright: wait for the network listener on the postgres db (https://github.com/element-hq/element-web/pull/28808). Contributed by @dbkr.
|
||||
|
||||
|
||||
Version 1.11.89
|
||||
This is a patch release to fix a bug which could prevent loading stored crypto state from storage, and also to fix URL previews when switching back to a room.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* Upgrade matrix-sdk-crypto-wasm to 1.11.0 (https://github.com/matrix-org/matrix-js-sdk/pull/4593)
|
||||
* Fix url preview display (https://github.com/element-hq/element-web/pull/28766).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 18 11:55:54 UTC 2024 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 1.11.88
|
||||
## ✨ Features
|
||||
|
||||
* Allow trusted Element Call widget to send and receive media encryption key to-device messages (https://github.com/element-hq/element-web/pull/28316). Contributed by @hughns.
|
||||
* increase ringing timeout from 10 seconds to 90 seconds (https://github.com/element-hq/element-web/pull/28630). Contributed by @fkwp.
|
||||
* Add `Close` tooltip to dialog (https://github.com/element-hq/element-web/pull/28617). Contributed by @florianduros.
|
||||
* New UX for Share dialog (https://github.com/element-hq/element-web/pull/28598). Contributed by @florianduros.
|
||||
* Improve performance of RoomContext in RoomHeader (https://github.com/element-hq/element-web/pull/28574). Contributed by @t3chguy.
|
||||
* Remove `Features.RustCrypto` flag (https://github.com/element-hq/element-web/pull/28582). Contributed by @florianduros.
|
||||
* Add Modernizr warning when running in non-secure context (https://github.com/element-hq/element-web/pull/28581). Contributed by @t3chguy.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* Fix jumpy timeline when the pinned message banner is displayed (https://github.com/element-hq/element-web/pull/28654). Contributed by @florianduros.
|
||||
* Fix font \& spaces in settings subsection (https://github.com/element-hq/element-web/pull/28631). Contributed by @florianduros.
|
||||
* Remove manual device verification which is not supported by the new cryptography stack (https://github.com/element-hq/element-web/pull/28588). Contributed by @florianduros.
|
||||
* Fix code block highlighting not working reliably with many code blocks (https://github.com/element-hq/element-web/pull/28613). Contributed by @t3chguy.
|
||||
* Remove remaining reply fallbacks code (https://github.com/element-hq/element-web/pull/28610). Contributed by @t3chguy.
|
||||
* Provide a way to activate GIFs via the keyboard for a11y (https://github.com/element-hq/element-web/pull/28611). Contributed by @t3chguy.
|
||||
* Fix format bar position (https://github.com/element-hq/element-web/pull/28591). Contributed by @florianduros.
|
||||
* Fix room taking long time to load (https://github.com/element-hq/element-web/pull/28579). Contributed by @florianduros.
|
||||
* Show the correct shield status in tooltip for more conditions (https://github.com/element-hq/element-web/pull/28476). Contributed by @uhoreg.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 3 13:49:44 UTC 2024 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 1.11.87
|
||||
## ✨ Features
|
||||
|
||||
* Send and respect MSC4230 is\_animated flag (https://github.com/element-hq/element-web/pull/28513). Contributed by @t3chguy.
|
||||
* Display a warning when an unverified user's identity changes (https://github.com/element-hq/element-web/pull/28211). Contributed by @uhoreg.
|
||||
* Swap out Twitter link for Mastodon on auth footer (https://github.com/element-hq/element-web/pull/28508). Contributed by @t3chguy.
|
||||
* Consider `org.matrix.msc3417.call` as video room in create room dialog (https://github.com/element-hq/element-web/pull/28497). Contributed by @t3chguy.
|
||||
* Standardise icons using Compound Design Tokens (https://github.com/element-hq/element-web/pull/28217). Contributed by @t3chguy.
|
||||
* Start sending stable `m.marked_unread` events (https://github.com/element-hq/element-web/pull/28478). Contributed by @tulir.
|
||||
* Upgrade to compound-design-tokens v2 (https://github.com/element-hq/element-web/pull/28471). Contributed by @t3chguy.
|
||||
* Standardise icons using Compound Design Tokens (https://github.com/element-hq/element-web/pull/28286). Contributed by @t3chguy.
|
||||
* Remove reply fallbacks as per merged MSC2781 (https://github.com/element-hq/element-web/pull/28406). Contributed by @t3chguy.
|
||||
* Use React Suspense when rendering async modals (https://github.com/element-hq/element-web/pull/28386). Contributed by @t3chguy.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* Add spinner when room encryption is loading in room settings (https://github.com/element-hq/element-web/pull/28535). Contributed by @florianduros.
|
||||
* Fix getOidcCallbackUrl for Element Desktop (https://github.com/element-hq/element-web/pull/28521). Contributed by @t3chguy.
|
||||
* Filter out redacted poll votes to avoid crashing the Poll widget (https://github.com/element-hq/element-web/pull/28498). Contributed by @t3chguy.
|
||||
* Fix force tab complete not working since switching to React 18 createRoot API (https://github.com/element-hq/element-web/pull/28505). Contributed by @t3chguy.
|
||||
* Fix media captions in bubble layout (https://github.com/element-hq/element-web/pull/28480). Contributed by @tulir.
|
||||
* Reset cross-signing before backup when resetting both (https://github.com/element-hq/element-web/pull/28402). Contributed by @uhoreg.
|
||||
* Listen to events so that encryption icon updates when status changes (https://github.com/element-hq/element-web/pull/28407). Contributed by @uhoreg.
|
||||
* Check that the file the user chose has a MIME type of `image/*` (https://github.com/element-hq/element-web/pull/28467). Contributed by @t3chguy.
|
||||
* Fix download button size in message action bar (https://github.com/element-hq/element-web/pull/28472). Contributed by @t3chguy.
|
||||
* Allow tab completing users in brackets (https://github.com/element-hq/element-web/pull/28460). Contributed by @t3chguy.
|
||||
* Fix React 18 strict mode breaking spotlight dialog (https://github.com/element-hq/element-web/pull/28452). Contributed by @MidhunSureshR.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 19 21:44:49 UTC 2024 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 1.11.86
|
||||
## ✨ Features
|
||||
|
||||
* Deduplicate icons using Compound Design Tokens (https://github.com/element-hq/element-web/pull/28419). Contributed by @t3chguy.
|
||||
* Let widget driver send error details (https://github.com/element-hq/element-web/pull/28357). Contributed by @AndrewFerr.
|
||||
* Deduplicate icons using Compound Design Tokens (https://github.com/element-hq/element-web/pull/28381). Contributed by @t3chguy.
|
||||
* Auto approvoce `io.element.call.reaction` capability for element call widgets (https://github.com/element-hq/element-web/pull/28401). Contributed by @toger5.
|
||||
* Show message type prefix in thread root \& reply previews (https://github.com/element-hq/element-web/pull/28361). Contributed by @t3chguy.
|
||||
* Support sending encrypted to device messages from widgets (https://github.com/element-hq/element-web/pull/28315). Contributed by @hughns.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* Feed events to widgets as they are decrypted (even if out of order) (https://github.com/element-hq/element-web/pull/28376). Contributed by @robintown.
|
||||
* Handle authenticated media when downloading from ImageView (https://github.com/element-hq/element-web/pull/28379). Contributed by @t3chguy.
|
||||
* Ignore `m.3pid_changes` for Identity service 3PID changes (https://github.com/element-hq/element-web/pull/28375). Contributed by @t3chguy.
|
||||
* Fix markdown escaping wrongly passing html through (https://github.com/element-hq/element-web/pull/28363). Contributed by @t3chguy.
|
||||
* Remove "Upgrade your encryption" flow in `CreateSecretStorageDialog` (https://github.com/element-hq/element-web/pull/28290). Contributed by @florianduros.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 12 12:40:51 UTC 2024 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 1.11.85
|
||||
# Security
|
||||
- Fixes for https://github.com/element-hq/element-web/security/advisories/GHSA-w36j-v56h-q9pc
|
||||
- Fixes for https://github.com/element-hq/element-web/security/advisories/GHSA-5486-384g-mcx2
|
||||
- Update JS SDK with the fixes for https://github.com/matrix-org/matrix-js-sdk/security/advisories/GHSA-xvg8-m4x3-w6xr
|
||||
|
||||
|
||||
Version 1.11.84
|
||||
## ✨ Features
|
||||
|
||||
* Remove abandoned MSC3886, MSC3903, MSC3906 implementations (https://github.com/element-hq/element-web/pull/28274). Contributed by @t3chguy.
|
||||
* Update to React 18 (https://github.com/element-hq/element-web/pull/24763). Contributed by @t3chguy.
|
||||
* Deduplicate icons using Compound (https://github.com/element-hq/element-web/pull/28239). Contributed by @t3chguy.
|
||||
* Replace legacy Tooltips with Compound tooltips (https://github.com/element-hq/element-web/pull/28231). Contributed by @t3chguy.
|
||||
* Deduplicate icons using Compound Design Tokens (https://github.com/element-hq/element-web/pull/28219). Contributed by @t3chguy.
|
||||
* Add reactions to html export (https://github.com/element-hq/element-web/pull/28210). Contributed by @langleyd.
|
||||
* Remove feature\_dehydration (https://github.com/element-hq/element-web/pull/28173). Contributed by @florianduros.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* Remove upgrade encryption in `DeviceListener` and `SetupEncryptionToast` (https://github.com/element-hq/element-web/pull/28299). Contributed by @florianduros.
|
||||
* Fix 'remove alias' button in room settings (https://github.com/element-hq/element-web/pull/28269). Contributed by @Dev-Gurjar.
|
||||
* Add back unencrypted path in `StopGapWidgetDriver.sendToDevice` (https://github.com/element-hq/element-web/pull/28295). Contributed by @florianduros.
|
||||
* Fix other devices not being decorated as such (https://github.com/element-hq/element-web/pull/28279). Contributed by @t3chguy.
|
||||
* Fix pill contrast in invitation dialog (https://github.com/element-hq/element-web/pull/28250). Contributed by @florianduros.
|
||||
* Close right panel chat when minimising maximised voip widget (https://github.com/element-hq/element-web/pull/28241). Contributed by @t3chguy.
|
||||
* Fix develop changelog parsing (https://github.com/element-hq/element-web/pull/28232). Contributed by @t3chguy.
|
||||
* Fix Ctrl+F shortcut not working with minimised room summary card (https://github.com/element-hq/element-web/pull/28223). Contributed by @t3chguy.
|
||||
* Fix network dropdown missing checkbox \& aria-checked (https://github.com/element-hq/element-web/pull/28220). Contributed by @t3chguy.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 29 15:30:46 UTC 2024 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 1.11.83
|
||||
## ✨ Features
|
||||
|
||||
* Enable Element Call by default on release instances (https://github.com/element-hq/element-web/pull/28314). Contributed by @t3chguy.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 22 13:57:26 UTC 2024 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 1.11.82
|
||||
## ✨ Features
|
||||
|
||||
* Deduplicate more icons using Compound Design Tokens (https://github.com/element-hq/matrix-react-sdk/pull/132). Contributed by @t3chguy.
|
||||
* Always show link new device flow even if unsupported (https://github.com/element-hq/matrix-react-sdk/pull/147). Contributed by @t3chguy.
|
||||
* Update design of files list in right panel (https://github.com/element-hq/matrix-react-sdk/pull/144). Contributed by @t3chguy.
|
||||
* Remove feature\_dehydration (https://github.com/element-hq/matrix-react-sdk/pull/138). Contributed by @florianduros.
|
||||
* Upgrade emojibase-bindings and remove local handling of emoticon variations (https://github.com/element-hq/matrix-react-sdk/pull/127). Contributed by @langleyd.
|
||||
* Add support for rendering media captions (https://github.com/element-hq/matrix-react-sdk/pull/43). Contributed by @tulir.
|
||||
* Replace composer icons with Compound variants (https://github.com/element-hq/matrix-react-sdk/pull/123). Contributed by @t3chguy.
|
||||
* Tweak default right panel size to be 320px except for maximised widgets at 420px (https://github.com/element-hq/matrix-react-sdk/pull/110). Contributed by @t3chguy.
|
||||
* Add a pinned message badge under a pinned message (https://github.com/element-hq/matrix-react-sdk/pull/118). Contributed by @florianduros.
|
||||
* Ditch right panel tabs and re-add close button (https://github.com/element-hq/matrix-react-sdk/pull/99). Contributed by @t3chguy.
|
||||
* Force verification even for refreshed clients (https://github.com/element-hq/matrix-react-sdk/pull/44). Contributed by @dbkr.
|
||||
* Update emoji text, border and background colour in timeline (https://github.com/element-hq/matrix-react-sdk/pull/119). Contributed by @florianduros.
|
||||
* Disable ICE fallback based on well-known configuration (https://github.com/element-hq/matrix-react-sdk/pull/111). Contributed by @t3chguy.
|
||||
* Remove legacy room header and promote beta room header (https://github.com/element-hq/matrix-react-sdk/pull/105). Contributed by @t3chguy.
|
||||
* Respect `io.element.jitsi` `useFor1To1Calls` in well-known (https://github.com/element-hq/matrix-react-sdk/pull/112). Contributed by @t3chguy.
|
||||
* Use Compound close icon in favour of mishmash of x/close icons (https://github.com/element-hq/matrix-react-sdk/pull/108). Contributed by @t3chguy.
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
* Correct typo in option documentation (https://github.com/element-hq/element-web/pull/28148). Contributed by @AndrewKvalheim.
|
||||
* Revert #124 and #135 (https://github.com/element-hq/matrix-react-sdk/pull/139). Contributed by @dbkr.
|
||||
* Add aria-label to e2e icon (https://github.com/element-hq/matrix-react-sdk/pull/136). Contributed by @florianduros.
|
||||
* Fix bell icons on room list hover being black squares (https://github.com/element-hq/matrix-react-sdk/pull/135). Contributed by @dbkr.
|
||||
* Fix vertical overflow on the mobile register screen (https://github.com/element-hq/matrix-react-sdk/pull/137). Contributed by @langleyd.
|
||||
* Allow to unpin redacted event (https://github.com/element-hq/matrix-react-sdk/pull/98). Contributed by @florianduros.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 15 12:14:20 UTC 2024 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package element-web
|
||||
#
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -17,22 +17,24 @@
|
||||
|
||||
|
||||
Name: element-web
|
||||
Version: 1.11.81
|
||||
Version: 1.12.2
|
||||
Release: 0
|
||||
Summary: A glossy Matrix collaboration client - web files
|
||||
License: AGPL-3.0-only or GPL-3.0-only
|
||||
License: AGPL-3.0-only OR GPL-3.0-only
|
||||
Group: Productivity/Networking/Talk/Clients
|
||||
URL: https://github.com/vector-im/element-web
|
||||
Source0: https://github.com/vector-im/element-web/archive/v%{version}.tar.gz#/element-web-%{version}.tar.gz
|
||||
Source1: npm-packages-offline-cache.tar.gz
|
||||
Source1: vendor.tar.zst
|
||||
Source2: jitsi_external_api.min.js
|
||||
Source3: prepare.sh
|
||||
Source4: README.md
|
||||
Patch0: fix-webpack-oom.patch
|
||||
BuildRequires: cargo
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: nodejs-packaging
|
||||
BuildRequires: yarn
|
||||
BuildRequires: rust
|
||||
BuildRequires: cargo
|
||||
BuildRequires: yarn
|
||||
BuildRequires: zstd
|
||||
BuildArch: noarch
|
||||
|
||||
%description
|
||||
@@ -42,20 +44,9 @@ A glossy Matrix collaboration client - web files
|
||||
%autosetup -n element-web-%{version} -a1 -p1
|
||||
|
||||
%build
|
||||
echo 'yarn-offline-mirror "./npm-packages-offline-cache"' > .yarnrc
|
||||
ls -l ./npm-packages-offline-cache | head
|
||||
|
||||
# fix some strange dependency
|
||||
#cp npm-packages-offline-cache/matrix-analytics-events-0.0.1.tgz \
|
||||
# npm-packages-offline-cache/@matrix-analytics-events-0.0.1.tgz
|
||||
#ls -l ./npm-packages-offline-cache/*matrix-analytics-events*
|
||||
|
||||
#sed -i -e 's| matrix-analytics-events "github:matrix-org/matrix-analytics-events.git#[^"]*"| matrix-analytics-events "^0.0.1"|' yarn.lock
|
||||
#sed -i -e 's|"matrix-analytics-events@github:matrix-org/matrix-analytics-events#[^"]*"|matrix-analytics-events@^0.0.1|' yarn.lock
|
||||
|
||||
export SENTRYCLI_SKIP_DOWNLOAD=1
|
||||
|
||||
yarn install --offline --pure-lockfile
|
||||
yarn build
|
||||
|
||||
mkdir -p webapp
|
||||
cp %{SOURCE2} ./webapp/jitsi_external_api.min.js
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- element-web-1.11.51/package.json.old 2023-12-06 12:17:43.051457300 +0100
|
||||
+++ element-web-1.11.51/package.json 2023-12-06 12:17:48.124782822 +0100
|
||||
@@ -40,7 +40,7 @@
|
||||
--- element-web-1.11.86/package.json 2024-11-19 15:23:06.000000000 +0100
|
||||
+++ element-web-1.11.86/package.json 2024-11-19 22:51:41.274335024 +0100
|
||||
@@ -42,7 +42,7 @@
|
||||
"build:res": "ts-node scripts/copy-res.ts",
|
||||
"build:genfiles": "yarn build:res && yarn build:module_system",
|
||||
"build:modernizr": "modernizr -c .modernizr.json -d src/vector/modernizr.js",
|
||||
@@ -8,4 +8,4 @@
|
||||
+ "build:bundle": "node --max_old_space_size=4000 --optimize_for_size $(which webpack) --progress --mode production",
|
||||
"build:bundle-stats": "webpack --progress --mode production --json > webpack-stats.json",
|
||||
"build:module_system": "ts-node --project ./tsconfig.module_system.json module_system/scripts/install.ts",
|
||||
"dist": "scripts/package.sh",
|
||||
"dist": "./scripts/package.sh",
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d8073f6acc9538327373449e93ddd7923914e38ff70277e5715367995825ea44
|
||||
size 141389459
|
||||
54
prepare.sh
54
prepare.sh
@@ -13,10 +13,11 @@ oldwd="$(pwd)"
|
||||
version=$(grep "Version:" element-web.spec | awk '{print $2}')
|
||||
last_packaged_version=$(osc cat devel:languages:nodejs/element-web/element-web.spec | grep "^Version:" | awk '{print $NF}')
|
||||
|
||||
osc rm --force element-web-*.tar.gz || :
|
||||
wget -c https://github.com/vector-im/element-web/archive/v${version}.tar.gz -O element-web-${version}.tar.gz
|
||||
git rm --force element-web-*.tar.gz || :
|
||||
# https://github.com/element-hq/element-web/archive/refs/tags/v1.11.111.tar.gz
|
||||
wget -c https://github.com/element-hq/element-web/archive/refs/tags/v${version}.tar.gz -O element-web-${version}.tar.gz
|
||||
wget https://meet.element.io/libs/external_api.min.js -O jitsi_external_api.min.js
|
||||
osc add element-web-*.tar.gz
|
||||
git add element-web-*.tar.gz
|
||||
|
||||
#zypper install yarn cargo gcc-c++ sqlcipher-devel libsecret-devel
|
||||
|
||||
@@ -25,36 +26,37 @@ tar xzvf element-web-${version}.tar.gz
|
||||
cd element-web-${version}
|
||||
changes=$(grep "^Changes in \[$last_packaged_version\]" -B10000 CHANGELOG.md | head -n -2 | sed -e '/^==*$/d' -e 's/Changes in \[\([^\[]*\)\].*/Version \1/' -e 's/^\([^-].*\)$/ \1/' -e 's/\[.*\](\(.*\))/\1/g' -e 's/^ *Version /Version /g')
|
||||
|
||||
echo 'yarn-offline-mirror "./npm-packages-offline-cache"' > .yarnrc
|
||||
tmpdir="$(mktemp -d)"
|
||||
mkdir -pv "$tmpdir/home"
|
||||
oldhome="$HOME"
|
||||
export HOME="$tmpdir/home"
|
||||
|
||||
yarn cache clean
|
||||
rm -rf node_modules/
|
||||
yarn install --pure-lockfile --ignore-engines || : # this will download tha packages into the offline cache
|
||||
#cp "$oldwd/yarn.lock" ./
|
||||
yarn install --frozen-lockfile --ignore-engines --ignore-platform --ignore-scripts --link-duplicates || : # this will download the packages
|
||||
|
||||
# download some additional dependencie that slips through this earlier method
|
||||
cd ./npm-packages-offline-cache/
|
||||
#Remove non-free binaries, starting with a few common file extensions
|
||||
find . -name '*.node' -print -delete
|
||||
find . -name '*.jar' -print -delete
|
||||
find . -name '*.dll' -print -delete
|
||||
find . -name '*.exe' -print -delete
|
||||
find . -name '*.dylib' -print -delete
|
||||
find . -name '*.so' -print -delete
|
||||
find . -name '*.o' -print -delete
|
||||
find . -name '*.a' -print -delete
|
||||
|
||||
# fill sentry-cli cache with mock binaries for all architecutres
|
||||
mkdir -p sentry-cli
|
||||
cd sentry-cli
|
||||
sentry_cli_version=$(ls ../@sentry-cli-*.tgz | sed -e 's/.*cli-//' -e 's/.tgz//')
|
||||
for arch in i686 x86_64 aarch64 armv7 riscv64 ppc64 ppc64le s390x; do
|
||||
url="https://downloads.sentry-cdn.com/sentry-cli/${sentry_cli_version}/sentry-cli-Linux-${arch}"
|
||||
filehash=$(echo -n "$url" | md5sum | cut -c1-6)
|
||||
target="${filehash}-sentry-cli-Linux-${arch/_/-}"
|
||||
#wget -O "$target" "$url"
|
||||
echo '#!/bin/bash' > "$target"
|
||||
echo '' >> "$target"
|
||||
echo "echo ${sentry_cli_version}" >> "$target"
|
||||
chmod +x "$target"
|
||||
done
|
||||
cd ..
|
||||
#now detect the rest. This should catch all ELFs that may be executed. We use sponge to avoid a race condition between find and rm
|
||||
find . -type f| sponge |\
|
||||
xargs -P"$(nproc)" -- sh -c 'file -S "$@" | grep -v '\'': .*script'\'' | grep '\'': .*executable'\'' | tee /dev/stderr | sed '\''s/: .*//'\'' | xargs rm -fv'
|
||||
|
||||
cd ..
|
||||
rm -f "${oldwd}/vendor.tar.zst"
|
||||
ZSTD_CLEVEL=19 ZSTD_NBTHREADS=$(nproc) tar --zstd --sort=name -Scf "${oldwd}/vendor.tar.zst" node_modules
|
||||
export HOME="$oldhome"
|
||||
|
||||
tar czf npm-packages-offline-cache.tar.gz ./npm-packages-offline-cache
|
||||
cp npm-packages-offline-cache.tar.gz "$oldwd/"
|
||||
cd "$oldwd"
|
||||
echo -e "\n\nDONE creating npm dependency offline cache file 'npm-packages-offline-cache.tar.gz'"
|
||||
rm -rf "$tmpdir"
|
||||
echo -e "\n\nDONE creating npm offline dependencies archive 'vendor.tar.zst'"
|
||||
|
||||
read -p "Write changes?"
|
||||
osc vc -m "${changes}" element-web.changes
|
||||
|
||||
BIN
vendor.tar.zst
LFS
Normal file
BIN
vendor.tar.zst
LFS
Normal file
Binary file not shown.
Reference in New Issue
Block a user