Michael Telatynski
a88112a37a
Fix issue with dispatch happening mid-dispatch due to js-sdk emit ( #8473 )
2022-05-03 15:02:55 +01:00
Michael Telatynski
dc9ec8526c
Match MSC behaviour for threads when disabled (thread-aware mode) ( #8476 )
2022-05-03 14:52:51 +01:00
Michael Telatynski
2141b122f9
Tweak sonarqube run ( #8475 )
2022-05-03 14:46:38 +01:00
Suguru Hirahara
f08f764f22
Specify position of DisambiguatedProfile inside a thread on bubble message layout ( #8452 )
2022-05-03 14:28:17 +01: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
David Baker
fdb78a9c87
Initial doc for cypress tests ( #8415 )
...
* Initial doc for cypress tests
* Too many documents
* Typo
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
* Add example
* Typo
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-05-03 12:46:36 +01:00
Michael Telatynski
7f78b1c968
Iterate CI checks ( #8472 )
2022-05-03 10:39:03 +01:00
Kerry
c5633a24fe
Live location sharing: don't group beacon info with room creation summary ( #8468 )
...
* dont group beacon info with room creation summary
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove debugs
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add comment
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update comment
Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-05-03 09:04:47 +00: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
Kerry
f280fab47d
test typescriptification - ForwardDialog ( #8469 )
...
* test/components/views/dialogs/ForwardDialog-test.js -> tsx
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix ts issues in ForwardDialog
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove unused stub-component
Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-05-03 08:22:38 +00:00
Robin
1c70696b10
Don't linkify code blocks ( #7859 )
...
* Don't linkify code blocks
Signed-off-by: Robin Townsend <robin@robin.town>
* Put the linkify ignoreTags option in the right place
Signed-off-by: Robin Townsend <robin@robin.town>
* Add code to list of ignored linkification tags as well
Signed-off-by: Robin Townsend <robin@robin.town>
* Test that code blocks skip linkification
Signed-off-by: Robin Townsend <robin@robin.town>
* Move test to the right spot
Signed-off-by: Robin Townsend <robin@robin.town>
* Use a snapshot instead for test
Signed-off-by: Robin Townsend <robin@robin.town>
2022-05-03 00:26:37 +00:00
Michael Telatynski
7477a2df7d
Switch coverage over to SonarQube ( #8463 )
2022-05-02 21:34:31 +01:00
Janne Mareike Koschinski
3e31fdb6a7
read receipts: improve tooltips to show names of users ( #8438 )
2022-05-02 11:46:11 +02:00
Suguru Hirahara
483112950d
Fix poll overflowing a reply tile on bubble message layout ( #8459 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
2022-05-02 08:36:59 +00:00
Kerry
4a04be6d1c
Test typescriptification continued ( #8327 )
...
* test/utils/MegolmExportEncryption-test.js -> test/utils/MegolmExportEncryption-test.ts
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test/utils/ShieldUtils-test.js - test/utils/ShieldUtils-test.ts
Signed-off-by: Kerry Archibald <kerrya@element.io>
* type fixes for ShieldUtils-test
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test/DecryptionFailureTracker-test.js -> test/DecryptionFailureTracker-test.ts
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove unsupported assertion failure messages
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix ts issues in DecryptionFailureTracker
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add mock restores
Signed-off-by: Kerry Archibald <kerrya@element.io>
* newline
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove commented decriptionfailuretracker code and test
Signed-off-by: Kerry Archibald <kerrya@element.io>
* make should aggregate error codes correctly pass
Signed-off-by: Kerry Archibald <kerrya@element.io>
* cheaters types in MegolmExportEncryption
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* Revert "fix ts issues in DecryptionFailureTracker"
This reverts commit 1ae748cc51088d60722320dbefae04a62310e2e1.
Signed-off-by: Kerry Archibald <kerrya@element.io>
* Revert "remove unsupported assertion failure messages"
This reverts commit 7bd93d075c4d8d45befcbfd59c889782c9a44b48.
* Revert "test/DecryptionFailureTracker-test.js -> test/DecryptionFailureTracker-test.ts"
This reverts commit 1670025bd2af9a355c2761998202f602d61f242e.
* revert change to DecryptionFailureTracker
Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-05-02 07:57:35 +00:00
Michael Telatynski
633229ca26
Clear local storage settings handler cache on logout ( #8454 )
2022-05-02 03:23:43 +01:00
Šimon Brandner
3a245a0cbe
Fix jump to bottom button being always displayed in non-overflowing timelines ( #8460 )
2022-05-01 19:38:36 -06: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
Yaya Usman
ad2d3a3683
Fixes "space panel kebab menu is rendered out of view on sub spaces" ( #8350 )
...
* fixes space kebab menu out of view
* update-eslint: space kebab menu out of view
* update: space kebap menu
* update: space panel collapse behavior and kebap menu fix
* update: space panel collapse behavior and kebap menu fix
* updated fix
2022-04-30 15:36:03 +00:00
Alexander
2c08063925
Add pointer if you hover over location map ( #8451 )
2022-04-30 16:15:20 +01:00
Kerry
36fd9cb0d4
display beacon tiles in timeline regardless of labs flag ( #8423 )
...
Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-04-29 14:12:10 +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
92f440d9de
Consolidate deployment management into more maintained action ( #8430 )
2022-04-29 11:07:42 +01:00
Yaya Usman
b4da870af1
Patch: "Reloading the registration page should warn about data loss" ( #8377 )
2022-04-29 09:42:40 +00:00
Michael Telatynski
6cb29f2b8d
Try SonarCloud ( #8441 )
2022-04-29 09:38:24 +00:00
Kerry
e233cf5061
Live location sharing: fix safari timestamps pt 2 ( #8443 )
...
* handle safari cocoa core data timestamps
Signed-off-by: Kerry Archibald <kerrya@element.io>
* actually fix safari timestamp issue properly
Signed-off-by: Kerry Archibald <kerrya@element.io>
* actually fix safari timestamp issue properly
Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-04-29 09:12:28 +00:00
Michael Telatynski
fddbc429a9
Fix issue with thread notification state ignoring initial events ( #8417 )
2022-04-29 09:48:57 +01:00
Suguru Hirahara
565488a10a
Add margin to the location map inside ThreadView ( #8442 )
...
* Add margin to the location map inside ThreadView
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
* Remove margin from location map inside a reply
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
* Add margin to the location map error message inside ThreadView
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
* Add margin-top to the map inside a reply
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
2022-04-29 08:29:18 +00:00
Suguru Hirahara
7a0b3079be
Fix event text overflow on bubble message layout ( #8391 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
2022-04-28 16:33:54 +00:00
Suguru Hirahara
7208953e5f
Disable the message action bar when hovering over the 1px border between threads in the threads list ( #8429 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
2022-04-28 16:06:56 +00:00
Kerry
de7d5e7c7e
handle safari cocoa core data timestamps ( #8440 )
2022-04-28 16:03:58 +00:00
Kerry
c4e988f406
increase geolocation timeout options to more realistic values ( #8439 )
...
Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-04-28 15:51:47 +01:00
Janne Mareike Koschinski
6120adaedd
correctly align read receipts to state events in bubble layout ( #8419 )
2022-04-28 15:39:17 +02: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
Michael Telatynski
1bceeb244c
Record cypress runs to dashboard ( #8436 )
2022-04-28 12:47:13 +01:00
Kerry
ecd7d8b5e8
Unit test typescriptification - MKeyVerificationConclusion ( #8435 )
...
* test/components/views/messages/MKeyVerificationConclusion-test.js -> tsx
Signed-off-by: Kerry Archibald <kerrya@element.io>
* ts fixes
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add missing copyright
Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-04-28 11:44:04 +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
45180111d0
Update analytics SDK ( #8437 )
2022-04-28 12:19:00 +01:00
Germain
1ed68a718f
Add new user signup event tracking in PostHog ( #8412 )
2022-04-28 11:46:02 +01:00
Kerry
1127db0514
Unit test typescriptification - TextualBody ( #8433 )
...
* test/components/views/messages/TextualBody-test.js -> tsx
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix ts issues in textualbody
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove type-removing context wrapper, fix more
Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-04-28 09:32:50 +00:00
Michael Telatynski
482bb6f48b
Fix issue with underfilled timelines when barren of content ( #8432 )
2022-04-28 10:26:57 +01:00
Emmanuel
9c397625b0
Fix source text boxes in View Source modal should have full width ( #8425 )
...
Nice work, thanks!
2022-04-28 09:23:15 +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
Michael Telatynski
6d2230064e
Fix broken netlify ci ( #8427 )
2022-04-27 12:39:14 +01:00
Michael Telatynski
8f7e265125
Fix Netlify builds
2022-04-27 11:20:29 +01:00
Michael Telatynski
b6bc2943d3
Fix it once and for all
2022-04-27 11:11:48 +01:00