Michael Telatynski
|
a1328d8ef7
|
Switch to importing more things from the main js-sdk export (#11376)
|
2023-08-09 15:10:54 +00:00 |
Michael Telatynski
|
c3574c2050
|
Switch to importing client from main js-sdk export (#11370)
|
2023-08-09 07:18:41 +00:00 |
Michael Telatynski
|
f04a0e2860
|
Populate info.duration for audio & video file uploads (#11225)
* Improve m.file m.image m.audio m.video types
* Populate `info.duration` for audio & video file uploads
* Fix tests
* Iterate types
* Improve coverage
* Fix test
* Add small delay to stabilise cypress test
* Fix test idempotency
* Improve coverage
* Slow down
* iterate
|
2023-07-17 12:07:58 +00:00 |
Michael Telatynski
|
9c48487d85
|
Prefer MatrixClientContext over MatrixClientPeg (#10986)
|
2023-06-14 13:42:07 +01:00 |
Michael Telatynski
|
6b46d6e4f8
|
Add MatrixClientPeg::safeGet and use it in tests (#10985)
|
2023-06-05 18:12:23 +01:00 |
Michael Telatynski
|
f758cbd38a
|
Make more of the codebase conform to strict types (#10859)
|
2023-05-12 09:49:37 +01:00 |
Michael Weimann
|
0a6fe83a8c
|
Add audible notifcation on broadcast error (#10654)
* Add audible notifcation on broadcast error
* Add error audio file
* Add error ogg
* Catch play broadcast error
* Await play error sound
* Add promise error handling
* Add comment about audio elements
|
2023-05-11 12:15:34 +00:00 |
Michael Telatynski
|
6166dbb661
|
Make existing and new issue URLs configurable (#10710)
* Make existing and new issue URLs configurable
* Apply a deep merge over sdk config to allow sane nested structures
* Defaultize
* Fix types
* Iterate
* Add FeedbackDialog snapshot test
* Add SdkConfig snapshot tests
* Iterate
* Fix tests
* Iterate types
* Fix test
|
2023-04-26 09:36:00 +00:00 |
Michael Telatynski
|
8783021e53
|
Fix Clock being read as an absolute time rather than duration (#10706)
* Fix Clock being read as an absolute time rather than duration
* Round durations and update snapshots
|
2023-04-25 17:10:46 +01:00 |
Kerry
|
957945b356
|
remove old debug logging in AsyncWrapper (#10661)
|
2023-04-19 07:45:27 +00:00 |
Eric Eastwood
|
e5f06df3f7
|
Better error handling in jump to date (#10405)
- Friendly error messages with details
- Add a way to submit debug logs for actual errors (non-networking errors)
- Don't jump someone back to a room they already navigated away from. Fixes bug mentioned in https://github.com/vector-im/element-web/issues/21263#issuecomment-1056809714
|
2023-03-24 14:39:24 -05:00 |
Michael Weimann
|
aae9dfbb7d
|
Strictify voice-broadcast (#10393)
|
2023-03-16 10:55:06 +01:00 |
Michael Weimann
|
6fa00a20b0
|
Use compound icons (#10292)
|
2023-03-08 11:11:01 +01:00 |
Michael Weimann
|
5398db21ad
|
Add ESLint Jest (#10261)
|
2023-03-01 16:23:35 +01:00 |
Michael Telatynski
|
c29e5f18ff
|
Update usages of test utilities preferring RTL (#10203)
|
2023-02-22 10:52:55 +00:00 |
Michael Telatynski
|
4574c665ea
|
Conform more code to strict null checking (#10167)
* Conform more code to strict null checking
* Delint
* Iterate PR based on feedback
|
2023-02-16 17:21:44 +00:00 |
Michael Telatynski
|
e8b92b308b
|
Conform more code to strict null checking (#10169)
* Conform more code to strict null checking
* delint
* Iterate
* delint
* Fix bad test
|
2023-02-16 09:38:44 +00:00 |
Suguru Hirahara
|
ea4000cf1e
|
Fix 'Failed check: Ellipsis' on Weblate (#10144)
* Fix 'Failed check: Ellipsis' on Weblate
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
* Fix tests
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
* Remove white space characters before the horizontal ellipsis from RoomPreviewBar
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
* yarn run i18n
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
* Additional change
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
---------
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
|
2023-02-14 09:05:01 +00:00 |
Michael Telatynski
|
da7aa4055e
|
Conform more of the code base to strict null checking (#10147)
* Conform more of the code base to strict null checking
* More strict fixes
* More strict work
* Fix missing optional type
* Iterate
|
2023-02-13 17:01:43 +00:00 |
Michael Telatynski
|
61a63e47f4
|
Comply with noImplicitAny (#9940)
* Stash noImplicitAny work
* Stash
* Fix imports
* Iterate
* Fix tests
* Delint
* Fix tests
|
2023-02-13 11:39:16 +00:00 |
Michael Weimann
|
4648fa3c8c
|
Add PiP move threshold (#10040) (#10033)
|
2023-02-07 10:14:28 +01:00 |
Michael Weimann
|
cfba1b07c6
|
Broadcast time left should never be negative (#10070)
|
2023-02-03 13:49:43 +01:00 |
Michael Weimann
|
c6f6fa62f7
|
Implement broadcast UTD handling (#10021)
|
2023-02-01 13:32:49 +01:00 |
Michael Weimann
|
269d1622b9
|
Implement more robust broadcast chunk header detection (#10006)
|
2023-01-31 09:48:30 +01:00 |
Michael Weimann
|
29c193210f
|
Stop broadcasts on logout (#9978)
Co-authored-by: Andy Balaam <andy.balaam@matrix.org>
|
2023-01-24 10:58:37 +00:00 |
Michael Weimann
|
7df973d569
|
Fix ongoing broadcast recording after connection error (#9974)
Co-authored-by: Andy Balaam <andy.balaam@matrix.org>
|
2023-01-24 10:36:31 +00:00 |
Michael Weimann
|
533b250bb6
|
Handle broadcast chunk errors (#9970)
* Use strings for broadcast playback states
* Handle broadcast decode errors
|
2023-01-24 10:20:26 +00:00 |
Michael Weimann
|
c1c50ec182
|
Stabilise seekign in broadcast (#9968)
|
2023-01-23 17:32:04 +01:00 |
Michael Weimann
|
fe0d3a7668
|
Error handling if broadcast events could not be sent (#9885)
|
2023-01-17 07:57:59 +00:00 |
Michael Weimann
|
4f0a5d1eb4
|
Fix broadcast last sequence number (#9858)
|
2023-01-09 17:18:46 +00:00 |
Michael Weimann
|
be972bc913
|
Check connection before starting broadcast (#9857)
|
2023-01-09 16:08:30 +01:00 |
Travis Ralston
|
fb761c70d5
|
Remove unused function/file (#9863)
|
2023-01-05 09:11:30 -07:00 |
Michael Weimann
|
ab9152044c
|
Use the same avatar colour when creating 1:1 DM rooms (#9850)
|
2023-01-05 17:05:21 +01:00 |
Michael Weimann
|
488a08a25e
|
Allow reactions for broadcasts (#9856)
|
2023-01-05 08:40:09 +01:00 |
Michael Weimann
|
0f7a2ce6df
|
Confirm listen to a broadcast while recording (#9831)
|
2023-01-02 12:21:33 +00:00 |
Michael Weimann
|
91e078d96b
|
Show room broadcast when ending a recording (#9841)
|
2023-01-02 11:05:51 +00:00 |
Michael Weimann
|
100b1d5aa1
|
Fix broadcast pre-recording check (#9834)
|
2022-12-28 15:13:37 +00:00 |
Michael Weimann
|
2b7d106481
|
Handle voice broadcast last_chunk_sequence (#9812)
|
2022-12-28 09:32:49 +00:00 |
Michael Weimann
|
539a50ae30
|
Pause non-live broadcast from other room (#9825)
|
2022-12-28 09:29:42 +01:00 |
Michael Weimann
|
5912c7a637
|
Replace broadcast instance with SDKContext (#9824)
|
2022-12-27 08:39:26 +01:00 |
Michael Weimann
|
6c40e2476a
|
Consider own broadcasts from other device as a playback (#9821)
|
2022-12-23 16:41:18 +00:00 |
Michael Weimann
|
a2777d3a03
|
Add labs setting to force small broadcast chunks (#9806)
|
2022-12-23 13:45:26 +00:00 |
Michael Weimann
|
b81582d045
|
Improve live voice broadcast detection by testing if the started event has been redacted (#9780)
|
2022-12-22 10:37:07 +00:00 |
Michael Weimann
|
2152f2ab8b
|
Stop broadcast playback when stopping the broadcast (#9795)
|
2022-12-19 16:05:34 +00:00 |
Michael Weimann
|
9584388171
|
Improve some voice broadcast tests (#9786)
|
2022-12-16 18:23:29 +00:00 |
Michael Weimann
|
51554399fb
|
Implement broadcast message preview (#9762)
|
2022-12-16 11:01:16 +00:00 |
Michael Weimann
|
6205c70462
|
Display broadcast live state only depending on the recording (#9774)
|
2022-12-16 09:55:54 +00:00 |
Michael Weimann
|
ab560bba40
|
Implement small broadcast PiP (#9755)
|
2022-12-15 11:43:01 +00:00 |
Michael Weimann
|
ce554276db
|
Prevent to start two broadcasts at the same time (#9744)
|
2022-12-14 17:08:42 +00:00 |
Michael Weimann
|
a701296f33
|
Link voice broadcast avatar and room name to room (#9722)
|
2022-12-13 13:32:19 +01:00 |