Michael Telatynski
3b4c6d43d4
Update electron-clear-data to @standardnotes/electron-clear-data ( #2128 )
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2025-02-07 09:05:36 +00:00
ElementRobot
8941724020
[Backport staging] Wire up the "Forgot recovery key" button for the "Key storage out of sync" toast ( #29190 )
...
* Wire up the "Forgot recovery key" button for the "Key storage out of sync" toast (#29138 )
* Wire up the "Forgot recovery key" button for the "Key storage out of sync" toast
* Unused import & fix test
* Test 'forgot' variant
* Fix dependencies
* Add more toast tests
* Unused import
* Test initialState in Encryption Tab
* Let's see if github has any more luck running this test than me
* Working playwright test with screenshot
* year
* Convert playwright test to use the bot client
* Disambiguate
Co-authored-by: Florian Duros <florianduros@element.io >
* Add doc & do other part of rename
* Split out into custom hook
* Fix tests
---------
Co-authored-by: Florian Duros <florianduros@element.io >
(cherry picked from commit 9657d39cd6 )
* Update fetchdep.sh to understand merge queues
---------
Co-authored-by: David Baker <dbkr@users.noreply.github.com >
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2025-02-07 00:01:52 +00:00
Michael Telatynski
4a231c6450
Initial support for runtime modules ( #29104 )
...
* Initial runtime Modules work
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Comments
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2025-02-06 23:54:18 +00:00
renovate[bot]
e5bf3f1f69
Update electron-builder to v26.0.2 ( #2113 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-06 23:54:00 +00:00
R Midhun Suresh
3c690e685a
Add code_style, developer_guide and fix CONTRIBUTING.md ( #29210 )
...
* Remove reference to matrix-js-sdk in code_style.md
* Absorb exisiting documentation from matrix-react-sdk
* Crete a separate developer guide
* Remove sign-off from CONTRIBUTING.md
Since sign-off is irrelevant to element-web repo with the introduction
of CLA.
* Link to the new docs in README
* Elaborate on the rule
* Fix lint
2025-02-06 11:02:53 +00:00
Florian D
53f83124a0
Add Forgot recovery key? button to encryption tab ( #29202 )
...
* feat(crypto settings): add "Forgot recovery key?" button to encryption tab
* test(crypto settings): add tests for `RecoveryPanelOutOfSync`
* test(crypto settings): update encryption tab test
* test(crypto settings): update and add e2e test
2025-02-06 10:54:20 +00:00
Michael Telatynski
5c6e0f14d0
Simplify linux builds ( #2122 )
...
* Simplify linux builds
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Try RUNNER_TEMP
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Try APP_BUILDER_TMP_DIR
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Try runner.temp instead
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Perms?
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Add workaround for https://github.com/electron-userland/electron-builder/issues/6116
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2025-02-06 10:25:02 +00:00
ElementRobot
63a3a6c454
[create-pull-request] automated change ( #29207 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com >
2025-02-06 09:53:24 +00:00
Florian D
0358b7f93c
Add KeyIcon to key storage out of sync toast ( #29201 )
...
* feat(toast crypto): add KeyIcon to key storage out of sync toast
* test(toast crypto): update key storage out of sync snapshot
2025-02-05 16:36:48 +00:00
Michael Telatynski
687e89f54f
Fix hak script import in tsx esm for Windows ( #2125 )
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2025-02-05 14:50:39 +00:00
renovate[bot]
4a381c2a10
Update all non-major dependencies ( #29194 )
...
* Update all non-major dependencies
* Delint
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Prettier
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2025-02-05 13:25:06 +00:00
renovate[bot]
7cafa0d1a4
Update dependency caniuse-lite to v1.0.30001697 ( #29193 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-05 11:42:13 +00:00
renovate[bot]
9ae4388bef
Update dependency @vector-im/compound-design-tokens to v3 ( #28910 )
...
* Update dependency @vector-im/compound-design-tokens to v3
* Update icon path
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2025-02-05 11:38:40 +00:00
renovate[bot]
511c7ca6ab
Update guibranco/github-status-action-v2 digest to 119b332 ( #29173 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2025-02-05 11:22:28 +00:00
renovate[bot]
2dca721ae7
Update babel monorepo ( #29174 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-05 10:52:25 +00:00
renovate[bot]
3e98c2c525
Update dependency eslint-plugin-matrix-org to v2.1.0 ( #2121 )
...
* Update dependency eslint-plugin-matrix-org to v2.1.0
* Delint
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2025-02-05 09:40:22 +00:00
ElementRobot
272bb6c5a2
[create-pull-request] automated change ( #29191 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com >
2025-02-05 06:14:44 +00:00
David Langley
fc0797a98d
Update package description ( #29168 )
...
* Update package.json
* Update debian package description
2025-02-04 19:14:58 +00:00
renovate[bot]
5a2edba21b
Update testcontainers-node monorepo to v10.17.2 ( #29185 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-04 18:04:55 +00:00
David Baker
9657d39cd6
Wire up the "Forgot recovery key" button for the "Key storage out of sync" toast ( #29138 )
...
* Wire up the "Forgot recovery key" button for the "Key storage out of sync" toast
* Unused import & fix test
* Test 'forgot' variant
* Fix dependencies
* Add more toast tests
* Unused import
* Test initialState in Encryption Tab
* Let's see if github has any more luck running this test than me
* Working playwright test with screenshot
* year
* Convert playwright test to use the bot client
* Disambiguate
Co-authored-by: Florian Duros <florianduros@element.io >
* Add doc & do other part of rename
* Split out into custom hook
* Fix tests
---------
Co-authored-by: Florian Duros <florianduros@element.io >
2025-02-04 17:40:31 +00:00
renovate[bot]
1c4e35606c
Update all non-major dependencies ( #29179 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-04 16:40:58 +00:00
renovate[bot]
23a3bcfc73
Update dependency @matrix-org/spec to v1.13.0 ( #29180 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2025-02-04 16:22:32 +00:00
renovate[bot]
25fba1f8ec
Update dependency @stylistic/eslint-plugin to v3 ( #29188 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2025-02-04 16:09:40 +00:00
renovate[bot]
409c0869ce
Update definitelyTyped ( #29176 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2025-02-04 16:03:28 +00:00
renovate[bot]
c1cc6ab391
Update dependency @types/react-transition-group to v4.4.12 ( #29177 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2025-02-04 16:01:14 +00:00
renovate[bot]
b4832fd936
Update typescript-eslint monorepo to v8.22.0 ( #29187 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-04 15:52:11 +00:00
renovate[bot]
6b3ae95e8b
Update fontsource monorepo to v5.1.1 ( #29178 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2025-02-04 15:47:40 +00:00
renovate[bot]
6d0deb0a94
Update electron ( #2115 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2025-02-04 15:46:54 +00:00
renovate[bot]
10e91b6e63
Update dependency @sentry/browser to v8.53.0 ( #29181 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2025-02-04 15:32:07 +00:00
renovate[bot]
56083777ef
Update browserslist ( #29175 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2025-02-04 15:31:22 +00:00
renovate[bot]
f0c98d07e9
Update typescript-eslint monorepo to v8.22.0 ( #2117 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-04 15:03:39 +00:00
renovate[bot]
70df19406e
Update stylelint ( #29184 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2025-02-04 14:59:28 +00:00
renovate[bot]
2673085afa
Update testing-library monorepo ( #29186 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2025-02-04 14:58:51 +00:00
renovate[bot]
c433a33857
Update all non-major dependencies ( #2114 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-04 14:43:38 +00:00
renovate[bot]
b6f93956bf
Update dependency @stylistic/eslint-plugin to v3 ( #2119 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-04 14:35:56 +00:00
renovate[bot]
d9001d177c
Update docker/build-push-action digest to ca877d9 ( #29172 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-04 14:27:20 +00:00
renovate[bot]
325bcacf69
Update playwright to v1.50.1 ( #2116 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-04 14:18:07 +00:00
renovate[bot]
28ae8f8a76
Update dependency @types/node to v18.19.74 ( #2112 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-04 14:05:39 +00:00
renovate[bot]
0f157e656b
Update babel monorepo to v7.26.7 ( #2111 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-04 14:02:03 +00:00
renovate[bot]
289c3861bd
Update docker/build-push-action digest to ca877d9 ( #2110 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-04 14:01:46 +00:00
Michael Telatynski
7eb969bbc2
Apply lint rule @typescript-eslint/no-empty-object-type ( #29159 )
...
* Apply lint rule @typescript-eslint/no-empty-object-type
To avoid the footgun that is https://www.totaltypescript.com/the-empty-object-type-in-typescript
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2025-02-04 13:41:34 +00:00
David Langley
3e3bad3697
Merge pull request #2109 from element-hq/langleyd/update_package_description
...
Update package description
2025-02-04 13:10:12 +00:00
RiotRobot
0ae3f235b7
v1.11.92-rc.0
2025-02-04 12:56:40 +00:00
RiotRobot
0a8393c9e1
v1.11.92-rc.0
2025-02-04 12:47:45 +00:00
RiotRobot
0fa52e610e
Upgrade dependency to matrix-js-sdk@36.2.0-rc.0
2025-02-04 12:31:52 +00:00
Will Hunt
8cae1e9f5e
Improve rendering of empty topics in the timeline ( #29152 )
...
* Improve display of empty topic events in the timeline.
* Use topic parser for topic events.
* Revert changes i18n for the moment
* Use the correct import pattern
* Add tests for topic rendering
2025-02-04 12:18:54 +00:00
David Langley
42f99d9088
Update package.json
2025-02-04 10:41:34 +00:00
R Midhun Suresh
1ea1d386ab
Make profile header section match the designs ( #29163 )
...
* Update styling to match design
* Fix tests
2025-02-04 09:05:48 +00:00
ElementRobot
afa6f377ea
[create-pull-request] automated change ( #29165 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com >
2025-02-04 06:14:36 +00:00
Florian Duros
b7f8623617
Encryption tab: hide Advanced section when the key storage is out of sync ( #29129 )
...
* fix(encryption tab): hide the advanced section when the secrets are not cached locally
The secret verification is now made at the level of `EncryptionUserSettingsTab` instead at the `RecoveryPanel` level. In the `EncryptionUserSettingsTab`, we decide to only display `RecoveryPanelOutOfSync` in case of uncached secrets.
`RecoveryPanelOutOfSync` is simplified version of `RecoveryPanel` handling only the `secrets_not_cached` case.
* refactor(encryption tab): simplify the `RecoveryPanel` without having to handle the missing secrets
* test(encryption tab): move test about cached secrets in `EncryptionUserSettingsTab-test.tsx`
* test(encryption tab): move e2e test which are testing all the encryption tab in `encryption-tab.spec.ts
* refactor(encryption tab): move `RecoveryPanelOutOfSync` in its own file
- fix typos
- call onFinish after accessSecretStorage
- onFinish doesn't need to be asynchronous
* doc(encryption tab): improve documentation when the secrets are not cached locally
* test(encryption tab): improve test documentation and naming
* doc(encryption tab): improve `RecoveryPanelOutOfSync` documentation
2025-02-03 13:47:55 +00:00