Robin
8437e263af
Merge pull request #1013 from robintown/controls-overlay
...
Keep inspector from covering call buttons
2023-04-20 10:45:36 -04:00
Robin
4719a92ffc
Merge pull request #1015 from robintown/shortcut-focus
...
Make keyboard shortcuts accessible by default
2023-04-20 10:45:11 -04:00
David Baker
9b398590b9
Merge pull request #1017 from vector-im/dbkr/use_native_resizeobserver
...
Use the native ResizeObserver where available
2023-04-20 14:33:44 +01:00
David Baker
cfcd7e6b22
Merge pull request #1018 from vector-im/revert-1016-gzip_extension
...
Revert "Add .gz extension to to traces.json"
2023-04-20 13:56:14 +01:00
David Baker
d96643d003
Revert "Add .gz extension to to traces.json"
2023-04-20 13:47:48 +01:00
David Baker
d1aa34b2e0
Use the native ResizeObserver where available
...
My dev env suddenly, with no apparent prompt, went into a mode where
it wouldn't display nay video tiles which was because they were 0x0
in the top left corner, which in turn was because the ResizeObserver
was never returning the actual bounds of the video tile container.
As per comment, this uses the native impl in preference to the ponyfill,
although in practice it looks like all our target browsers should support
it, so perhaps we could just remove the ponyfill entirely.
2023-04-20 13:39:25 +01:00
David Baker
1792ef7e38
Merge pull request #1016 from vector-im/gzip_extension
...
Add .gz extension to to traces.json
2023-04-20 11:09:00 +01:00
David Baker
1dd70ea22d
Add .gz extension to to traces.json
...
As we are sending a gzipped file. We could make the rageshake server
look for this and gunzip it, but either way this seems like as good a
way as any to signal that the file is gzipped.
2023-04-20 09:55:57 +01:00
Robin Townsend
28368da60a
Update strings
2023-04-19 16:20:53 -04:00
Robin Townsend
4114622d44
Remove the keyboard shortcut setting
2023-04-19 16:15:38 -04:00
Robin
6f2b32ead5
Merge pull request #1014 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2023-04-19 15:59:20 -04:00
Robin Townsend
6f13989819
Fix lint errors
2023-04-19 15:55:55 -04:00
Robin Townsend
1184b71396
Format with Prettier
2023-04-19 15:54:39 -04:00
Robin Townsend
56bd54a645
Disable keyboard shortcuts when focus is in a modal
2023-04-19 15:51:44 -04:00
Robin Townsend
18fa1371d3
Use a ref for spacebarHeld
...
because we can and it means fewer renders
2023-04-19 15:17:32 -04:00
Weblate
f6f0fce2b2
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/
2023-04-19 18:56:57 +00:00
Theo
a1b6e91354
Added translation using Weblate (Greek)
2023-04-19 18:56:56 +00:00
Robin Townsend
6ad4663508
Keep inspector from covering call buttons
2023-04-19 14:43:37 -04:00
Robin
30a224e20e
Merge pull request #1010 from robintown/speaking-border
...
Make audio activity border match the tile border radius
2023-04-19 10:32:39 -04:00
Robin Townsend
3c7f01a510
Make audio activity border match the tile border radius
2023-04-19 10:24:47 -04:00
Enrico Schwendig
2b5de6db03
Add new calculation of received media stats ( #1009 )
2023-04-19 10:14:29 +02:00
David Baker
8eafb1ae4a
Merge pull request #1005 from robintown/parallel-calls
...
Detect split-brains caused by parallel calls
2023-04-18 17:29:23 +01:00
Enrico Schwendig
3da4b4eeef
Add jitter and packet loss info in summary report ( #1006 )
...
* stats: add jitter and packet loss
2023-04-18 15:20:06 +02:00
David Baker
c31185ffef
Merge pull request #1007 from vector-im/dbkr/rageshake_exporter_microseconds
...
Use microseconds in the rageshake exporter
2023-04-18 13:18:50 +01:00
David Baker
0de1aa74ee
Use microseconds in the rageshake exporter
...
Fixes times being off by a factor of 1000
2023-04-18 12:48:34 +01:00
Robin Townsend
838137c83b
Detect split-brains caused by parallel calls
...
This is another KPI for PostHog.
2023-04-17 16:58:51 -04:00
David Baker
f627835646
Merge pull request #1002 from vector-im/dbkr/fix_posthog_embedded_mode
...
Fix PostHog in embedded mode
2023-04-17 19:42:02 +01:00
David Baker
9442b314b2
Fix PostHog in embedded mode
...
Embedded mode has a differtent path to join the call and we missed
changing the groupCall.enter() function for the wrapper that does
analytics.
2023-04-17 18:47:46 +01:00
Robin
7221b7c3a2
Merge pull request #998 from robintown/rageshake-processor
...
Include unended spans in rageshakes
2023-04-14 11:55:16 -04:00
Enrico Schwendig
370a6579fb
Add jitter in webrtc stats ( #1000 )
...
* stats: add jitter in webrtc stats
2023-04-14 08:49:33 +02:00
Robin
5bec960112
Merge pull request #999 from robintown/posthog-processor
...
Send rejoin events to PostHog in realtime
2023-04-13 10:21:44 -04:00
Robin Townsend
da7760d7ab
Send rejoin events to PostHog in realtime
...
By converting PosthogSpanExporter to a SpanProcessor just like the RageshakeSpanProcessor, it can now monitor spans in realtime as they are started.
2023-04-12 18:14:59 -04:00
Robin Townsend
a17ffcc327
Include unended spans in rageshakes
...
By turning the RageshakeSpanExporter into a SpanProcessor, it can now be notified of spans as soon as they're started.
2023-04-12 17:12:02 -04:00
Robin
d211d27817
Merge pull request #997 from robintown/telemetry-crash
...
Fix a crash when adding call events to telemetry
2023-04-12 09:26:03 -04:00
Robin Townsend
0637804d61
Fix a crash when adding call events to telemetry
...
Since typeof null is 'object', the flattenVoipEventRecursive function was mistakenly casting nulls to Record<string, unknown> in its typeof v === "object" case, causing Object.entries to explode.
2023-04-11 23:05:37 -04:00
Robin
a2b3e098b6
Merge pull request #995 from robintown/rageshake-traces
...
Include OpenTelemetry traces in rageshakes
2023-04-11 16:24:09 -04:00
Robin
4bcddad316
Merge pull request #994 from robintown/lock
...
Save lockfile
2023-04-11 16:20:21 -04:00
Enrico Schwendig
e2293665f9
Add posthog event for summary report ( #992 )
...
* stats: add posthog event for summary report
* stats: remove console log
2023-04-11 09:06:13 +02:00
Robin Townsend
95eca18207
Include OpenTelemetry traces in rageshakes
2023-04-11 01:13:19 -04:00
Robin Townsend
2f33902ea9
Save lockfile
2023-04-10 15:04:42 -04:00
David Baker
6999765f39
Merge pull request #991 from vector-im/dbkr/add_release_note_script
...
Add tiny release notes script
2023-04-06 18:03:17 +01:00
David Baker
480e46c5b2
Fix my lazy regexing
...
Co-authored-by: Robin <robin@robin.town>
2023-04-06 17:59:48 +01:00
Enrico Schwendig
bb5c382fd0
separate summary report from stats report ( #986 )
...
* stats: separate summary report from stats report
* stats: switch to last summery stats builder
* stats: update matrix-js-sdk
2023-04-06 13:19:39 +02:00
David Baker
2b71a6c4f4
Add tiny release notes script
2023-04-06 11:12:13 +01:00
David Baker
dd1485a277
Merge pull request #988 from vector-im/dbkr/enable_otel_by_collector
...
Allow different OpenTelemetry collectors to be enabled/disabled
2023-04-05 20:05:41 +01:00
David Baker
caea22fa89
Remove the recheck callback since it isn't necessary for now
2023-04-05 19:00:07 +01:00
Robin
858c68baf1
Merge pull request #971 from robintown/audio-observability
...
End-to-end audio observability
2023-04-05 13:55:12 -04:00
Robin Townsend
de3bad3810
Remove temporary config file
2023-04-05 13:38:49 -04:00
David Baker
88f3b30040
Allow different OpenTelemetry collectors to be enabled/disabled
...
Always enable OpenTelemetry, but conditionally enable the OTLP
exporter, as per comment.
Fixes https://github.com/vector-im/element-call/issues/987
2023-04-05 18:21:29 +01:00
Robin Townsend
928f1c1d6f
Address review feedback
2023-04-05 12:56:50 -04:00