Commit Graph

29068 Commits

Author SHA1 Message Date
David Baker e946e39194 Merge pull request #6629 from SimonBrandner/feature/voice-messages-replies
Allow playback of replied-to voice message
2021-08-23 11:29:41 +01:00
David Baker 86c21c389a Merge pull request #6650 from SimonBrandner/fix/autocomplete/18593
Improve emoji in composer
2021-08-23 11:28:56 +01:00
David Baker 5344b86de4 Merge pull request #6633 from matrix-org/dbkr/fix_cross_signing_setup_settings
Fix cross signing setup from settings screen
2021-08-23 09:41:24 +01:00
Germain 30a08ea1c3 Merge pull request #6646 from SimonBrandner/fix/hide-encryption/18646 2021-08-23 09:19:54 +01:00
Dariusz Niemczyk 0daa6ab845 Merge pull request #6648 from matrix-org/palid/fix/modern-layout
Fix modern layout
2021-08-23 10:18:49 +02:00
Travis Ralston 397a0f7849 Merge pull request #6651 from SimonBrandner/feature/watch-rl-background
Watch `RoomList.backgroundImage`
2021-08-22 23:49:32 -06:00
Šimon Brandner adc87738f9 Merge remote-tracking branch 'upstream/develop' into fix/autocomplete/18593 2021-08-20 18:02:41 +02:00
Dariusz Niemczyk 86b6c6a836 Fix room views not having proper container 2021-08-20 16:32:56 +02:00
Šimon Brandner 74d79ff205 Watch RoomList.backgroundImage
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-20 15:55:52 +02:00
Šimon Brandner 5ffa3783dd Don't show emoticons in emoji autocomplete
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-20 15:16:22 +02:00
Šimon Brandner b5b0a9bc4e Show emoji autocomplete only after the user has type 2 characters
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-20 15:10:42 +02:00
Dariusz Niemczyk 7d1e71fea4 Merge pull request #6641 from matrix-org/palid/fix/chat-flex-values
Fix flex values after blur changes
2021-08-20 13:10:40 +02:00
Dariusz Niemczyk fd3787ce82 Fix modern layout 2021-08-20 13:03:08 +02:00
David Baker ea38990d94 Merge pull request #6647 from SimonBrandner/fix/call-tile-bubbles/18648
Fix call tiles on the bubble layout
2021-08-20 09:24:42 +01:00
Šimon Brandner 952fdd04c1 Fix call tiles on the bubble layout
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-20 10:04:40 +02:00
Šimon Brandner ac9ebd8a10 i18n
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-20 08:37:46 +02:00
Šimon Brandner c0d98ba658 Show "Enable encryption in settings" only when the user can do that
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-20 08:37:30 +02:00
Travis Ralston 3bcb57d070 Merge pull request #6640 from SimonBrandner/feature/persist-search-member-list/18613
Remember last `MemberList` search query per-room
2021-08-19 14:11:37 -06:00
Dariusz Niemczyk 3f1c35d71c Fix backdrop panel empty image 2021-08-19 19:26:19 +02:00
Dariusz Niemczyk f5a284a1f0 Fix flex values after blur changes 2021-08-19 16:10:09 +02:00
Šimon Brandner c17f3d896f Persist last MemberList search query per-room
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-19 15:48:14 +02:00
Dariusz Niemczyk 5a1633d53c Merge pull request #6638 from matrix-org/palid/dx/typescriptify-password-reset
Add missing types
2021-08-19 11:30:11 +02:00
Dariusz Niemczyk 939874167a Merge pull request #6262 from matrix-org/gsouquet/fix-backdrop-filter
Move backdrop filter to a canvas based solution
2021-08-19 10:59:49 +02:00
Dariusz Niemczyk 603f992100 Merge pull request #6632 from matrix-org/palid/feature/fix-stuck-jitsi-pip
Fix jitsi widget sometimes being permanently stuck in the bottom-right corner
2021-08-19 10:49:57 +02:00
Dariusz Niemczyk 74ff93080d Merge pull request #6634 from matrix-org/palid/fix/less-blurhash-on-image-load
Make encrypted images loading even more pleasant
2021-08-19 10:49:20 +02:00
Dariusz Niemczyk e5b1cff237 Add missing types 2021-08-19 10:43:48 +02:00
Dariusz Niemczyk 252eb7242e Add missing types for constructor 2021-08-19 09:48:12 +02:00
Dariusz Niemczyk 4e5f83344e Update src/PasswordReset.ts
Co-authored-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-19 09:47:26 +02:00
Dariusz Niemczyk 96877eef18 Migrate PasswordReset.js to typescript 2021-08-19 08:59:27 +02:00
Dariusz Niemczyk fa03b10409 Fix missing type for state 2021-08-19 08:23:33 +02:00
Dariusz Niemczyk 7adfbf6f98 Show blurhash only after 150ms
Blurhash on every single room entrance was extremely annoying, to the
point where it wasn't really helpful, but distracting, even after
the animations was added.
This commit makes it so the blurhash is only shown after 150ms, and the
image will be animated as a quick fade-in if there's no blurhash.

