Germain
e9224f6fce
Add mark as read option in room setting ( #9798 )
2022-12-22 13:18:38 +00:00
Kerry
fbc3228143
Device manager - current device design and copy tweaks ( #9801 )
...
* indent device details
* udpate copy for current device security warning
* lint
* test coverage for copy
* strict
2022-12-22 01:58:29 +00:00
Kerry
9a8545bf34
Fix: Editing a poll will silently change it to a closed poll ( #9809 )
...
* add failing test case
* dont reset poll disclosure on editing
2022-12-21 21:29:11 +00:00
Robin
8660293424
Make call tiles look less broken in the right panel ( #9808 )
2022-12-21 18:59:02 +00:00
Michael Weimann
1614674ca9
Snap in PiP widget when content changed ( #9797 )
2022-12-21 13:06:26 +00:00
Germain
bef8e077f6
Unify notifications panel event design ( #9754 )
2022-12-21 10:25:50 +00:00
Florian Duros
d6e447b934
Load RTE component only when needed ( #9804 )
...
Use react lazy to load rte component
2022-12-20 14:59:18 +00:00
Richard van der Hoff
ad7c002f4d
Merge remote-tracking branch 'origin/develop' into rav/edited_events
2022-12-20 11:20:03 +00:00
Richard van der Hoff
dc29317445
Improve display of edited events
2022-12-20 11:19:47 +00:00
Richard van der Hoff
fa01a6211e
verified
can be null
2022-12-20 11:19:47 +00:00
Richard van der Hoff
c34a2bfb8c
Call onHeightChanged from componentDidUpdate
...
... to ensure that we don't call it if there was no change to the verification
status.
2022-12-20 11:19:47 +00:00
Kerry
0485b74acb
Device manager - design tweaks ( #9768 )
...
* hover style on dropdown
* hover states
* device details spacing
* device details h3 -> h4
* missing fullstops
* update snapshots for new copy
* device details expand icon bigger
* hide current session security card when details expanded
* filter dropdown padding and hover state
* update cypress selector for device detail heading
2022-12-20 01:17:05 +00:00
renovate[bot]
af3715821b
Update dependency maplibre-gl to v2 ( #9699 )
...
* Update dependency maplibre-gl to v2
* update types and mocks for maplibre 2.0
* prettier + strict fix
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kerry Archibald <kerrya@element.io>
2022-12-18 23:17:15 +00:00
Richard van der Hoff
46e47a821e
Clean up signature of verifyEvent
...
It doesn't need to be `async`, and it doesn't need us to pass in the event
every time.
2022-12-17 23:52:55 +00:00
Michael Telatynski
f1e8e7f140
Enable @typescript-eslint/explicit-member-accessibility
on /src ( #9785 )
...
* Enable `@typescript-eslint/explicit-member-accessibility` on /src
* Prettier
2022-12-16 12:29:59 +00:00
Faye Duxovni
4724506320
Improve decryption error UI by consolidating error messages and providing instructions when possible ( #9544 )
...
* Improve decryption error UI by consolidating error messages and providing instructions when possible
* Fix TS strict errors
* Rename .scss to .pcss
* Avoid accessing clipboard, Cypress doesn't like it
* Display DecryptionFailureBar alongside other AuxPanel bars
* Add comments
* Add small margin off-screen for visible decryption failures
* Fix some more TS strict errors
* Add unit tests for DecryptionFailureBar
* Add button to resend key requests manually
* Remove references to matrix-js-sdk crypto internals
* Add hysteresis to visible decryption failures
* Add comment
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Add comment
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Don't create empty div if we're not showing resend requests button
* cancel updateSessions on unmount
* Update unit tests
* Fix lint and implicit any
* Simplify visible event bounds checking
* Adjust cypress test descriptions
* Add percy snapshots
* Update src/components/structures/TimelinePanel.tsx
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Add comments on TimelinePanel IState
* comment
* Add names to percy snapshots
* Show Resend Key Requests button when there are sessions that haven't already been requested via this bar
* We no longer request keys from senders
* update i18n
* update expected text in cypress test
* don't download keys ourselves, update device info in response to updates from client
* fix ts strict errors
* visibledecryptionfailures undefined handling
* Fix implicitAny errors
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-12-15 17:24:33 +00:00
Michael Weimann
ab560bba40
Implement small broadcast PiP ( #9755 )
2022-12-15 11:43:01 +00:00
Germain
2d2755d145
🧵 Enable threads by default ( #9736 )
...
* Delabs threads
* remove threads reload when labs is toggled
* Fix ts strict
* fix rebase mistake
* remove .only
* fix pr comments
* re-introduce backwards compat
* Fix export test
* Fix SearchREsultTile test
* strict ts
2022-12-13 15:09:15 +00:00
Michael Weimann
526645c791
Apply prettier formatting
2022-12-12 12:24:14 +01:00
Florian Duros
dec72c7683
Use icon component instead of mask-image for formatting buttons ( #9732 )
...
Use icon component instead of mask-image for formatting buttons
2022-12-09 17:01:03 +01:00
Florian Duros
73986faa7d
Add inline code to rich text editor ( #9720 )
...
Add inline code to rich text editor
2022-12-09 14:06:15 +01:00
Florian Duros
65f9843576
Add emoji handling for plain text mode ( #9727 )
...
Add emoji handling for plain text mode
2022-12-09 11:38:14 +01:00
Kerry
888e69f39a
Device manage - handle sessions that don't support encryption ( #9717 )
...
* add handling for unverifiable sessions
* test
* update types for filtervariation
* strict fixes
* avoid setting up cross signing in device man tests
2022-12-08 21:52:00 +00:00
Marco Bartelt
95ac957fa4
add-privileged-users-in-room ( #9596 )
2022-12-08 12:40:31 +01:00
Andy Balaam
0f17728aa1
Merge branch 'develop' into feat/emoji-picker-rich-text-mode
2022-12-08 09:39:30 +00:00
Florian Duros
7943f83858
Change formatting buttons behavior ( #9715 )
...
Change formatting buttons behaviour
2022-12-07 12:13:35 +01:00
Florian Duros
1bd560d350
Merge remote-tracking branch 'origin/develop' into feat/emoji-picker-rich-text-mode
2022-12-06 16:38:46 +01:00
Florian Duros
27139ca68e
Add test for emoji
2022-12-06 16:38:25 +01:00
Germain
3a501003e2
Add setting to hide bold notifications ( #9705 )
2022-12-06 09:59:17 +00:00
Michael Weimann
474f464e48
Voice broadcast indicator in room list ( #9709 )
2022-12-06 10:56:29 +01:00
Florian Duros
54e12d265b
Merge remote-tracking branch 'origin/develop' into feat/emoji-picker-rich-text-mode
2022-12-05 17:40:46 +01:00
Florian Duros
f5efa85882
Fix types and console.log
2022-12-05 17:40:33 +01:00
Florian Duros
be3a66b0e6
Fix edition
2022-12-05 16:17:25 +01:00
Michael Telatynski
8576601b7c
Fix replies to emotes not showing as inline ( #9707 )
2022-12-05 12:50:51 +00:00
Michael Telatynski
5f76528832
Improve MImageBody error handling ( #9663 )
...
* Improve MImageBody error handling
* Fix strict errors
* We can assert this as isAnimated would be false if no content.info.mimetype
2022-12-05 12:50:19 +00:00
Robin
0358e038a9
Update copy of 'Change layout' button to match Element Call ( #9703 )
2022-12-02 17:59:14 +00:00
Michael Telatynski
5d409560c7
Remove prop-types ( #9672 )
...
* Remove prop-types
* Remove unused dep rrweb-snapshot
* Revert "Remove unused dep rrweb-snapshot"
This reverts commit d0d076535f4190a6095fe7684124f50c2d3f137d.
2022-12-02 16:07:13 +00:00
Florian Duros
5db885e337
Support multiple lines
2022-12-02 17:01:18 +01:00
Florian Duros
7fcc65a3fe
Use Event for emoji
2022-12-02 16:05:14 +01:00
Florian Duros
75be1f9954
Add emoji handling for rich text mode
2022-12-02 15:22:05 +01:00
renovate[bot]
c8877727a5
Update dependency html-entities to v2 ( #9697 )
...
* Update dependency html-entities to v2
* Update dependency html-entities to v2
* Update imports
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-12-02 11:10:54 +00:00
renovate[bot]
8996bf0a7f
Update dependency filesize to v10 ( #9695 )
...
* Update dependency filesize to v10
* Update dependency filesize to v10
* Fix imports
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-12-01 23:55:24 +00:00
Michael Telatynski
ccfb455847
Fix power selector being wrongly disabled for admins themselves ( #9681 )
2022-12-01 09:49:46 +00:00
Kerry
5583d07f25
add alpha as second sorting condition for device list ( #9665 )
2022-12-01 16:21:39 +13:00
Šimon Brandner
b0dfb2262e
Separate labs and betas more clearly ( #8969 )
...
* Separate labs and betas more clearly
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Fix tests
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Capitalize `L` in `Labs`
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Use `labsSections` instead of `SdkConfig.get("show_labs_settings")`
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Link to `betas.md` instead of `labs.md`
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Change labs label back to `Labs`
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Improve labs section copy
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Improve labs flags copy
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* i18n
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Fix cypress tests
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Reduce diff
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Remove empty line
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Fix comment
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Remove margin-bottom for the last child
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Improve code based on review
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Fix ts
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Improve ts
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Fix ts
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Improve code
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Improve TS
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-11-30 21:20:26 +00:00
ElementRobot
5cbb748843
Upgrade dependencies ( #9249 )
...
* [create-pull-request] automated change
* Delint
* Hold @types/react* back
* Pin axe-core until we fix a11y issues
Co-authored-by: t3chguy <t3chguy@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-11-30 15:18:10 +00:00
Michael Telatynski
d258402186
Typescript updates ( #9658 )
...
* Typescript updates
* Update @types/node
* Fix more types
2022-11-30 11:32:56 +00:00
Richard van der Hoff
baaa9f5dd2
Show user an error if we fail to create a DM for verification ( #9624 )
...
Related: https://github.com/vector-im/element-web/issues/23819
This is still pretty poor, but at least we don't get stuck with a
'verifying...' spinner that is a total failure.
2022-11-30 11:16:52 +00:00
Michael Weimann
459df4583e
Fix start voice broadcast recording while listening ( #9630 )
2022-11-30 11:16:22 +01:00
Robin
69e03860a0
Show day counts in call durations ( #9641 )
...
* Show day counts in call durations
Previously call durations over a day long would be truncated, for example displaying as '2h 0m 0s' instead of '1d 2h 0m 0s'.
* Fix strict mode errors
* Fix strings
Co-authored-by: Travis Ralston <travisr@matrix.org>
2022-11-29 14:21:51 -07:00