Commit graph

43927 commits

Author SHA1 Message Date
Germain
ee13e23b15
Resilience fix for homeserver without thread notification support ()
* 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 () 2022-11-10 12:39:14 +00:00
Robin
06f69abad9
Don't switch to the home page needlessly after leaving a room ()
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 () 2022-11-10 10:53:49 +00:00
Michael Telatynski
962e8e0b23
Differentiate download and decryption errors when showing images () 2022-11-10 09:27:20 +00:00
Michael Weimann
abec724387
Add voice broadcast pre-recoding PiP () 2022-11-10 09:38:48 +01:00
László Várady
afdf289a78
Advanced audio processing settings ()
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 () 2022-11-09 15:33:09 +00:00
Michael Weimann
7fbdd8bb5d
Handle local events for voice broadcasts () 2022-11-09 11:17:54 +00:00
Michael Telatynski
848adfdc10
Add way to create a user notice via config.json () 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 () 2022-11-08 17:30:45 +00:00
dependabot[bot]
50b7230769
Bump loader-utils from 2.0.2 to 2.0.3 ()
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 () 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 () 2022-11-08 10:58:26 +00:00
Michael Weimann
5fb0f5cc3e
Fix LegacyCallHandler-test () 2022-11-08 09:02:07 +00:00
Eric Eastwood
3cbd88c280
Fix ThreadView tests not using thread flag ()
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 () 2022-11-07 14:19:49 +00:00
Michael Telatynski
3747464b41
Make SonarCloud happier ()
* 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 ()
(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 () 2022-11-07 11:56:43 +00:00
Michael Telatynski
be5a8ca3b9
Fix notif panel exception around accessing roomId of undefined () 2022-11-04 16:40:02 +00:00
Florian Duros
5ca9accce2
Improve design of the rich text editor ()
New design for rich text composer
2022-11-04 15:36:50 +00:00
Šimon Brandner
9101b42de8
Handle deletion of m.call events () 2022-11-04 13:49:31 +00:00
Michael Weimann
66d0b318bc
Add voice broadcast playback seekbar () 2022-11-04 11:50:19 +01:00
Michael Telatynski
04bc8fb71c
Optimise Jest run in CI () 2022-11-04 10:48:08 +00:00
Michael Telatynski
28ecdc0cb4
Send layout analytics as WebLayout () 2022-11-04 09:10:37 +00:00
Michael Telatynski
a347525781
Update to @casualbot/jest-sonar-reporter () 2022-11-03 16:55:28 +00:00
Michael Telatynski
0bb9db302d
Enable tsc --strict CI to prevent gaining more errors () 2022-11-03 16:38:26 +00:00
Florian Duros
683fa290a9
Merge pull request 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 ()
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 ()
* 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 ()
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 () 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 () 2022-11-02 14:54:28 +00:00
Hugh Nimmo-Smith
f05cc5d8f3
Refactor + improve test coverage for QR login () 2022-11-02 10:51:20 +00:00
Michael Weimann
9096bd82d6
Extract PlaybackInterface () 2022-11-02 09:46:42 +01:00
Arne Wilken
1e65dcd0aa
Change ListNotificationState to store room ids ()
* 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
RiotRobot
ad87b32e1b v3.60.0-rc.1 2022-11-01 14:44:50 +00:00