Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade v1.11.76 #1109

Merged
merged 92 commits into from
Sep 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
92 commits
Select commit Hold shift + click to select a range
df53ba6
Update Supported Environments
langleyd Jul 23, 2024
f22d719
lint
langleyd Jul 23, 2024
085294d
Merge pull request #27807 from element-hq/langleyd/policy-update
langleyd Jul 24, 2024
0b21ba0
Update docker
renovate[bot] Jul 24, 2024
45410dc
Update babel monorepo
renovate[bot] Jul 24, 2024
916b883
Update definitelyTyped
renovate[bot] Jul 24, 2024
cffdaa6
Update dependency typescript to v5.5.4
renovate[bot] Jul 24, 2024
2f88b3d
Update typescript-eslint monorepo to v7.16.1
renovate[bot] Jul 24, 2024
75e7fd5
Update dependency stylelint to v16.7.0
renovate[bot] Jul 24, 2024
e4d2edb
Merge pull request #27827 from element-hq/renovate/docker
t3chguy Jul 24, 2024
9f9e56c
Merge pull request #27834 from element-hq/renovate/stylelint
t3chguy Jul 24, 2024
971d673
Merge pull request #27832 from element-hq/renovate/typescript-eslint-…
t3chguy Jul 24, 2024
d43767d
Merge pull request #27831 from element-hq/renovate/typescript
t3chguy Jul 24, 2024
4ec06da
Merge pull request #27829 from element-hq/renovate/babel-monorepo
t3chguy Jul 24, 2024
939ddbb
Update dependency @casualbot/jest-sonar-reporter to v2.3.1
renovate[bot] Jul 24, 2024
260eec2
Update dependency matrix-widget-api to v1.7.0
renovate[bot] Jul 24, 2024
8568578
Update css
renovate[bot] Jul 24, 2024
054484b
Merge pull request #27835 from element-hq/renovate/jest
t3chguy Jul 24, 2024
dc72285
Merge pull request #27836 from element-hq/renovate/matrix-org
t3chguy Jul 24, 2024
a177fef
Merge pull request #27830 from element-hq/renovate/definitelytyped
t3chguy Jul 24, 2024
6af3afa
Update all non-major dependencies
renovate[bot] Jul 24, 2024
95f3d3c
Hold back postcss
t3chguy Jul 24, 2024
98568bd
Merge pull request #27828 from element-hq/renovate/all-minor-patch
renovate[bot] Jul 24, 2024
af144e2
Merge pull request #27277 from element-hq/renovate/css
t3chguy Jul 24, 2024
d6e3be3
Update dependency yaml to v2.5.0
renovate[bot] Jul 24, 2024
334d268
Merge pull request #27844 from element-hq/renovate/all-minor-patch
t3chguy Jul 24, 2024
dd17436
Fix Jitsi by updating device mute updates over postMessage API
t3chguy Jul 25, 2024
5a1b38c
Tidy
t3chguy Jul 25, 2024
88ddf05
DRY
t3chguy Jul 25, 2024
31345dd
Merge pull request #27858 from element-hq/t3chguy/fix-jitsi
t3chguy Jul 25, 2024
59e526e
Update unsupported browser react component to new designs (#27857)
t3chguy Jul 30, 2024
c9aa0ce
Fix toast changes in react-sdk
t3chguy Jul 30, 2024
03a6b59
feat: Add autoformat and lint for ts/tsx files (#26453)
Palid Jul 30, 2024
676547e
[create-pull-request] automated change
t3chguy Jul 31, 2024
25d05f8
Update sonar-project.properties
t3chguy Jul 31, 2024
26ac746
Update sonar-project.properties
t3chguy Jul 31, 2024
4b8ed0f
Discard changes to sonar-project.properties
t3chguy Jul 31, 2024
bc45415
Merge branch 'develop' into actions/localazy-download
t3chguy Jul 31, 2024
d5f4b1b
Make sonarcloud happier
t3chguy Jul 31, 2024
446a4c8
Merge pull request #27880 from element-hq/actions/localazy-download
t3chguy Jul 31, 2024
1424314
Merge pull request #27881 from element-hq/t3chguy/make-sonar-happier
t3chguy Jul 31, 2024
380ab17
Upgrade target to es2022 (#27884)
t3chguy Aug 1, 2024
3080c97
Switch from `self` to `global` for service worker
turt2live Aug 2, 2024
6efd8a4
Merge pull request #27891 from element-hq/travis/global-sw
turt2live Aug 2, 2024
3153f88
Update Element icons
t3chguy Aug 5, 2024
6273772
Merge pull request #27900 from element-hq/t3chguy/fix/27886
t3chguy Aug 5, 2024
6e8f0f6
Fix develop build. Use `console.warn` instead of an undefined `compil…
florianduros Aug 5, 2024
7073fb2
Merge pull request #27901 from element-hq/florianduros/ci/fix-build
florianduros Aug 5, 2024
54f818b
Upgrade dependency to matrix-react-sdk@3.105.1
RiotRobot Aug 6, 2024
a0c654a
v1.11.73
RiotRobot Aug 6, 2024
2fd4c4f
Merge branch 'master' into develop
t3chguy Aug 6, 2024
e9e9bce
Reset matrix-js-sdk back to develop branch
t3chguy Aug 6, 2024
8893393
Reset matrix-react-sdk back to develop branch
t3chguy Aug 6, 2024
cd196ac
Upgrade dependency to matrix-js-sdk@34.3.0-rc.0
RiotRobot Aug 6, 2024
557a40f
Upgrade dependency to matrix-js-sdk@34.3.0-rc.1
RiotRobot Aug 6, 2024
cbcb0be
Upgrade dependency to matrix-react-sdk@3.106.0-rc.1
RiotRobot Aug 6, 2024
48b9ec2
v1.11.74-rc.0
RiotRobot Aug 6, 2024
f614c8f
Fix permissions in release tarballs
t3chguy Aug 6, 2024
3f4ae73
dos2unix more Docker scripts
turt2live Aug 6, 2024
81b8e86
Merge pull request #27904 from element-hq/t3chguy/fix/27903
t3chguy Aug 7, 2024
ccb3922
Fix package.sh gtar & darwin flags
t3chguy Aug 7, 2024
1e3c145
Merge pull request #27905 from element-hq/travis/docker-win
turt2live Aug 7, 2024
aa17b85
Update dependencies for MSC4157
AndrewFerr Aug 7, 2024
15cc3fb
Merge pull request #27906 from AndrewFerr/af/update-deps-for-msc4157
dbkr Aug 8, 2024
b230e8a
Update `@vector-im/compound-design-tokens`
florianduros Aug 9, 2024
40faccd
Remove old css workaround
florianduros Aug 9, 2024
8848df1
Merge pull request #27910 from element-hq/florianduros/update-design-…
florianduros Aug 9, 2024
b3daf21
Upgrade dependency to matrix-js-sdk@34.3.0
RiotRobot Aug 13, 2024
dc9e929
Upgrade dependency to matrix-react-sdk@3.106.0
RiotRobot Aug 13, 2024
63197f8
v1.11.74
RiotRobot Aug 13, 2024
62fe7e5
Merge branch 'master' into develop
RiotRobot Aug 13, 2024
7bd0418
Reset matrix-react-sdk back to develop branch
RiotRobot Aug 13, 2024
43fa2e5
Reset matrix-js-sdk back to develop branch
RiotRobot Aug 13, 2024
a24dab6
Upgrade dependency to matrix-js-sdk@34.3.1
RiotRobot Aug 20, 2024
c73301d
Upgrade dependency to matrix-react-sdk@3.107.0
RiotRobot Aug 20, 2024
0a858e7
v1.11.75
RiotRobot Aug 20, 2024
d2a3de8
Merge branch 'master' into develop
RiotRobot Aug 20, 2024
ebe41ef
Reset matrix-react-sdk back to develop branch
RiotRobot Aug 20, 2024
2bca0fd
Reset matrix-js-sdk back to develop branch
RiotRobot Aug 20, 2024
82d8d73
Upgrade dependency to matrix-js-sdk@34.4.0-rc.0
RiotRobot Aug 20, 2024
a193d8b
Upgrade dependency to matrix-js-sdk@34.4.0-rc.1
RiotRobot Aug 21, 2024
c4762d6
Upgrade dependency to matrix-react-sdk@3.108.0-rc.0
RiotRobot Aug 21, 2024
720bfac
v1.11.76-rc.0
RiotRobot Aug 21, 2024
b90b061
Upgrade dependency to matrix-js-sdk@34.4.0
RiotRobot Aug 27, 2024
9da1263
Upgrade dependency to matrix-react-sdk@3.108.0
RiotRobot Aug 27, 2024
29ddd9e
v1.11.76
RiotRobot Aug 27, 2024
f6f6765
Squashed 'linked-dependencies/matrix-react-sdk/' changes from f4b8458…
Sep 12, 2024
12830cf
Merge commit 'f6f676555f4bf8d92ace89948a7daec29b2262e2' into upgrade-…
Sep 12, 2024
35d4097
Merge element 'v1.11.76' into tchap upgrade-v1.11.76
Sep 12, 2024
5b763db
fix: Upgrade merge conflict
Sep 12, 2024
b1d6220
chore(patch): update js-sdk patch to 34.4.0
Sep 12, 2024
5c4f48c
feat(error_view): Personalize new compatibility view to be tchap frie…
Sep 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 4 additions & 4 deletions .github/workflows/dockerhub.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,15 +37,15 @@ jobs:
run: ${{ matrix.prepare }}

- name: Set up QEMU
uses: docker/setup-qemu-action@5927c834f5b4fdf503fca6f4c7eccda82949e1ee # v3
uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf # v3

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@4fd812986e6c8c2a69e18311145f9371337f27d4 # v3
uses: docker/setup-buildx-action@aa33708b10e362ff993539393ff100fa93ed6a27 # v3
with:
install: true

- name: Login to Docker Hub
uses: docker/login-action@0d4c9c5ea7693da7b068278f7b52bda2a190a446 # v3
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
Expand All @@ -65,7 +65,7 @@ jobs:

- name: Build and push
id: build-and-push
uses: docker/build-push-action@1a162644f9a7e87d8f4b053101d1d9a712edc18c # v6
uses: docker/build-push-action@5176d81f87c23d6fc96624dfdbcd9f3830bbe445 # v6
with:
context: .
push: true
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/triage-labelled.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ jobs:
contains(github.event.issue.labels.*.name, 'X-Needs-Info')
steps:
- id: add_to_project
uses: actions/add-to-project@v1.0.1
uses: actions/add-to-project@v1.0.2
with:
project-url: ${{ env.PROJECT_URL }}
github-token: ${{ secrets.ELEMENT_BOT_TOKEN }}
Expand All @@ -83,7 +83,7 @@ jobs:
contains(github.event.issue.labels.*.name, 'Z-Flaky-Test')
steps:
- id: add_to_project
uses: actions/add-to-project@v1.0.1
uses: actions/add-to-project@v1.0.2
with:
project-url: ${{ env.PROJECT_URL }}
github-token: ${{ secrets.ELEMENT_BOT_TOKEN }}
Expand Down
4 changes: 4 additions & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/usr/bin/env sh
. "$(dirname "$0")/_/husky.sh"

npx lint-staged --concurrent false
7 changes: 7 additions & 0 deletions .lintstagedrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"*": "prettier --write",
"src/**/*.(ts|tsx)": ["eslint --fix"],
"scripts/**/*.(ts|tsx)": ["eslint --fix"],
"module_system/**/*.(ts|tsx)": ["eslint --fix --config .eslintrc-module_system.js module_system"],
"*.pcss": ["stylelint --fix"]
}
75 changes: 75 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,78 @@
Changes in [1.11.76](https://github.com/element-hq/element-web/releases/tag/v1.11.76) (2024-08-27)
==================================================================================================
## ✨ Features

* Message Pinning: rework the message pinning list in the right panel ([#12825](https://github.com/matrix-org/matrix-react-sdk/pull/12825)). Contributed by @florianduros.
* Tweak UIA postMessage check to work cross-origin ([#12878](https://github.com/matrix-org/matrix-react-sdk/pull/12878)). Contributed by @t3chguy.
* Delayed events (Futures) / MSC4140 for call widget ([#12714](https://github.com/matrix-org/matrix-react-sdk/pull/12714)). Contributed by @AndrewFerr.
* Stop the ongoing ring if another device joins the call session. ([#12866](https://github.com/matrix-org/matrix-react-sdk/pull/12866)). Contributed by @toger5.
* Rich text Editor: Auto-replace plain text emoticons with emoji ([#12828](https://github.com/matrix-org/matrix-react-sdk/pull/12828)). Contributed by @langleyd.
* Clean up editor drafts for unknown rooms ([#12850](https://github.com/matrix-org/matrix-react-sdk/pull/12850)). Contributed by @langleyd.
* Rename general user settings to account ([#12841](https://github.com/matrix-org/matrix-react-sdk/pull/12841)). Contributed by @dbkr.
* Update settings tab icons ([#12867](https://github.com/matrix-org/matrix-react-sdk/pull/12867)). Contributed by @dbkr.
* Disable jump to read receipt button instead of hiding when nothing to jump to ([#12863](https://github.com/matrix-org/matrix-react-sdk/pull/12863)). Contributed by @t3chguy.

## 🐛 Bug Fixes

* Ensure elements on Login page are disabled when in-flight ([#12895](https://github.com/matrix-org/matrix-react-sdk/pull/12895)). Contributed by @t3chguy.
* Hide pinned messages when grouped in timeline when feature pinning is disabled ([#12888](https://github.com/matrix-org/matrix-react-sdk/pull/12888)). Contributed by @florianduros.
* Add chat button on new room header for maximised widgets ([#12882](https://github.com/matrix-org/matrix-react-sdk/pull/12882)). Contributed by @t3chguy.
* Show spinner whilst initial search request is in progress ([#12883](https://github.com/matrix-org/matrix-react-sdk/pull/12883)). Contributed by @t3chguy.
* Fix user menu font ([#12879](https://github.com/matrix-org/matrix-react-sdk/pull/12879)). Contributed by @florianduros.
* Allow selecting text in the right panel topic ([#12870](https://github.com/matrix-org/matrix-react-sdk/pull/12870)). Contributed by @t3chguy.
* Add missing presence indicator to new room header ([#12865](https://github.com/matrix-org/matrix-react-sdk/pull/12865)). Contributed by @t3chguy.
* Fix permissions in release tarballs ([#27904](https://github.com/element-hq/element-web/pull/27904)). Contributed by @t3chguy.

## 🧰 Maintenance

* Update dependencies for MSC4157 ([#27906](https://github.com/element-hq/element-web/pull/27906)). Contributed by @AndrewFerr.


Changes in [1.11.75](https://github.com/element-hq/element-web/releases/tag/v1.11.75) (2024-08-20)
==================================================================================================
* No changes



Changes in [1.11.74](https://github.com/element-hq/element-web/releases/tag/v1.11.74) (2024-08-13)
==================================================================================================
## ✨ Features

* Update unsupported browser react component to new designs ([#27857](https://github.com/element-hq/element-web/pull/27857)). Contributed by @t3chguy.
* Invite dialog: display MXID on its own line ([#11756](https://github.com/matrix-org/matrix-react-sdk/pull/11756)). Contributed by @AndrewFerr.
* Align RoomSummaryCard styles with Figma ([#12793](https://github.com/matrix-org/matrix-react-sdk/pull/12793)). Contributed by @t3chguy.
* Extract Extensions into their own right panel tab ([#12844](https://github.com/matrix-org/matrix-react-sdk/pull/12844)). Contributed by @t3chguy.
* Remove topic from new room header and expand right panel topic ([#12842](https://github.com/matrix-org/matrix-react-sdk/pull/12842)). Contributed by @t3chguy.
* Rework how the onboarding notifications task works ([#12839](https://github.com/matrix-org/matrix-react-sdk/pull/12839)). Contributed by @t3chguy.
* Update toast styles to match Figma ([#12833](https://github.com/matrix-org/matrix-react-sdk/pull/12833)). Contributed by @t3chguy.
* Warn users on unsupported browsers before they lack features ([#12830](https://github.com/matrix-org/matrix-react-sdk/pull/12830)). Contributed by @t3chguy.
* Add sign out button to settings profile section ([#12666](https://github.com/matrix-org/matrix-react-sdk/pull/12666)). Contributed by @dbkr.
* Remove MatrixRTC realted import ES lint exceptions using a index.ts for matrixrtc ([#12780](https://github.com/matrix-org/matrix-react-sdk/pull/12780)). Contributed by @toger5.
* Fix unwanted ringing of other devices even though the user is already connected to the call. ([#12742](https://github.com/matrix-org/matrix-react-sdk/pull/12742)). Contributed by @toger5.
* Acknowledge `DeviceMute` widget actions ([#12790](https://github.com/matrix-org/matrix-react-sdk/pull/12790)). Contributed by @toger5.

## 🐛 Bug Fixes

* Update Element icons ([#27900](https://github.com/element-hq/element-web/pull/27900)). Contributed by @t3chguy.
* Fix Jitsi by updating device mute updates over postMessage API ([#27858](https://github.com/element-hq/element-web/pull/27858)). Contributed by @t3chguy.
* Fix formatting of rich text emotes ([#12862](https://github.com/matrix-org/matrix-react-sdk/pull/12862)). Contributed by @dbkr.
* Fixed custom emotes background color #27745 ([#12798](https://github.com/matrix-org/matrix-react-sdk/pull/12798)). Contributed by @asimdelvi.
* Ignore permalink\_prefix when serializing pills ([#11726](https://github.com/matrix-org/matrix-react-sdk/pull/11726)). Contributed by @herkulessi.
* Deflake the chat export test ([#12854](https://github.com/matrix-org/matrix-react-sdk/pull/12854)). Contributed by @dbkr.
* Fix alignment of RTL messages ([#12837](https://github.com/matrix-org/matrix-react-sdk/pull/12837)). Contributed by @dbkr.
* Handle media download errors better ([#12848](https://github.com/matrix-org/matrix-react-sdk/pull/12848)). Contributed by @t3chguy.
* Make micIcon display on primary ([#11908](https://github.com/matrix-org/matrix-react-sdk/pull/11908)). Contributed by @kdanielm.
* Fix compound typography font component issues ([#12826](https://github.com/matrix-org/matrix-react-sdk/pull/12826)). Contributed by @t3chguy.
* Allow Chrome page translator to translate messages in rooms ([#11113](https://github.com/matrix-org/matrix-react-sdk/pull/11113)). Contributed by @lukaszpolowczyk.



Changes in [1.11.73](https://github.com/element-hq/element-web/releases/tag/v1.11.73) (2024-08-06)
==================================================================================================
Fixes for CVE-2024-42347 / GHSA-f83w-wqhc-cfp4



Changes in [1.11.72](https://github.com/element-hq/element-web/releases/tag/v1.11.72) (2024-07-30)
==================================================================================================
## ✨ Features
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ COPY . /src
RUN dos2unix /src/scripts/docker-link-repos.sh && bash /src/scripts/docker-link-repos.sh
RUN yarn --network-timeout=200000 install

RUN dos2unix /src/scripts/docker-package.sh && bash /src/scripts/docker-package.sh
RUN dos2unix /src/scripts/docker-package.sh /src/scripts/get-version-from-git.sh /src/scripts/normalize-version.sh && bash /src/scripts/docker-package.sh

# Copy the config now so that we don't create another layer in the app image
RUN cp /src/config.sample.json /src/webapp/config.json
Expand Down
18 changes: 14 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,20 +17,30 @@ React SDK](https://github.com/matrix-org/matrix-react-sdk).
Element has several tiers of support for different environments:

- Supported
- Definition: Issues **actively triaged**, regressions **block** the release
- Definition:
- Issues **actively triaged**, regressions **block** the release
- Last 2 major versions of Chrome, Firefox, and Edge on desktop OSes
- Last 2 versions of Safari
- Latest release of official Element Desktop app on desktop OSes
- Desktop OSes means macOS, Windows, and Linux versions for desktop devices
that are actively supported by the OS vendor and receive security updates
- Experimental
- Definition: Issues **accepted**, regressions **do not block** the release
- Element as an installed PWA via current stable version of Chrome
- Best effort
- Definition:
- Issues **accepted**, regressions **do not block** the release
- The wider Element Products(including Element Call and the Enterprise Server Suite) do still not officially support these browsers.
- The element web project and its contributors should keep the client functioning and gracefully degrade where other sibling features (E.g. Element Call) may not function.
- Last major release of Firefox ESR and Chrome/Edge Extended Stable
- Community Supported
- Definition:
- Issues **accepted**, regressions **do not block** the release
- Community contributions are welcome to support these issues
- Mobile web for current stable version of Chrome, Firefox, and Safari on Android, iOS, and iPadOS
- Not supported
- Definition: Issues only affecting unsupported environments are **closed**
- Everything else

The period of support for these tiers should last until the releases specified above, plus 1 app release cycle(2 weeks). In the case of Firefox ESR this is extended further to allow it land in Debian Stable.

For accessing Element on an Android or iOS device, we currently recommend the
native apps [element-android](https://github.com/element-hq/element-android)
and [element-ios](https://github.com/element-hq/element-ios).
Expand Down
4 changes: 2 additions & 2 deletions babel.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@ module.exports = {
"last 2 Safari versions",
"last 2 Edge versions",
],
include: ["@babel/plugin-transform-class-properties"],
},
],
"@babel/preset-typescript",
["@babel/preset-typescript", { allowDeclareFields: true }],
"@babel/preset-react",
],
plugins: [
"@babel/plugin-proposal-export-default-from",
"@babel/plugin-transform-numeric-separator",
"@babel/plugin-transform-class-properties",
"@babel/plugin-transform-object-rest-spread",
"@babel/plugin-transform-optional-chaining",
"@babel/plugin-transform-nullish-coalescing-operator",
Expand Down
12 changes: 8 additions & 4 deletions config.dev.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,11 @@
"default_country_code": "FR",
"show_labs_settings": false,
"features": {
"feature_video_rooms": false,
"feature_video_rooms": true,
"feature_notification_settings2": false,
"feature_new_room_decoration_ui": true,
"feature_rust_crypto": true
"feature_rust_crypto": true,
"feature_group_calls": true
},
"feedback": {
"existing_issues_url": "https://github.com/tchapgouv/tchap-web-v4/issues?q=is%3Aopen+is%3Aissue+sort%3Areactions-%2B1-desc",
Expand Down Expand Up @@ -89,7 +90,7 @@
"description": "You are on dev env",
"show_once": false
},
"desktopBuilds": {
"desktop_builds": {
"available": false
},
"mobile_builds": {
Expand Down Expand Up @@ -124,5 +125,8 @@
],
"feature_screenshare_call": ["*"]
},
"map_style_url": "https://openmaptiles.geo.data.gouv.fr/styles/osm-bright/style.json"
"map_style_url": "https://openmaptiles.geo.data.gouv.fr/styles/osm-bright/style.json",
"element_call": {
"url": "https://element-call.tchap.incubateur.net/"
}
}
4 changes: 4 additions & 0 deletions docs/config.md
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,10 @@ Starting with `desktop_builds`, the following subproperties are available:
1. `available`: Required. When `true`, the desktop app can be downloaded from somewhere.
2. `logo`: Required. A URL to a logo (SVG), intended to be shown at 24x24 pixels.
3. `url`: Required. The download URL for the app. This is used as a hyperlink.
4. `url_macos`: Optional. Direct link to download macOS desktop app.
5. `url_win32`: Optional. Direct link to download Windows 32-bit desktop app.
6. `url_win64`: Optional. Direct link to download Windows 64-bit desktop app.
7. `url_linux`: Optional. Direct link to download Linux desktop app.

When `desktop_builds` is not specified at all, the app will assume desktop downloads are available from https://element.io

Expand Down
1 change: 1 addition & 0 deletions linked-dependencies/matrix-react-sdk/.eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@ module.exports = {
"!matrix-js-sdk/src/models/read-receipt",
"!matrix-js-sdk/src/models/relations-container",
"!matrix-js-sdk/src/models/related-relations",
"!matrix-js-sdk/src/matrixrtc",
],
message: "Please use matrix-js-sdk/src/matrix instead",
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@ jobs:
steps:
- uses: actions/checkout@v4

- name: Update matrixdotorg/synapse image
- name: Update synapse image
run: |
docker pull "$IMAGE"
INSPECT=$(docker inspect --format='{{index .RepoDigests 0}}' "$IMAGE")
DIGEST=${INSPECT#*@}
sed -i "s/const DOCKER_TAG.*/const DOCKER_TAG = \"develop@$DIGEST\";/" playwright/plugins/homeserver/synapse/index.ts
env:
IMAGE: matrixdotorg/synapse:develop
IMAGE: ghcr.io/element-hq/synapse:develop

- name: Create Pull Request
id: cpr
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
- name: Switch js-sdk to release mode
working-directory: node_modules/matrix-js-sdk
run: |
scripts/switch_package_to_release.js
scripts/switch_package_to_release.cjs
yarn install
yarn run build:compile
yarn run build:types
Expand Down
4 changes: 4 additions & 0 deletions linked-dependencies/matrix-react-sdk/.husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/usr/bin/env sh
. "$(dirname "$0")/_/husky.sh"

npx lint-staged --concurrent false
5 changes: 5 additions & 0 deletions linked-dependencies/matrix-react-sdk/.lintstagedrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"*": "prettier --write",
"*.(ts|tsx|js|jsx)": ["eslint --fix"],
"*.pcss": ["stylelint"]
}
Loading
Loading