Germain Souquet
f0a4225bf7
Remove unused renderEventTile method
2021-08-26 08:45:00 +01:00
Germain Souquet
bd1aa01b67
Update copyright and method accessors
2021-08-26 08:19:44 +01:00
Germain Souquet
4e0f52118d
Update VoiceRecordComposerTile to only end recording
2021-08-26 08:07:51 +01:00
Germain Souquet
cb8e62c0b2
human linter and copyright fixer
2021-08-26 08:02:36 +01:00
Travis Ralston
4415a7037c
Fix left panel widgets not remembering collapsed state
...
Fixes https://github.com/vector-im/element-web/issues/17803
The `setExpanded` function takes a boolean, not a function.
2021-08-25 23:10:19 -06:00
Travis Ralston
76cc5bfb7d
Remember all capabilities given to a widget
...
Fixes https://github.com/vector-im/element-web/issues/18786
Instead of replacing the remembered set, we now add to it. This should be safe as the user expectation was previously to remember the capabilities, so we can keep appending to that list.
This commit also moves the utility functions closer to the widget driver as they aren't needed in the dialog anymore.
2021-08-25 22:30:57 -06:00
Travis Ralston
289ac34764
Add support for MSC2762's timeline functionality
...
See https://github.com/matrix-org/matrix-widget-api/pull/41
2021-08-25 18:16:40 -06:00
Germain
7951c8dabc
Merge pull request #6677 from matrix-org/gsouquet/migrate-sticker-picker
2021-08-25 19:19:52 +01:00
Germain Souquet
2d14be9cef
Merge branch 'develop' into gsouquet/compact-composer-18533
2021-08-25 18:07:36 +01:00
Germain Souquet
9018973f15
Position sticker picker correctly
2021-08-25 17:59:06 +01:00
Travis Ralston
dc32df1ba5
Merge pull request #6639 from SimonBrandner/feature/voice-activity
...
Add active speaker indicators
2021-08-25 09:16:37 -06:00
Germain Souquet
31b3b2e2ed
Fix Sticker and Emoji picker opening on narrow mode
2021-08-25 15:39:50 +01:00
Germain Souquet
333cb61186
Remove sdk.getComponent
2021-08-25 14:39:28 +01:00
Germain Souquet
6105e046fb
Remove sdk.getComponent
2021-08-25 14:38:47 +01:00
Germain Souquet
98feec374e
Migrate StickerPicker to TypeScript
2021-08-25 14:33:17 +01:00
Germain Souquet
f712186e64
Migrate StickerPicker to TypeScript
2021-08-25 14:26:21 +01:00
Germain Souquet
3c33e3cc61
Make all buttons part of a button array
...
Preparation work for narrow layout of the message composer.
The voice record button needed to be extracted from VoiceRecordComposerTile
2021-08-25 11:35:23 +01:00
Germain Souquet
e1e0278190
Update js-sdk imports to target individual files
2021-08-25 10:04:54 +01:00
Germain Souquet
7938961d27
Update js-sdk imports to target individual files
2021-08-25 09:48:29 +01:00
Germain Souquet
450140befd
Fix linting issues
2021-08-25 09:34:16 +01:00
Germain Souquet
6945e3f103
Fix ProfileSettings types
2021-08-25 09:05:07 +01:00
Germain Souquet
d205585385
Merge branch 'develop' into gsouquet/ts-components-migration
2021-08-25 09:03:45 +01:00
Germain
da127ecb76
Relative imports from the js-sdk
...
Co-authored-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-25 08:56:21 +01:00
Germain Souquet
77a463e679
Merge branch 'develop' into gsouquet/threaded-messaging-2349
2021-08-25 08:53:16 +01:00
Travis Ralston
e49dc8c8e2
Remove imports too
2021-08-24 13:23:48 -06:00
Travis Ralston
4790b4fc17
Remove advanced room logging setting
...
Fixes https://github.com/vector-im/element-web/issues/14602
This has proven to be less useful month over month, so it's time for it to go. The initial goal for keeping it was to track stability in the ~6 months post-release, which means it should have left around the start of 2021. At the time, Spaces was on the horizon with room list corruption issues though, so it was put on hold. These days, it's rock solid and doesn't appear to be causing issues. As such, the logging can leave in favour of more specific/targeted logging when we need it.
This might even speed things up as it's not hitting the SettingsStore every 0.2 seconds.
2021-08-24 13:17:12 -06:00
Dariusz Niemczyk
a93d5cde09
Simplify rendering to css-only
2021-08-24 14:38:39 +02:00
Dariusz Niemczyk
a5c005756e
Fix resizer on left panel
2021-08-24 13:05:46 +02:00
Dariusz Niemczyk
290ab894aa
Migrate ResizeHandle to typescript
2021-08-24 11:15:41 +02:00
Germain Souquet
54a0a869bf
PR feedback
2021-08-24 09:09:28 +01:00
Travis Ralston
52e1884bbd
Merge pull request #6661 from matrix-org/travis/blurhash-opt
...
Ensure blurhash is treated as optional
2021-08-23 22:56:32 -06:00
Travis Ralston
a0dc5d2987
Honour user-selected background image from settings
...
Fixes https://github.com/vector-im/element-web/issues/18705
This is provided as an easter egg, but more importantly as an a11y workaround.
2021-08-23 20:39:46 -06:00
Travis Ralston
30c9860274
Ensure blurhash is treated as optional
...
Fixes https://github.com/vector-im/element-web/issues/18702
2021-08-23 16:48:39 -06:00
Travis Ralston
32343f3382
Merge pull request #5698 from SimonBrandner/public-e2ee-warn
...
Add a warning on E2EE rooms if you try to make them public
2021-08-23 16:45:47 -06:00
Travis Ralston
15c731d574
Merge pull request #6507 from matrix-org/t3chguy/fix/18089
...
Allow pagination of the space hierarchy and use new APIs
2021-08-23 15:51:34 -06:00
Dariusz Niemczyk
6205cbbdec
Merge pull request #6659 from matrix-org/palid/fix/backdrop-blur
...
Optimize background image from avatar on left panel
2021-08-23 20:05:49 +02:00
Dariusz Niemczyk
e54191f6b0
Move background-blur to fully css version
2021-08-23 19:26:57 +02:00
Germain Souquet
edd4d42e7f
Merge branch 'develop' into gsouquet/threaded-messaging-2349
2021-08-23 17:31:37 +01:00
Germain Souquet
34da07f1f9
Pass room to ThreadView over roomId
2021-08-23 17:31:23 +01:00
Dariusz Niemczyk
7dfe57833a
Fix GroupFilterPanel not having proper backdrop
2021-08-23 16:57:24 +02:00
Dariusz Niemczyk
92aa953934
Make eslint happy
2021-08-23 16:28:24 +02:00
Dariusz Niemczyk
ca92101c72
Optimize and rewrite backdrop rendering
2021-08-23 16:20:21 +02:00
Dariusz Niemczyk
51b5b0145b
Fix resizer on LoggedInView
2021-08-23 16:18:40 +02:00
Germain Souquet
ef51a46d24
Fix linting
2021-08-23 14:55:14 +01:00
Germain Souquet
9facb0d963
Polish UI
2021-08-23 14:44:44 +01:00
Šimon Brandner
60e7c18e62
Add choose to new issue link
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-23 13:17:40 +02:00
Dariusz Niemczyk
b1a2f16e43
optimize
2021-08-23 13:03:09 +02:00
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
Germain Souquet
393bd4871f
Merge branch 'develop' into gsouquet/threaded-messaging-2349
2021-08-23 10:15:35 +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
Dariusz Niemczyk
99a935534c
test
2021-08-22 13:08:33 +02:00
Dariusz Niemczyk
0ddb71a4fe
Optimize backdrop blur
2021-08-22 13:05:23 +02:00
Šimon Brandner
61188561d2
Merge remote-tracking branch 'upstream/develop' into feature/voice-activity
2021-08-22 10:01:17 +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
Germain Souquet
30a762944a
Implement a very low fidelity UI for threads
2021-08-20 12:11:04 +01: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
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
Germain Souquet
d5356361a9
Hide thread UI behind experimentalThreadSupport flag
2021-08-19 14:56:51 +01: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
Šimon Brandner
a08310e454
Emit Speaking events from CallFeed
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-19 14:48:15 +02:00
Germain Souquet
ac0412d238
rename feature flag for Threads
2021-08-19 12:25:29 +01:00
Germain Souquet
ffc7326b0c
Merge branch 'develop' into gsouquet/threaded-messaging-2349
2021-08-19 10:44:32 +01:00
Šimon Brandner
abab31c33b
Add a speaking indicator
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-19 11:42:43 +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
f50d9b729f
Update src/components/structures/auth/ForgotPassword.tsx
...
Co-authored-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-19 10:08:42 +02:00
Dariusz Niemczyk
01ecdd2e6b
Update src/components/structures/auth/ForgotPassword.tsx
...
Co-authored-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-19 10:08:37 +02:00
Dariusz Niemczyk
b9604d1fb5
Make ForgotPassword UX slightly more user friendly
2021-08-19 09:12:52 +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
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
Š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
Šimon Brandner
ccf3af21f9
Allow playback of replied-to voice message
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-18 09:28:44 +02:00
Šimon Brandner
c3da7496ae
Add isVoiceMessage()
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-18 09:28:27 +02:00
Dariusz Niemczyk
6310949bc8
Fix background blur not being shown on first load
2021-08-17 19:45:52 +02:00
Dariusz Niemczyk
b1c724ad66
Fix invalid width for blurred sidebar
2021-08-17 19:34:18 +02:00
Germain Souquet
617e7deff5
replace sdk.getComponent with import statements
2021-08-17 18:05:10 +01:00
Dariusz Niemczyk
eb242041a5
Fix missing background tonality without avatar
2021-08-17 18:56:19 +02:00
Germain Souquet
95f4513bd2
Make UI respond to thread events
2021-08-17 17:42:47 +01:00
Dariusz Niemczyk
78d48b1d8b
Fix weird code style
2021-08-17 18:03:22 +02:00
Dariusz Niemczyk
de2eb5b6dd
Satisfy linter
2021-08-17 17:59:26 +02:00
Dariusz Niemczyk
2ee26d0681
Make the blur as-close to the css one as possible
2021-08-17 17:47:40 +02:00
Dariusz Niemczyk
a999cad49d
Properly cache blur effect
2021-08-17 16:07:17 +02:00
Dariusz Niemczyk
bdb5f3bb9f
Refactor GroupFilterPanel to typescript
2021-08-17 15:30:24 +02:00
James Salter
834f72a9a8
Merge remote-tracking branch 'origin' into sentry-rageshakes
2021-08-17 11:47:00 +01:00
Germain Souquet
458f860a26
Merge branch 'develop' into gsouquet/threaded-messaging-2349
2021-08-17 11:14:21 +01:00
Germain Souquet
d1dbfbd014
hide thread events from the timeline
2021-08-17 11:10:02 +01:00
Germain Souquet
e5024c4b71
Adapt threading UI to new backend
2021-08-17 10:38:09 +01:00
Šimon Brandner
533f2c2c98
Properly listen for call_state
...
The previous thing should have never worked, since CallsChanged doesn't get emitted when a call is answered
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-17 09:51:48 +02:00
Šimon Brandner
3fdf4d13ca
Proper init in constructors
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-17 09:48:25 +02:00
Dariusz Niemczyk
9dfa01e1a8
Fix error on accessing encrypted media without keys
...
In case where the message is encrypted and you request cross-signed keys
from another session you may end up in a situation where `media` doesn't
exist as you didn't receive keys, yet you have the message's type.
This commit fixes this problem by checking if the media is even available.
2021-08-16 15:30:48 +02:00
James Salter
6c2e98812b
Remove test code; good job we have tests
2021-08-16 13:26:58 +01:00
Dariusz Niemczyk
582b5c90a4
Properly sepearate left column from timeline
2021-08-16 14:26:21 +02:00
James Salter
16d02f24bd
lint
2021-08-16 13:06:19 +01:00
David Baker
be18178015
Merge pull request #6614 from SimonBrandner/fix/glare/18538
...
Fix glare related regressions
2021-08-16 12:28:10 +01:00
Dariusz Niemczyk
8bd5441fae
Merge branch 'develop' into gsouquet/fix-backdrop-filter
...
* develop: (22 commits)
Fix long display names in call toasts
Fix import
Add MatrixEvent type
Convert CrossSigningPanel to TS
Fix PiP of held calls
Use new call state icons
Add declined call buttons
Add "No answer" state
Left align call tiles
Fix tab trapping behaviour
add comment
Iterate PR based on feedback
Iterate PR, merge types with @types/PushRules
Remove misplaced bracket in a translation string
delint and improve ts
Convert SearchResult, InteractiveAuth, PushProcessor and Scheduler to Typescript
remove dead code and fix some types
delint
post-merge fixes, the new keybindings stuff made it messy
Improve VoiceOver & WebKit accessibility support
...
2021-08-16 13:16:28 +02:00
Šimon Brandner
c375b6058f
Fix call tile spacing issues
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-16 11:04:41 +02:00
Germain Souquet
02ece40103
Fix import path on ChangeAvatar
2021-08-16 09:19:58 +01:00
Germain Souquet
800b3f1424
Fix linter
2021-08-16 09:16:02 +01:00
Šimon Brandner
bd2ae762d6
Adjust max-non-narrow-width
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-16 10:08:30 +02:00
Šimon Brandner
64aa53ab24
Correctly handle media errors
...
The methods need to be async since play() is async, otherwise there is no point in having the try catch blocks
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-15 13:33:49 +02:00
Šimon Brandner
a6cde3256e
Properly handle call change
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-15 12:56:29 +02:00
Dariusz Niemczyk
7b72931c42
Merge pull request #6422 from libexus/i18n-bracket-fix
...
Remove misplaced bracket in a translation string
2021-08-15 09:20:00 +02:00
Germain Souquet
2e1d5aa67b
Migrate ProfileSettings to TypeScript
2021-08-14 11:36:12 +02:00
Germain Souquet
447beb8294
Migrate IntegrationManager to TypeScript
2021-08-14 11:27:17 +02:00
Germain Souquet
dfd986751f
Migrate DevicesPanelEntry to TypeScript
2021-08-14 11:22:18 +02:00
Germain Souquet
fb6a6370e7
Migrate DevicesPanel to TypeScript
2021-08-14 11:17:19 +02:00
Germain Souquet
1e431057ff
Migrate ChangeDisplayName to TypeScript
2021-08-14 11:06:34 +02:00
Germain Souquet
bedfbedff0
Migrate ChangeAvatar to TypeScript
2021-08-14 11:04:36 +02:00
Germain Souquet
1f55158727
Migrate AvatarSetting to TypeScript
2021-08-14 10:53:53 +02:00
Germain Souquet
c56d267316
Migrate TopUnreadMessagesBar to TypeScript
2021-08-14 10:51:08 +02:00
Germain Souquet
eb120901ae
Migrate SimpleRoomHeader to TypeScript
2021-08-14 10:48:30 +02:00
Germain Souquet
7e4c88f6ba
Migrate RoomUpgradeWarningBar to TypeScript
2021-08-14 10:46:38 +02:00
Germain Souquet
7290a65924
Migrate RoomDetailList to TypeScript
2021-08-14 10:36:04 +02:00
Germain Souquet
e9e6269da7
Migrat ReadReceiptMarker to TypeScript
2021-08-14 10:31:18 +02:00
Germain Souquet
2e9cacdeb1
Migrate JumpToBottomButton to TypeScript
2021-08-14 10:22:43 +02:00
David Baker
c28d449f3f
Fix import
...
thanks vscode
2021-08-13 18:21:59 +01:00
David Baker
7c8637f5db
Add MatrixEvent type
2021-08-13 18:18:48 +01:00
David Baker
c79b6a412d
Merge remote-tracking branch 'origin/develop' into dbkr/crosssigningpanel_ts
2021-08-13 18:11:54 +01:00
David Baker
e78640572d
Convert CrossSigningPanel to TS
...
Type: task
2021-08-13 18:07:58 +01:00
Dariusz Niemczyk
94a5013beb
temp
2021-08-13 19:03:20 +02:00
Dariusz Niemczyk
7f58a21aac
Improve BackdropPanel performance by ignoring React
2021-08-13 18:12:02 +02:00
Travis Ralston
da944b2c6b
Merge pull request #6323 from matrix-org/t3chguy/ts/12
...
Convert SearchResult, InteractiveAuth, PushProcessor and Scheduler to TS
2021-08-13 10:08:58 -06:00
Michael Telatynski
df282807b1
Merge pull request #5659 from matrix-org/t3chguy/a11y/composer-list-autocomplete
2021-08-13 16:55:46 +01:00
Dariusz Niemczyk
5f9b55eaa9
Merge remote-tracking branch 'origin/develop' into gsouquet/fix-backdrop-filter
...
* origin/develop: (1278 commits)
Add a little padding
Keep number field in focus when pressing dialpad buttons (#6520 )
Remove old version
Fix video call persisting when widget removed
Update link to matrix-js-sdk CONTRIBUTING file (#6557 )
$toast-bg-color -> $system
$system-... -> $system
Iterate PR based on feedback
Remove unnecessary code
Use AccessibleTooltipButton
Just upload the PR object itself
Edit PR Description instead of commenting
publish the right directory
Fix Netflify builds from fork PRs
This doesn't need to be here as it was moved into CallViewButtons
Make scrollbar dot transparent
Iterate PR based on feedback
Don't set hidden RRs labs setting at account level
Add a comment for weirdly placed div
Add full class names to animations.scss
...
2021-08-13 15:12:07 +02:00
Šimon Brandner
cda91e44e0
Use new call state icons
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-13 11:37:17 +02:00
Šimon Brandner
032d2866a3
Add "No answer" state
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-13 11:19:14 +02:00
Šimon Brandner
c79852a9f0
Left align call tiles
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-13 10:59:59 +02:00
Šimon Brandner
39bb253d1f
Merge remote-tracking branch 'upstream/develop' into feature/narrow-voip-tiles/18398
2021-08-13 10:30:21 +02:00
Andrew Morgan
1ad35b1564
Keep number field in focus when pressing dialpad buttons ( #6520 )
2021-08-12 18:58:06 +01:00
Travis Ralston
772b8fb3fa
Merge pull request #6593 from SimonBrandner/fix/correct-button
...
Use the correct button component for the Call View sidebar button
2021-08-12 08:54:53 -06:00
Michael Telatynski
85b1f166e8
post-merge tidy up
2021-08-12 12:03:14 +01:00
Dariusz Niemczyk
fbc5729daf
Merge pull request #6590 from matrix-org/palid/fix/images-loading-ux
...
Make loading encrypted images look snappier
2021-08-12 12:55:52 +02:00
Michael Telatynski
0a209afdc2
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into t3chguy/fix/18089
...
Conflicts:
res/css/structures/_SpaceHierarchy.scss
src/components/structures/SpaceHierarchy.tsx
src/i18n/strings/en_EN.json
2021-08-12 11:41:03 +01:00
Michael Telatynski
228d623024
Merge pull request #6543 from matrix-org/t3chguy/fix/18092
2021-08-12 11:28:14 +01:00
Michael Telatynski
f53eb4eeed
Fix tab trapping behaviour
2021-08-12 11:27:34 +01:00
Michael Telatynski
f9527c9d6b
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into t3chguy/a11y/composer-list-autocomplete
...
Conflicts:
src/components/views/rooms/BasicMessageComposer.tsx
src/editor/autocomplete.ts
2021-08-12 11:21:20 +01:00
Michael Telatynski
9d3569a577
Iterate PR based on feedback
2021-08-12 10:58:56 +01:00
Šimon Brandner
ccaa69b25b
Remove unnecessary code
...
This somehow doesn't seem to be neccessary anymore, I don't really know why but everything seems to work without it
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-12 08:53:42 +02:00
Šimon Brandner
29d20b8125
Use AccessibleTooltipButton
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-12 08:11:11 +02:00
Michael Telatynski
09ffad96ff
Merge pull request #6569 from matrix-org/t3chguy/fix/spaces-a11y
2021-08-11 23:18:52 +01:00
Michael Telatynski
69cf64249f
add comment
2021-08-11 21:50:26 +01:00
Michael Telatynski
5d98c6f02d
Iterate PR based on feedback
2021-08-11 21:45:49 +01:00
Šimon Brandner
012f2c9e7e
This doesn't need to be here as it was moved into CallViewButtons
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-11 19:16:55 +02:00
David Baker
abba7983ce
Merge pull request #6578 from SimonBrandner/task/export-call-view-buttons
...
Move Call View Buttons into a separate component
2021-08-11 18:09:48 +01:00
James Salter
cc9ddb351f
Remove test error on startup, and send correct user text
2021-08-11 18:01:22 +01:00
James Salter
ba1618812c
Send user text as context
2021-08-11 18:00:21 +01:00
James Salter
de398f46f4
initial spike
2021-08-11 18:00:21 +01:00
Travis Ralston
a149108a7d
Merge pull request #6353 from SimonBrandner/feature/improved-composer
...
Improve handling of pills in the composer
2021-08-11 10:55:13 -06:00
Michael Telatynski
38645d9054
Fix loading state issues for spaces pagination
2021-08-11 17:07:53 +01:00
Michael Telatynski
d74e9c4f90
Remove impossible space hierarchy size string
2021-08-11 16:47:14 +01:00
Michael Telatynski
54d85a3864
Iterate PR based on feedback
2021-08-11 16:32:48 +01:00
Šimon Brandner
833a5ee182
Don't set hidden RRs labs setting at account level
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-11 14:37:35 +02:00
Dariusz Niemczyk
723400ace6
Add a comment for weirdly placed div
2021-08-11 10:56:36 +02:00
Dariusz Niemczyk
c872609ed3
Modify encrypted images loading for better UX
...
Adds proper react css transition to encrypted images placeholders, so
that we can animate it's entrance and exit properly.
In addition, adds simple css animations file to properly handle all of
the animations in one place, so that it's much easier to properly handle
prefers-reduced-motion media query.
2021-08-10 19:24:17 +02:00
David Baker
50aa3d6c46
Upscale thumbnails to the container size
...
Force thumbnails to be the size of the container, even if that means
upscaling them. As per comment, this will mean that the thumbnails
will sometimes be larger and a bit blurry rather than small. It looks
like this was probably a source of scroll jumps before.
As per comment, a better fix would be to be be able to know what
size thumbnails the HS will give us so we can size the containers
appropriately.
Type: defect
Regressed by: https://github.com/matrix-org/matrix-react-sdk/pull/6514
Fixes https://github.com/vector-im/element-web/issues/18307
2021-08-10 15:14:04 +01:00
Germain Souquet
d971802789
Create ThreadView phase in RightPanel
2021-08-10 14:30:12 +02:00
Michael Telatynski
77cf5bf613
Update space create menu copy and add link to community migrator
2021-08-10 11:30:00 +01:00
Michael Telatynski
d90321d813
Iterate PR, merge types with @types/PushRules
2021-08-10 11:03:03 +01:00
Michael Telatynski
6877c8fe0c
Merge pull request #6587 from matrix-org/t3chguy/fix/18465
...
Fix create room dialog in spaces no longer adding to the space
2021-08-10 10:34:26 +01:00
Michael Telatynski
cd1b315ed6
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into t3chguy/ts/12
2021-08-10 10:21:01 +01:00
Michael Telatynski
b7246404be
Fix create room dialog in spaces no longer adding to the space
2021-08-10 10:05:19 +01:00
Michael Telatynski
195b8714fc
Iterate PR based on feedback
2021-08-10 09:55:51 +01:00
Michael Telatynski
db951b43a3
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into t3chguy/fix/18092
2021-08-10 09:48:22 +01:00
Michael Telatynski
857bb9db44
Add some treeview labels
2021-08-10 09:46:25 +01:00
Michael Telatynski
0f49fe92c6
iterate spaces treeview stuff
2021-08-09 14:01:34 +01:00
Michael Telatynski
09f20bcda7
Make space hierarchy a treeview
2021-08-09 10:29:55 +01:00
Germain
298318c0ee
Merge branch 'develop' into i18n-bracket-fix
2021-08-09 09:07:32 +01:00
Panagiotis
1c7a89b2e4
add comment - explain conditional statusBar
2021-08-08 21:00:15 +03:00
Panagiotis
a53886a630
Merge branch 'develop' into fix/call-search-areas
2021-08-08 16:29:05 +03:00
Šimon Brandner
96b651e326
Fade buttons after componentDidMount
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-08 11:26:57 +02:00
Šimon Brandner
d0e76a0ecd
Use CallViewButtons
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-08 11:20:17 +02:00
Šimon Brandner
9f28c30145
Add CallViewButtons.tsx
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-08 11:16:55 +02:00
Travis Ralston
92a60497d2
Merge pull request #6572 from matrix-org/travis/voice-messages/stop-left
...
Move stop button to the left of the waveform
2021-08-07 09:09:21 -06:00
Michael Telatynski
7598ce6ca3
Merge pull request #6576 from SimonBrandner/fix/export-default
...
Export components by default
2021-08-07 15:15:57 +01:00
Šimon Brandner
d8b492f47d
Correctly hide fullscreen button
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-07 09:38:26 +02:00
Šimon Brandner
63ed852c68
Fix typo which caused the wrong PiP position
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-07 09:31:32 +02:00
Šimon Brandner
2ce75d45b2
Fix tranlation
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-07 09:16:34 +02:00
Šimon Brandner
5c90736213
Export components by default
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-07 08:54:40 +02:00
Dariusz Niemczyk
b6f7c4fe95
Merge pull request #6475 from matrix-org/jitsi-picture-in-picture
...
Refactor Calls components into smaller pieces for future Widgets work
2021-08-06 18:03:30 +02:00
Dariusz Niemczyk
b73c73f07c
Fix missing string
2021-08-06 17:47:59 +02:00
Dariusz Niemczyk
ebee78acc8
Fix dangling ';'
2021-08-06 17:45:14 +02:00
Travis Ralston
b2a2b35243
Merge pull request #6565 from SimonBrandner/fix/codeblock-expand/18388
...
Fix missing expand button on codeblocks
2021-08-06 09:42:13 -06:00
Travis Ralston
6a9ebc6902
Merge pull request #6390 from SimonBrandner/feature/hidden-rrs
...
Support for MSC2285 (hidden read receipts)
2021-08-06 09:27:14 -06:00
Travis Ralston
f53451df65
Merge pull request #6349 from SimonBrandner/feature/collapse-pinned-mels/17938
...
Group pinned message events with MELS
2021-08-06 09:25:08 -06:00
Travis Ralston
cab4f2e402
Move stop button to the left of the waveform
...
Fixes https://github.com/vector-im/element-web/issues/18416
2021-08-06 09:00:18 -06:00
Dariusz Niemczyk
7513f5ba7c
Fix types
2021-08-06 16:43:20 +02:00
Dariusz Niemczyk
cba87f433b
Fix merge conflicts
2021-08-06 16:31:04 +02:00
Dariusz Niemczyk
4328083ea7
Rename css
2021-08-06 16:31:04 +02:00
Michael Telatynski
6fddfe0d59
Fix dropdown keyboard selection accessibility
2021-08-06 14:48:46 +01:00
Michael Telatynski
3fd2c00516
Improve aria labels around spaces avatar uploader
2021-08-06 14:46:02 +01:00
Germain
3153e11761
Merge pull request #6566 from SimonBrandner/task/export-layout
2021-08-06 14:45:54 +01:00
Germain
da79581744
Merge pull request #6567 from SimonBrandner/fix/connecting-states/18404
...
Don't flash "Missed call" when accepting a call
2021-08-06 14:42:31 +01:00
Germain
40eb9ae452
Merge pull request #6571 from SimonBrandner/fix/reply-whitespace/18327
...
Fix clicking whitespaces on replies
2021-08-06 14:34:31 +01:00
Michael Telatynski
7a11279682
Fix dropdown negative wraparound for keyboard accessibility
2021-08-06 14:21:56 +01:00
Michael Telatynski
54fb24f359
Fix dropdown keyboard accessibility when filter is disabled
2021-08-06 14:21:41 +01:00
Travis Ralston
2c601e0ff1
Merge pull request #6562 from matrix-org/travis/voice-messages/disable-composer
...
Fix disabled state for voice messages + send button tooltip
2021-08-06 07:19:58 -06:00
Šimon Brandner
0e041f2e77
Fix clicking whitespaces on replies
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-06 15:06:11 +02:00
Michael Telatynski
81b70c6955
Merge pull request #6570 from SimonBrandner/feature/call-length/18405
2021-08-06 13:44:14 +01:00
Šimon Brandner
8368aa13ca
length -> duration
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-06 14:38:53 +02:00
Dariusz Niemczyk
8ac82457e8
Update src/components/views/voip/PictureInPictureDragger.tsx
...
Co-authored-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-06 14:10:59 +02:00
Šimon Brandner
c1449ff01a
Show call length
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-06 13:59:26 +02:00
Dariusz Niemczyk
efc63f1f77
Merge pull request #6560 from matrix-org/palid/fix/18384
...
Fix [object Object] in Widget Permissions
2021-08-06 13:59:14 +02:00
Michael Telatynski
381108a9c2
Merge pull request #6227 from SimonBrandner/feature/copy-version/17603
2021-08-06 12:56:38 +01:00
Dariusz Niemczyk
6d4ef6b1a4
Fix [object Object] in Widget Permissions
2021-08-06 13:54:00 +02:00
Michael Telatynski
facc882a11
i18n and add space null guard for home space
2021-08-06 12:50:32 +01:00
Dariusz Niemczyk
e8762fbe5b
Fix merge conflicts
2021-08-06 13:28:53 +02:00
Michael Telatynski
1a1b1738c1
Add aria label to clickable notification badge on space panel
2021-08-06 12:28:46 +01:00
Michael Telatynski
3895345250
Fix disabled state on AccessibleButton not being exposed via ARIA
2021-08-06 12:28:20 +01:00
Michael Telatynski
d285a45da5
Fix stray tabIndex on AutoHideScrollbar component in FF
2021-08-06 12:28:06 +01:00
Dariusz Niemczyk
35386078a4
Post-merge changes
2021-08-06 13:25:27 +02:00
Dariusz Niemczyk
3b002c4c1f
Merge remote-tracking branch 'origin/develop' into jitsi-picture-in-picture
...
* origin/develop: (100 commits)
Add comments to isRegionalIndicator
Stop voice messages that are playing when starting a recording
Properly set style attribute on shared usercontent iframe
Fix in-call context menus when in PiP mode (#6552 )
Extract tooltipYOffset to a const
Increase yOffset by 4px away
i18n
Post-merge conflict resolution and improve alignment of tooltips
Fix image & blurhash info when skipping thumbnail due to thresholds
Skip sending a thumbnail if it is not a sufficient saving over the original
Null guard space inviter to prevent the app exploding
Remove seams from pin icon
Appease Jest
Fix worklet reference for new webpack pipeline
i18n
Update copy
Fix wrong cursor being used in PiP
Fix voice feed cut-off
Use flex-start as it has more universal support
Wrap cases in {}
...
2021-08-06 13:25:14 +02:00
Michael Telatynski
f7818e0169
iterate PR based on feedback
2021-08-06 12:05:14 +01:00
Šimon Brandner
6d6fa46541
Add connecting states
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-06 12:42:38 +02:00
Michael Telatynski
64995dfae7
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into t3chguy/fix/18092
2021-08-06 11:39:24 +01:00
Šimon Brandner
6afd75ac3c
Update/fix licenses
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-06 10:40:26 +02:00
Šimon Brandner
25c6b216b0
Move LayoutSwitcher CSS to a separate file
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-06 10:37:42 +02:00
Šimon Brandner
186acf92a9
Wrap in ()
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-06 10:30:38 +02:00
Šimon Brandner
85f5ec3a94
Move LayoutSwitcher into a separate component
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-06 10:27:18 +02:00
Šimon Brandner
67fdbf97e5
Round percentageOfViewport
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-06 09:17:00 +02:00
Šimon Brandner
3677d0c5f2
Merge remote-tracking branch 'upstream/develop' into feature/improved-composer
2021-08-06 08:02:28 +02:00
Šimon Brandner
44acded0a0
Use snake case
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-06 07:55:08 +02:00
Šimon Brandner
6e688b3c3a
Merge remote-tracking branch 'upstream/develop' into public-e2ee-warn
2021-08-06 07:53:07 +02:00
Šimon Brandner
015e0b6d77
Make into a labs feature
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-06 07:51:57 +02:00
Šimon Brandner
4f0c800cad
Merge remote-tracking branch 'upstream/develop' into feature/improved-composer
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-06 07:45:17 +02:00
Šimon Brandner
5f68ad92d1
Merge remote-tracking branch 'upstream/develop' into feature/collapse-pinned-mels/17938
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-06 07:43:19 +02:00