Eric Eastwood
3a241e0dfb
Log TimelinePanel
debugging info when opening the bug report modal ( #8502 )
...
To debug all of the timeline problems:
- https://github.com/vector-im/element-web/issues/21613
- https://github.com/vector-im/element-web/issues/21922
- https://github.com/vector-im/element-web/issues/21432
- https://github.com/vector-im/element-web/issues/21533
2022-05-09 21:32:25 -05:00
Travis Ralston
401e124df6
Merge branch 'develop' into 19245-improve-styling-of-search-initialization-errors
2022-05-09 19:32:43 -06:00
Travis Ralston
548290b006
Run a minor code quality checker over the repo ( #8524 )
...
* Run a minor code quality checker over the repo
Largely targeted at spelling of common words and misc code issues.
* Update snapshots
2022-05-09 22:52:05 +00:00
Robin
89d7760f36
Don't leave button tooltips open when closing modals ( #8546 )
2022-05-09 18:02:03 -04:00
Janne Mareike Koschinski
8aa303f9b7
Improve welcome screen, add opt-out analytics ( #8474 )
2022-05-09 15:10:22 +02:00
Michael Telatynski
674aec4050
Fix regression around pasting links ( #8537 )
...
* Fix regression around pasting links
* Add tests
2022-05-09 12:39:32 +00:00
Kalle Struik
7c07ad155c
Improve the styling of search initialization errors.
...
Signed-off-by: Kalle Struik <kalle@kallestruik.nl>
2022-05-09 11:20:36 +02:00
Kerry
7e15bef062
Live location sharing: fix code smells - return useEffect unsub, dont map ( #8535 )
...
Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-05-09 08:42:05 +00:00
Šimon Brandner
b1daf3fec2
Add a Copy link
button to the right-click message context-menu labs feature ( #8527 )
...
* Simplify `Share` button
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Add proper `Copy link` button
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* i18n
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-05-09 08:25:14 +02:00
Sinharitik589
dfc7224fc7
Converting selected text to MD link when pasting a URL ( #8242 )
...
* Converting selected text to MD link when pasting a URL
* Update src/editor/operations.ts
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
* Converting selected text to MD link when pasting a URL
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-05-09 06:34:56 +01:00
Michael Weimann
7e63202f9a
Replace compose context menu with IconizedContextMenu ( #22046 )
...
Signed-off-by: Michael Weimann <michaelw@matrix.org>
2022-05-07 20:19:08 +02:00
Robin
765a715fce
Remove duplicate tooltip from user pills ( #8512 )
...
* Remove duplicate tooltip from user pills
* Fix test
2022-05-06 21:26:32 +00:00
Travis Ralston
eca8494c66
Merge pull request #8522 from matrix-org/travis/widget-screenshots
...
Move widget screenshots labs flag to devtools
2022-05-06 13:21:47 -06:00
Travis Ralston
d39d332f54
Merge pull request #8521 from matrix-org/travis/remove-unused-labs-1
...
Remove some labs features which don't get used or create maintenance burden: custom status, multiple integration managers, and do not disturb
2022-05-06 13:21:07 -06:00
Travis Ralston
b2bf5aacc0
Add a settings store check to make the menu code easy to find again
...
... and because we probably should check this...
2022-05-06 13:13:00 -06:00
Travis Ralston
485f42e3d7
Move widget screenshots to devtools dialog instead of labs
2022-05-06 13:05:01 -06:00
Travis Ralston
2aec197354
Remove feature_many_integration_managers
...
Rationale: If we want this feature, design will do it properly.
2022-05-06 12:46:26 -06:00
Travis Ralston
aa664b88a4
Remove feature_custom_status
...
Rationale: It's legacy and wrong in so many ways.
2022-05-06 12:39:03 -06:00
Suguru Hirahara
cce0833c21
Simplify ReplyPreview implementation ( #8516 )
...
- Use AccessibleButton for cancel button, following other cases on UI
- Use flexbox for RTL layout to remove clear: both
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
2022-05-06 18:06:32 +00:00
Kerry
e97536ef96
Live location sharing - refresh beacon timers on tab becoming active ( #8515 )
...
* add visibilitychange listener
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test
Signed-off-by: Kerry Archibald <kerrya@element.io>
* restore event listener mock
Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-05-06 11:33:09 +02:00
Kerry
2c19d286ed
Eslint - require copyright header rule ( #8514 )
...
* bump eslint plugin to 0.5.2
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add rule
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add missing copyright headers
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix comment order
Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-05-06 09:09:28 +00:00
Janne Mareike Koschinski
d75fbf27e0
space: remove blue beta dot ( #8511 )
2022-05-06 10:55:53 +02:00
Šimon Brandner
b12c002602
Order receipts with the most recent on the right ( #8506 )
2022-05-05 12:10:48 +00:00
Germain
3a63c88a11
Order new search dialog results by recency ( #8444 )
...
* Order new search dialog results by recency
* Add getLastTs tests
* Add sort rooms tests
2022-05-05 12:19:11 +01:00
Šimon Brandner
b5ac9493dd
Improve pills ( #6398 )
2022-05-05 11:13:09 +02:00
Šimon Brandner
c79596cfe6
Add a way to maximize/pin widget from the PiP view ( #7672 )
2022-05-05 10:57:10 +02:00
Robin
658ff4dfe6
Iterate video room designs in labs ( #8499 )
...
* Remove blank header from video room view frame
* Add video room option to space context menu
* Remove duplicate tooltips from face piles
* Factor RoomInfoLine out of SpaceRoomView
* Factor RoomPreviewCard out of SpaceRoomView
* Adapt RoomPreviewCard for video rooms
* "New video room" → "Video room"
* Add comment about unused cases in RoomPreviewCard
* Make widgets in video rooms mutable again to de-risk future upgrades
* Ensure that the video channel exists when mounting VideoRoomView
2022-05-04 17:02:06 -04:00
Michael Telatynski
d79349029a
Fix soft crash around threads when room isn't yet in store ( #8496 )
2022-05-04 16:39:36 +01:00
Šimon Brandner
a5b795c934
Improve UI/UX in calls ( #7791 )
2022-05-04 17:16:38 +02:00
Šimon Brandner
3c36a7f704
Add ability to change audio and video devices during a call ( #7173 )
2022-05-04 16:41:56 +02:00
Michael Telatynski
964c60d086
Apply corrections identified by SonarQube ( #8457 )
2022-05-03 22:04:37 +01:00
Šimon Brandner
af78356c9d
Fix forwarding UI papercuts ( #8482 )
2022-05-03 19:18:16 +02:00
Michael Telatynski
f29ef04751
Fix race conditions around threads ( #8448 )
2022-05-03 14:25:08 +01:00
Kerry
1aaaad2f32
do not trackuserlocation in location picker ( #8466 )
2022-05-03 12:03:56 +00:00
Kerry
12af3038a8
fix message indent in thread view ( #8462 )
...
Signed-off-by: Kerry Archibald <kerrya@element.io>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-05-03 13:51:50 +02:00
Kerry
3b1e715854
Live location sharing: remove geoUri logs ( #8465 )
...
* remove geoUri logs
Signed-off-by: Kerry Archibald <kerrya@element.io>
* Update src/components/views/location/Map.tsx
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-05-03 08:29:43 +00:00
Janne Mareike Koschinski
3e31fdb6a7
read receipts: improve tooltips to show names of users ( #8438 )
2022-05-02 11:46:11 +02:00
Emmanuel
d294dad04d
fix timeline search with empty text box should do nothing ( #8262 )
...
* fix timeline search with empty text box should do nothing
* test SearchBar component
* fix lint error
* Update SearchBar-test.tsx
Co-authored-by: Travis Ralston <travisr@matrix.org>
2022-05-02 01:09:59 +00:00
Suguru Hirahara
cea75fde27
Fix text link buttons on UserInfo panel ( #8247 )
...
* Fix text link buttons on UserInfo (right) panel
- Fix link button styling
- Replace className="mx_linkButton" with kind="link"
- Remove style rules required for mx_linkButton
- Align E2E icon and devices on the device list
- Replace margin with gap
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
* Spacing variables
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
* Replace link_inline with link
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
* Remove a redundant rule
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
* Wrap verifyButton
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
2022-05-02 01:08:42 +00:00
Suguru Hirahara
12e8534c2b
Implement improved spacing for the thread list and timeline ( #8337 )
...
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-04-29 11:03:39 +00:00
Michael Telatynski
fddbc429a9
Fix issue with thread notification state ignoring initial events ( #8417 )
2022-04-29 09:48:57 +01:00
Kerry
472222c195
LLS: error handling on stopping beacon ( #8406 )
...
* shared stopping error state for timeline, maxi and room warnign
Signed-off-by: Kerry Archibald <kerrya@element.io>
* check for stopping errors in roomlist share warning
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test stopping errors in OwnBeaconStore
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update LeftPanelLiveShareWarning tests for stopping errors
Signed-off-by: Kerry Archibald <kerrya@element.io>
* reinstate try/catch for stopping beacons in create
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove unnecessary and buggy beacon stopping on creation
Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-04-28 12:03:51 +00:00
Kerry
699a9aeaaf
LLS: expose way to enable live sharing labs flag from location dialog ( #8416 )
...
* add state for waiting for labs flag
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add enable live share component
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test enabling live share labs flag
Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-04-28 13:37:20 +02:00
Germain
1ed68a718f
Add new user signup event tracking in PostHog ( #8412 )
2022-04-28 11:46:02 +01:00
Michael Telatynski
8baa46b0dd
Fix baseline misalignment of thread panel summary by deduplication ( #8413 )
2022-04-27 18:10:27 +01:00
Janne Mareike Koschinski
5a5a792593
Read Receipts: never show +1, if it’s just 4, show all of them ( #8428 )
...
* read receipts: never show +1, if it’s just 4, show all of them
* read receipts: improve type signature for determineAvatarPosition
2022-04-27 14:27:29 +02:00
Janne Mareike Koschinski
e718242912
Read Receipts "Fall from the Sky" ( #8414 )
...
* fix: don't pass hideTitle to base avatar
* fix: correctly position read receipt markers
2022-04-26 18:09:41 +02:00
Janne Mareike Koschinski
9b0ab3321c
Add opt-in analytics to onboarding tasks ( #8409 )
...
* Add interaction tracking to explore room, send DM and create room events in onboarding view and elsewhere
* Update matrix analytics events dependency
2022-04-26 13:31:53 +02:00
RiotRobot
ba624c8ef2
Merge branch 'master' into develop
2022-04-26 11:50:38 +01:00
Michael Telatynski
6b0156d876
Merge remote-tracking branch 'origin/release-v3.43.0'
...
# Conflicts:
# CHANGELOG.md
# package.json
# src/components/views/messages/MessageActionBar.tsx
2022-04-26 11:49:16 +01:00