Commit Graph

43628 Commits

Author SHA1 Message Date
Michael Weimann f2f00f68ba Fix sliding sync cypress spec (#9569) 2022-11-11 10:10:42 +01:00
Germain ee13e23b15 Resilience fix for homeserver without thread notification support (#9565)
* Notification state resilience

* TypeScript strict fixes

* Add tests
2022-11-10 18:01:19 +00:00
Arne Wilken 8ebdcab7d9 Change "None" to "Off" in notification options (#9539) 2022-11-10 12:39:14 +00:00
Robin 06f69abad9 Don't switch to the home page needlessly after leaving a room (#9477)
Currently, if you leave a room that you're not currently viewing, you'll get sent back to the home page for no reason. This creates needless friction when trying to leave multiple rooms belonging to a space from the room list.

In addition to that fix, this improves the behavior when leaving a subspace, by making it take you to the parent space rather than all the way back home.
2022-11-10 07:34:43 -05:00
Michael Weimann f6347d24ef Show time left for voice broadcast recordings (#9564) 2022-11-10 10:53:49 +00:00
Michael Telatynski 962e8e0b23 Differentiate download and decryption errors when showing images (#9562) 2022-11-10 09:27:20 +00:00
Michael Weimann abec724387 Add voice broadcast pre-recoding PiP (#9548) 2022-11-10 09:38:48 +01:00
László Várady afdf289a78 Advanced audio processing settings (#8759)
Co-authored-by: Šimon Brandner <simon.bra.ag@gmail.com>
Fixes https://github.com/vector-im/element-web/issues/6278
Fixes undefined
2022-11-09 20:14:55 +00:00
Michael Telatynski da779531f1 Close context menu when a modal is opened to prevent user getting stuck (#9560) 2022-11-09 15:33:09 +00:00
Michael Weimann 7fbdd8bb5d Handle local events for voice broadcasts (#9561) 2022-11-09 11:17:54 +00:00
Michael Telatynski 848adfdc10 Add way to create a user notice via config.json (#9559) 2022-11-09 10:50:01 +00:00
Michael Telatynski 985119dcfe Update matrix-events-sdk to 0.0.1 and develop ref to matrix-js-sdk (#9557) 2022-11-08 17:30:45 +00:00
dependabot[bot] 50b7230769 Bump loader-utils from 2.0.2 to 2.0.3 (#9554)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-08 15:46:22 +00:00
RiotRobot 37636abbbe Reset matrix-js-sdk back to develop branch 2022-11-08 14:52:02 +00:00
RiotRobot 3729d4d5c9 Resetting package fields for development 2022-11-08 14:51:34 +00:00
RiotRobot 36d6ee76d3 Merge remote-tracking branch 'origin/develop' into develop 2022-11-08 14:51:19 +00:00
RiotRobot 6c556cb88c Merge branch 'master' into develop
# Conflicts:
#	package.json
2022-11-08 14:50:24 +00:00
Germain 94586c918f Fix TimelineReset handling when no room associated (#9553) 2022-11-08 14:44:54 +00:00
RiotRobot e1e5950cf6 v3.60.0 2022-11-08 14:41:13 +00:00
RiotRobot 9f8ee8e966 Prepare changelog for v3.60.0 2022-11-08 14:41:13 +00:00
RiotRobot 5c1687ea9d Upgrade matrix-js-sdk to 21.1.0 2022-11-08 14:37:30 +00:00
RiotRobot 494e2f767c v3.60.0-rc.2 2022-11-08 13:10:07 +00:00
RiotRobot 02aae5edce Prepare changelog for v3.60.0-rc.2 2022-11-08 13:10:06 +00:00
Germain 3f3005a3ca Always use current profile on thread events (#9524) 2022-11-08 10:58:26 +00:00
Michael Weimann 5fb0f5cc3e Fix LegacyCallHandler-test (#9552) 2022-11-08 09:02:07 +00:00
Eric Eastwood 3cbd88c280 Fix ThreadView tests not using thread flag (#9547)
Fixes tests failing from changes made by https://github.com/matrix-org/matrix-js-sdk/pull/2856
2022-11-07 14:21:49 -06:00
Michael Weimann 36a574a14f Use server side relations for voice broadcasts (#9534) 2022-11-07 14:19:49 +00:00
Michael Telatynski 3747464b41 Make SonarCloud happier (#9545)
* Make SonarCloud happier

* i18n

* Iterate

* Update AddExistingToSpaceDialog.tsx

* Update SlashCommands.tsx
2022-11-07 13:45:34 +00:00
ElementRobot fe0759803a [Backport staging] Fix regressions around media uploads failing and causing soft crashes (#9550)
(cherry picked from commit 77764d80bc)

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-11-07 12:23:47 +00:00
Michael Telatynski 77764d80bc Fix regressions around media uploads failing and causing soft crashes (#9549) 2022-11-07 11:56:43 +00:00
Michael Telatynski be5a8ca3b9 Fix notif panel exception around accessing roomId of undefined (#9546) 2022-11-04 16:40:02 +00:00
Florian Duros 5ca9accce2 Improve design of the rich text editor (#9533)
New design for rich text composer
2022-11-04 15:36:50 +00:00
Šimon Brandner 9101b42de8 Handle deletion of m.call events (#9540) 2022-11-04 13:49:31 +00:00
Michael Weimann 66d0b318bc Add voice broadcast playback seekbar (#9529) 2022-11-04 11:50:19 +01:00
Michael Telatynski 04bc8fb71c Optimise Jest run in CI (#9542) 2022-11-04 10:48:08 +00:00
Michael Telatynski 28ecdc0cb4 Send layout analytics as WebLayout (#9482) 2022-11-04 09:10:37 +00:00
Michael Telatynski a347525781 Update to @casualbot/jest-sonar-reporter (#9538) 2022-11-03 16:55:28 +00:00
Michael Telatynski 0bb9db302d Enable tsc --strict CI to prevent gaining more errors (#9541) 2022-11-03 16:38:26 +00:00
Florian Duros 683fa290a9 Merge pull request #9535 from hanadi92/fix-leave-space-at-bottom
Fix: Move "Leave Space" option to the bottom of space context menu
2022-11-03 14:55:30 +01:00
Florian Duros d744de04c1 Merge branch 'develop' into fix-leave-space-at-bottom 2022-11-03 14:33:29 +01:00
Michael Telatynski 5f540eb25c Update types to match js-sdk --strict mode (#9528)
Co-authored-by: Michael Weimann <michaelw@matrix.org>
2022-11-03 12:50:07 +00:00
Jaiwanth 3330d5a634 Enable user to zoom beyond image size (#5949)
* Enable user to zoom beyond image size and add cleanup functions to image view

Signed-off-by: Jaiwanth <jaiwanth2011@gmail.com>

* Modify cursor icon and display zoom in and out buttons for smaller images

* Fix indentation

Signed-off-by: Jaiwanth <jaiwanth2011@gmail.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
Co-authored-by: Travis Ralston <travisr@matrix.org>
Co-authored-by: Kerry <kerrya@element.io>
2022-11-03 12:03:21 +00:00
ElementRobot e58681ee73 [Backport staging] Fix /myroomavatar slash command (#9537)
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-11-03 12:03:00 +00:00
Hanadi 82bd02c865 Merge branch 'develop' into fix-leave-space-at-bottom 2022-11-03 12:47:55 +01:00
Michael Telatynski f35d01f5df Fix /myroomavatar slash command (#9536) 2022-11-03 11:47:12 +00:00
Hanadi92 89d83faaf6 fix: leave space at bottom of space context menu 2022-11-02 22:41:54 +01:00
Michael Telatynski c79f45e5e6 Add eslint rule unicorn/no-instanceof-array (#9527) 2022-11-02 14:54:28 +00:00
Hugh Nimmo-Smith f05cc5d8f3 Refactor + improve test coverage for QR login (#9525) 2022-11-02 10:51:20 +00:00
Michael Weimann 9096bd82d6 Extract PlaybackInterface (#9526) 2022-11-02 09:46:42 +01:00
Arne Wilken 1e65dcd0aa Change ListNotificationState to store room ids (#9518)
* Changed ListNotificationState to store room ids

ListNotificationState stores a reference to a rooms array which is later
used for comparing the stored array with new arrays. However, the
comparison may fail since the stored array can be changed outside the
class. This PR proposes to instead store only the room ids, which
hopefully allows to avoid the issue by copying the room ids into
a new array, while still being performant.

Signed-off-by: Arne Wilken arnepokemon@yahoo.de

* Change ListNotificationState to shallow clone rooms

Instead of using room ids like in the previous commit,
shallow clone the rooms array instead.

Signed-off-by: Arne Wilken arnepokemon@yahoo.de
Co-authored-by: Robin <robin@robin.town>
2022-11-01 20:56:40 +00:00