R Midhun Suresh
af476905b6
Room List Store: Fetch rooms after space store is ready + attach store to window ( #29453 )
...
* Attach the new store to window
* Fetch rooms after space store is ready
If we fetch a list of rooms and then wait for the space store to be
ready, we will need some way of handling the onAction calls we get
while we wait. These calls are dropped now.
2025-03-10 12:33:06 +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]
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
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
69ee8fd96a
Change License: AGPL + Element Commercial ( #28856 )
...
* Add commercial licence and update config files
* Update license in headers
* Revert "Update license in headers"
This reverts commit 7ed7949485 .
* Update only spdx id
* Remove LicenseRef- from package.json
LicenseRef- no longer allowed in npm v3 package.json
This fixes the warning in the logs and failing build check.
2025-01-06 11:18:54 +00:00
Michael Telatynski
1e42f28a69
Harden Settings using mapped types ( #28775 )
...
* Harden Settings using mapped types
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix issues found during hardening
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 >
* Remove oidc native flow stale key
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2024-12-23 20:25:15 +00:00
Michael Telatynski
0b24d33c64
Simplify types ( #28749 )
2024-12-23 16:12:56 +00:00
Michael Telatynski
be181d2c79
Use mapped types around account data events ( #28752 )
...
* Use mapped types around account data events
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2024-12-19 22:53:51 +00:00
David Baker
b330de5d6e
Factor out crypto setup process into a store ( #28675 )
...
* Factor out crypto setup process into a store
To make components pure and avoid react 18 dev mode problems due
to components making requests when mounted.
* fix test
* test for the store
* Add comment
2024-12-11 13:10:27 +00:00
Michael Telatynski
619e41e3a2
Remove usages of Buffer
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2024-12-04 11:46:48 +00:00
Michael Telatynski
d8ebc68aa8
Remove abandoned Voice Broadcasts labs flag ( #28548 )
...
* Remove abandoned Voice Broadcasts labs flag
Any existing voice broadcasts will be shown as a series of voice messages which will sequence play as normal
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Remove dead code
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Update snapshots
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2024-12-02 10:53:27 +00:00
Michael Telatynski
3d6664109b
Send and respect MSC4230 is_animated flag ( #28513 )
...
* PoC implementation for is_animated m.image flag
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Update MSC reference
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 >
2024-11-22 13:58:37 +00:00
Michael Telatynski
ca239fee4d
Update type and usage of window.matrixChat to be better React 18 friendly ( #28415 )
...
* Update type and usage of window.matrixChat to be better React 18 friendly
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Improve coverage
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Make modules import async to make the file testable
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2024-11-13 14:16:29 +00:00
Michael Telatynski
01039137b5
Remove unused types & imports
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2024-11-05 18:35:31 +00:00
Michael Telatynski
d8800ef987
Update to React 18 ( #24763 )
...
* Upgrade target to es2021
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Upgrade target to es2021
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Upgrade to es2022
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Upgrade to es2022
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix babel config
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix babel config
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix React contexts
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix types
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix React state
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Update to React 18
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Update to React 18
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 >
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Install @testing-library/dom
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 >
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Update lockfile
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 >
* 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 >
* 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 >
* Yarn lock update
* 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 >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2024-10-21 13:50:06 +00:00
Michael Telatynski
6c6bf811a6
Migrate to stylistic
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2024-10-18 14:34:01 +01:00
Michael Telatynski
643d13066c
Merge branch 'develop' of https://github.com/vector-im/element-web into t3chguy/repo-merge
...
# Conflicts:
# package.json
2024-10-15 15:38:52 +01:00
Michael Telatynski
f0ee7f7905
Merge matrix-react-sdk into element-web
...
Merge remote-tracking branch 'repomerge/t3chguy/repomerge' into t3chguy/repo-merge
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2024-10-15 15:32:09 +01:00
David Baker
80018bccff
Supporting change for CVE-2024-47771 / GHSA-963w-49j9-gxj6
2024-10-15 14:08:43 +01:00
David Langley
491f0cd08a
Change license ( #13 )
...
* Copyright headers 1
* Licence headers 2
* Copyright Headers 3
* Copyright Headers 4
* Copyright Headers 5
* Copyright Headers 6
* Copyright headers 7
* Add copyright headers for html and config file
* Replace license files and update package.json
* Update with CLA
* lint
2024-09-09 13:57:16 +00:00
David Langley
69c28ad74f
Update license files
2024-09-06 15:44:31 +01:00
Michael Telatynski
c1d4199b02
Upgrade target to es2022 ( #12852 )
...
* Upgrade target to es2021
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Upgrade to es2022
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix babel config
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix React contexts
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix types
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix React state
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 >
2024-08-01 16:14:28 +00:00
Michael Telatynski
a12c1874f9
Warn users on unsupported browsers before they lack features ( #12830 )
...
* Warn users on unsupported browsers before they lack features
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Update Learn more link
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 >
* Add comments
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2024-07-29 16:05:34 +00:00
Alex Kirk
3c9bd69d48
Accessibility: Add Landmark navigation ( #12190 )
...
Co-authored-by: R Midhun Suresh <hi@midhun.dev >
2024-07-17 14:46:45 +01:00
Travis Ralston
8e03b273ae
Add Electron IPC APIs for authenticated media
2024-07-04 11:58:32 -06:00
Michael Telatynski
ef2bd7ae04
Improve types for sendEvent ( #12335 )
2024-03-25 12:48:48 +00:00
Michael Telatynski
2cbf92860b
Improve types for sendStateEvent ( #12331 )
2024-03-20 14:27:29 +00:00
renovate[bot]
665605b2b6
Update dependency typescript to v5.4.2 ( #12324 )
...
* Update dependency typescript to v5.4.2
* Fix type conflicts
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Make tsc happier
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 >
2024-03-19 17:55:06 +00:00
Michael Telatynski
a8341c0e95
Extract types for re-use in matrix-js-sdk.d.ts ( #12350 )
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2024-03-19 10:19:38 +00:00
Michael Telatynski
431ae32304
Reuse media content/info types from the js-sdk ( #12308 )
2024-03-11 09:30:00 +00:00
Michael Telatynski
cd8679c172
Improve client metadata used for OIDC dynamic registration ( #12257 )
2024-02-16 14:43:58 +00:00
renovate[bot]
a0c8575113
Update dependency prettier to v3 ( #12095 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2024-01-02 18:56:39 +00:00
Michael Telatynski
af31965866
Improve AccessibleButton & related types ( #12075 )
...
* Fix wrong type enum usage
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Use improved type definition for forwardRef which enables Generic props
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Improve AccessibleButton & related Props types
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Remove useless comment
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2023-12-20 14:42:31 +00:00
Michael Telatynski
ad0b90b2c1
Fix types
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2023-11-28 16:46:46 +00:00
Johannes Marbach
a56a2268f0
Merge branch 'develop' into johannes/webpack-5
2023-11-16 19:20:22 +01:00
Johannes Marbach
d2fa827fad
Replace copy/watching of non-language assets with copy-webpack-plugin
2023-11-16 14:21:45 +01:00
Johannes Marbach
0a36934d55
Eliminate use of loader-utils
2023-11-08 10:04:09 +01:00
Michael Telatynski
632d8f4bc7
Update custom translations to support nested fields in structured JSON ( #11685 )
...
* Update matrix-web-i18n
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix custom translations for structured JSON nested fields
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix import
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix export
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Update @matrix-org/react-sdk-module-api
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Delint
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Update matrix-web-i18n
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Update matrix-web-i18n
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2023-10-02 10:44:25 +00:00
Michael Telatynski
5a534e4010
Iterate
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2023-09-08 10:49:41 +01:00
Michael Telatynski
472c07c0a8
Iterate
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2023-09-08 10:43:44 +01:00
Michael Telatynski
c944a273d0
Convert copy-res to typescript
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2023-09-08 10:33:57 +01:00
Michael Telatynski
99e80dd296
Consume more imports from matrix-js-sdk/src/matrix ( #11449 )
2023-08-23 09:04:25 +00:00
Michael Telatynski
ac70f7ac9b
Fix instances of double translation and guard translation calls using typescript ( #11443 )
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
2023-08-22 16:32:05 +01:00
renovate[bot]
790ff16701
Update all non-major dependencies ( #25858 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2023-07-27 11:33:18 +01:00
Šimon Brandner
93e6ee11ab
Switch to the new session API for screen-sharing ( #25802 )
2023-07-14 22:05:23 +02:00
Michael Telatynski
4207d182cd
Enable strictFunctionTypes ( #11201 )
2023-07-07 13:37:26 +01:00
Michael Telatynski
1281c0746b
Conform more of the codebase to strictNullChecks ( #10731 )
2023-04-28 09:45:36 +01:00
Michael Telatynski
6166dbb661
Make existing and new issue URLs configurable ( #10710 )
...
* Make existing and new issue URLs configurable
* Apply a deep merge over sdk config to allow sane nested structures
* Defaultize
* Fix types
* Iterate
* Add FeedbackDialog snapshot test
* Add SdkConfig snapshot tests
* Iterate
* Fix tests
* Iterate types
* Fix test
2023-04-26 09:36:00 +00:00
Michael Telatynski
f5b8bccb65
Conform more of the codebase with noImplicitAny and strictNullChecks ( #25174
...
* Conform more of the codebase with `noImplicitAny` and `strictNullChecks`
* Fix tests
* Update src/vector/app.tsx
2023-04-25 09:36:17 +01:00
renovate[bot]
0ea2ff85d0
Update dependency typescript to v5 ( #10532 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2023-04-06 13:17:50 +01:00