Fixes https://github.com/vector-im/element-web/issues/18617
Fixes https://github.com/vector-im/element-web/issues/17879
2021-08-19 07:52:23 +02:00
Dariusz Niemczyk fe1d0e66fe Remove useless constructor 2021-08-19 07:14:28 +02:00
Dariusz Niemczyk 468bb5cdcf Fix mr comments 2021-08-19 07:14:13 +02:00
Dariusz Niemczyk d65f6dd002 Fix bad merge 2021-08-19 07:11:40 +02:00
Dariusz Niemczyk 455a914cf3 Merge remote-tracking branch 'origin/develop' into gsouquet/fix-backdrop-filter
* origin/develop: (43 commits)
  Update copy to indicate debug logs contain which UI elements you last interacted with
  Fix name of Netlify workflow
  Add type declarations
  Fix pagination and improve typing
  Fix import
  Reset matrix-js-sdk back to develop branch
  v3.28.1
  Prepare changelog for v3.28.1
  Upgrade matrix-js-sdk to 12.3.1
  Explicitly handle first state change
  Properly listen for call_state
  Proper init in constructors
  Resetting package fields for development
  v3.28.0
  Prepare changelog for v3.28.0
  Fix error on accessing encrypted media without keys
  Fix call tile buttons
  Upgrade matrix-js-sdk to 12.3.0
  Remove test code; good job we have tests
  Fix dates
  ...
2021-08-19 07:11:02 +02:00
Dariusz Niemczyk 595ba7f59d Remove useless setState 2021-08-19 06:43:12 +02:00
Dariusz Niemczyk c8e4e76100 Properly remove persistentWidget from WidgetStore
Fixes #17226
2021-08-19 06:42:38 +02:00
Dariusz Niemczyk 5553e40f0c Fix AppTile.js indent 2021-08-19 06:42:10 +02:00
David Baker 08b37eb7c5 Fix cross sisgning setup from settings screen
We previously called bootstrap without the cache callbacks set up
which meant it prompted you for you password once for each of the
three keys it fished out of SSSS. Instead, display the same dialog
we display from the verify toast.

Also, in the case where you hadn't verified yet, the button didn't
do anything at all, so make it trigger a verification & change the
caption appropriately.

Add a state to reflect when cross signing is set up but SSSS isn't
(ie. user hasn't yet set up backup / set a passphrase).
2021-08-18 19:22:42 +01:00
David Baker 90a6f251c7 Merge pull request #6627 from SimonBrandner/fix/voip
Properly fix VoIP issues
2021-08-18 18:14:16 +01:00
James Salter dbe463dc33 Merge pull request #6597 from matrix-org/sentry-rageshakes
Sentry rageshakes
2021-08-18 17:30:09 +01:00
James Salter 23f70836b6 Update copy to indicate debug logs contain which UI elements you last interacted with 2021-08-18 17:05:15 +01:00
J. Ryan Stinnett f68309f996 Merge pull request #6630 from SimonBrandner/fix/filepanel-e2e-pagination/18415
Fix FilePanel pagination in E2EE rooms
2021-08-18 14:28:02 +01:00
Dariusz Niemczyk 1066bef1b0 Merge pull request #6625 from matrix-org/palid/fix/media-isEncrypted-undefined
Fix error on accessing encrypted media without keys
2021-08-18 15:17:55 +02:00
David Baker 7616f3ae56 Merge pull request #6621 from SimonBrandner/fix/call-tile-spacing/18558
Fix vertical call tile spacing issues
2021-08-18 12:02:53 +01:00
David Baker 24e3a91f6f Merge pull request #6618 from SimonBrandner/fix/long-names-call-tiles
Fix long display names in call tiles
2021-08-18 11:56:09 +01:00
David Baker 946ae73e1d Merge pull request #6615 from SimonBrandner/fix/media-error
Properly handle media errors
2021-08-18 11:54:08 +01:00
James Salter ecd142f2a5 Add type declarations 2021-08-18 09:21:57 +01:00
Šimon Brandner f5cbc9f598 Fix pagination and improve typing
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-18 10:02:42 +02:00
Šimon Brandner cedf2db9ec Remove unnecessary this.props
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-18 09:29:44 +02:00