Michael Telatynski
0c4a5cd7c1
Don't show composer send button if user cannot send ( #11298 )
...
Such as when room is tombstoned
2023-07-19 11:03:44 +00:00
Charly Nguyen
9a31cd0fa8
Allow setting room join rule to knock ( #11248 )
...
Signed-off-by: Charly Nguyen <charly.nguyen@nordeck.net >
2023-07-19 10:48:24 +00:00
Germain
150e97744d
Fix changelog dialog heading size ( #11286 )
2023-07-19 08:03:56 +00:00
Michael Telatynski
42d8e4f1a8
Try to find out the Matrix homeserver version and include in rageshakes ( #11212 )
2023-07-19 09:25:38 +01:00
Michael Telatynski
d9d0b84152
Revert "Do not filter users post search ( #9556 )" ( #11288 )
2023-07-18 09:26:54 +01:00
Michael Telatynski
34532fbdd4
Don't bother showing redundant tooltip on space menu ( #11276 )
2023-07-17 18:36:58 +00:00
Maximilian Malek
f1db2b3687
Do not filter users post search ( #9556 )
...
* Do not filter users post search
Signed-off-by: Maximilian Malek <maximilian.malek@uni-graz.at >
* Iterate
* Iterate
---------
Signed-off-by: Maximilian Malek <maximilian.malek@uni-graz.at >
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2023-07-17 15:31:38 +00:00
Michael Telatynski
f04a0e2860
Populate info.duration for audio & video file uploads ( #11225 )
...
* Improve m.file m.image m.audio m.video types
* Populate `info.duration` for audio & video file uploads
* Fix tests
* Iterate types
* Improve coverage
* Fix test
* Add small delay to stabilise cypress test
* Fix test idempotency
* Improve coverage
* Slow down
* iterate
2023-07-17 12:07:58 +00:00
Michael Telatynski
8b8ca425d7
Hide widget menu button if it there are no options available ( #11257 )
...
* Hide widget menu button if it there are no options available
* Update snapshots
2023-07-17 10:37:07 +00:00
Michael Telatynski
2bc4764e01
Fix room view not properly maintaining scroll position ( #11274 )
2023-07-17 09:33:51 +00:00
Šimon Brandner
cb03aac4cf
Switch to the new session API for screen-sharing ( #11266 )
...
See https://github.com/electron/electron/pull/30702 - this has the benefit of the js-sdk and LiveKit not having to add custom logic for Electron
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2023-07-14 20:51:24 +00:00
Michael Telatynski
2760bfc836
Prevent user from accidentally double clicking user info admin actions ( #11254 )
...
* Prevent user from accidentally double clicking user info admin actions
* Iterate
* Improve coverage
* Improve coverage
* Simplify
* Simplify
2023-07-14 14:48:20 +00:00
Michael Telatynski
cdffd1ca1f
Fix missing metaspace notification badges ( #11269 )
...
* Fix missing metaspace notification badges
* Simplify conditional types
2023-07-14 14:40:59 +00:00
Richard van der Hoff
e959eca354
Fix corrupt thread timeline for sending events ( #11260 )
...
Events which are still in the process of being sent should *not* be included
in the `EventTimeline`. Doing so means that we will attempt to render them
twice, which makes react explode.
Fixes https://github.com/vector-im/element-web/issues/25770
2023-07-14 10:59:55 +00:00
Richard van der Hoff
2cfbd73cd3
Replace getQRCodeBytes with generateQRCode ( #11241 )
...
* Replace `getQRCodeBytes` with `generateQRCode`
* another test update
* remove obsolete snapshot
2023-07-13 13:55:55 +00:00
Germain
06403d07f8
Fix event info events size and color ( #11252 )
2023-07-13 09:35:08 +00:00
alunturner
f6ee109f9e
Integration work for rich text editor 2.3.1 ( #11172 )
...
* accompanying changes
* switch to set innerHTML
* bump rte to 2.3.1
* update types for dynamic import
* add comment
* Add comments to dynamic imports
* update comments
2023-07-13 07:26:33 +00:00
Michael Telatynski
f1534fda79
Improve types ( #11239 )
2023-07-12 15:56:51 +01:00
Michael Telatynski
44615b2b04
Strip emoji variation when searching emoji by emoji ( #11221 )
2023-07-12 07:26:13 +00:00
Kerry
c5befa1ef8
Stabilize support for MSC3952: intentional mentions ( #10967 )
...
* enable feature_intentional_mentions with v1.7
* org.matrix.msc3952.mentions -> m.mentions
* update push rules test util
* only support stable version 1.7
* use stable values for msc3952 push rules
* use stable intentional mentions rule sin test models
* unstable feature in settings controller
2023-07-11 22:29:54 +00:00
Michael Telatynski
a8f632ae19
Warn when demoting self via /op and /deop slash commands ( #11214 )
...
* Warn when demoting self via /op and /deop slash commands
* Iterate and DRY
* i18n
* Improve coverage
* Improve coverage
* Improve coverage
* Iterate
2023-07-11 12:53:33 +00:00
Janne Mareike Koschinski
d0147561d7
GYU: Update banner ( #11211 )
...
* Update help text
* chore: fixed lint issues
* update i18n
* Update button text
* Correct css for settings banners
2023-07-11 10:38:14 +00:00
Kerry
7b3d0ad209
OIDC: Log in ( #11199 )
...
* add delegatedauthentication to validated server config
* dynamic client registration functions
* test OP registration functions
* add stubbed nativeOidc flow setup in Login
* cover more error cases in Login
* tidy
* test dynamic client registration in Login
* comment oidc_static_clients
* register oidc inside Login.getFlows
* strict fixes
* remove unused code
* and imports
* comments
* comments 2
* util functions to get static client id
* check static client ids in login flow
* remove dead code
* OidcRegistrationClientMetadata type
* navigate to oidc authorize url
* exchange code for token
* navigate to oidc authorize url
* navigate to oidc authorize url
* test
* adjust for js-sdk code
* login with oidc native flow: messy version
* tidy
* update test for response_mode query
* tidy up some TODOs
* use new types
* add identityServerUrl to stored params
* unit test completeOidcLogin
* test tokenlogin
* strict
* whitespace
* tidy
* unit test oidc login flow in MatrixChat
* strict
* tidy
* extract success/failure handlers from token login function
* typo
* use for no homeserver error dialog too
* reuse post-token login functions, test
* shuffle testing utils around
* shuffle testing utils around
* i18n
* tidy
* Update src/Lifecycle.ts
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
* tidy
* comment
* update tests for id token validation
* move try again responsibility
* prettier
* use more future proof config for static clients
* test util for oidcclientconfigs
* rename type and lint
* correct oidc test util
* store issuer and clientId pre auth navigation
* adjust for js-sdk changes
* update for js-sdk userstate, tidy
* update MatrixChat tests
* update tests
---------
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
2023-07-11 04:09:18 +00:00
Michael Telatynski
411a63f4a5
Avoid trying to set room account data for pinned events as guest ( #11216 )
2023-07-10 14:20:12 +00:00
Janne Mareike Koschinski
05c2ee0767
Disable sound for DMs checkbox when DM notifications are disabled ( #11210 )
2023-07-10 12:49:56 +00:00
Charly Nguyen
fd749172e1
Allow creating knock rooms ( #11182 )
...
Signed-off-by: Charly Nguyen <charly.nguyen@nordeck.net >
2023-07-10 08:01:03 +00:00
Gustavo Santos
8924bd26fa
feat(faq): remove keyboard shortcuts button ( #9342 )
...
* feat(faq): remove keyboard shortcuts button
Signed-off-by: Gustavo Santos <gefgu@hotmail.com >
* Update HelpUserSettingsTab.tsx
* delint
---------
Signed-off-by: Gustavo Santos <gefgu@hotmail.com >
Co-authored-by: Germain <germains@element.io >
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2023-07-07 14:40:41 +00:00
Travis Ralston
8a97e5f351
Expose and pre-populate thread ID in devtools dialog ( #10953 )
...
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2023-07-07 15:40:25 +01:00
Michael Telatynski
cfd48b36aa
Enable strictPropertyInitialization ( #11203 )
2023-07-07 14:46:12 +01:00
Michael Telatynski
4207d182cd
Enable strictFunctionTypes ( #11201 )
2023-07-07 13:37:26 +01:00
Travis Ralston
40de66424d
Hide URL preview if it will be empty ( #9029 )
...
* Hide URL preview if it will be empty
* Update src/components/views/rooms/LinkPreviewWidget.tsx
Co-authored-by: Šimon Brandner <simon.bra.ag@gmail.com >
* Iterate
* Iterate
---------
Co-authored-by: Šimon Brandner <simon.bra.ag@gmail.com >
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2023-07-07 11:06:03 +00:00
Aaron Raimist
71fe08ea0f
Change wording from avatar to profile picture ( #7015 )
...
* Change wording from avatar to profile picture
Signed-off-by: Aaron Raimist <aaron@raim.ist >
* lint
Signed-off-by: Aaron Raimist <aaron@raim.ist >
* Update EventListSummary
Signed-off-by: Aaron Raimist <aaron@raim.ist >
* Delete MembershipEventListSummary.tsx
Signed-off-by: Aaron Raimist <aaron@raim.ist >
* delint
* Update tests
---------
Signed-off-by: Aaron Raimist <aaron@raim.ist >
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2023-07-07 10:54:43 +00:00
Michael Telatynski
706a42f390
Quick and dirty devtool to explore state history ( #11197 )
...
* Quick and dirty devtool to explore state history
* Include error in unsigned
* iterate
* Fix silly copy paste
2023-07-07 08:16:11 +00:00
Michael Telatynski
285847560b
Conform more of the codebase to strict typing ( #11195 )
2023-07-07 09:02:13 +01:00
Enrico Schwendig
902263d7c9
force to allow calls without video and audio in embedded mode ( #11131 )
...
* force to allow calls without video and audio in embedded mode
* Check device access permission and introduce a only screen share call mode
* Fix strict typ check issue
* Fix i18n check issue
* Add unit tests for device selection
* Fix mocked media device query
2023-07-06 14:40:14 +00:00
Michael Telatynski
3c81f30c26
Enable strictNullChecks and noImplicitAny ( #11194 )
2023-07-06 13:59:47 +00:00
Johannes Marbach
3f20675b93
Limit width of user menu in space panel ( #11192 )
...
Fixes : vector-im/element-web#22627
2023-07-05 22:00:03 +00:00
Michael Telatynski
8107f1d271
Conform more of the codebase to strict types ( #11191 )
2023-07-05 11:53:22 +01:00
Michael Telatynski
4044c2aa66
Consider more user inputs when calculating zxcvbn score ( #11180 )
...
* Consider more user inputs when calculating zxcvbn score
* MatrixClientPeg.getHomeserverName may throw
2023-07-05 09:36:30 +00:00
Kerry
ce332d0f8b
Fix: hide unsupported login elements ( #11185 )
...
* hide unsupported login elements
* Update src/components/structures/auth/Login.tsx
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
---------
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
2023-07-04 22:15:35 +00:00
Germain
2a7780052e
Compound Typography pass regression fixes ( #11189 )
...
* Compound Typography pass regression fixes
* updates to the room list sizing
* fix subtitle clipping
* revert display name to use medium variant
2023-07-04 16:54:28 +00:00
Andy Balaam
3ad9a8fe3b
Revert "Add isLocation to ComposerEvent analytics events" ( #11190 )
...
This reverts commit 739a0c7afbcc6ab8fb0dd0ed0c5faba45a51259c.
2023-07-04 16:39:47 +00:00
Michael Telatynski
a294ba2ad4
Conform more of the codebase to strictNullChecks + noImplicitAny ( #11179 )
2023-07-04 14:49:27 +01:00
Richard van der Hoff
7c211b0587
munge the emoji names from rust-sdk to match translations ( #11168 )
2023-07-04 12:00:09 +00:00
Andy Balaam
54ffce9d20
Add isLocation to ComposerEvent analytics events ( #11187 )
2023-07-04 09:10:03 +00:00
Michael Telatynski
90b572f074
Inhibit url previews on MXIDs containing slashes same as those without ( #11160 )
2023-07-03 15:56:58 +00:00
Richard van der Hoff
2ea8a030ea
Replace beginKeyVerification with startVerification ( #11167 )
2023-06-30 12:09:06 +00:00
alunturner
3fb4dac6fc
Strictify RoomView.tsx ( #11163 )
2023-06-30 13:06:03 +01:00
alunturner
9fa58e4e90
Strictify Timeline Panel ( #11165 )
...
* Get initial fix working
* add a couple of union types to tidy up a bit
2023-06-30 08:08:35 +00:00
Kerry
3930f1a10b
OIDC: extract success/failure handlers from token login function ( #11154 )
...
* extract success/failure handlers from token login function
* typo
* use for no homeserver error dialog too
* i18n
* tidy
* Update src/Lifecycle.ts
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
* move try again responsibility
---------
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
2023-06-29 22:33:44 +00:00