fkwp
f0db134b6e
Posthog: drop $initial_person_info from outgoing events ( #3968 )
...
* Posthog: drop $initial_person_info from outgoing events
* Posthog: migrate from sanitize_properties to before_send
* strip URL fields from $set / $set_once
* enable mask_personal_data_properties
* review
* update tests to check for `delete` (not anymore `=null`)
rename: `applyPrivacyFilters`->`santizeSensitiveData`
---------
Co-authored-by: Timo K <toger5@hotmail.de >
2026-05-19 18:06:59 +02:00
Timo
0e3aaaafe8
Fix tap-to-show call controls on iOS (ReactMouseEvent -> ReactPointerEvent) ( #3966 )
2026-05-19 23:50:55 +08:00
Robin
6b261611a5
Log unhandled promise rejections in rageshakes ( #3972 )
...
For more comprehensive rageshake logs. Copied from Element Web's rageshake.ts.
2026-05-19 13:44:16 +02:00
Timo K
a494b64055
Update MediaMuteAndSwitchButton.test.tsx
2026-05-18 21:00:55 +02:00
Timo K
e19d5865b0
cleanup
2026-05-18 20:08:39 +02:00
Timo K
bc81da43c2
use previous device selection logic
2026-05-18 19:39:29 +02:00
Timo K
68a487c9de
translation fixes
2026-05-18 19:17:43 +02:00
Timo K
d5bebcc3a5
refactor video blur toggle
2026-05-18 18:11:32 +02:00
Timo K
dd79ef659c
lint
2026-05-18 16:28:25 +02:00
Timo K
e22ab9355c
Review (everything except translation feedback)
2026-05-18 14:31:03 +02:00
Robin
cfbdbca5bb
Fix media foreground elements being obscured by header/footer
2026-05-18 13:08:52 +02:00
Timo K
88f660e43f
review
2026-05-15 18:37:25 +02:00
fkwp
04b0165961
Fix tap-to-show call controls on iOS (ReactMouseEvent -> ReactPointerEvent)
2026-05-15 12:29:26 +02:00
Robin
de52ea6590
Fix tests
2026-05-15 11:29:22 +02:00
Robin
9ad5d02e31
Merge branch 'livekit' into one-on-one-portrait
2026-05-15 11:28:47 +02:00
fkwp
cec3a799af
Posthog add reconnect event ( #3953 )
...
* Add Posthog events for Call reconnect including the reason
* Expose single trackCallReconnecting() entry point on PosthogAnalytics
* Track reconnect duration and align with existing analytics pattern
* Refactor combined$ to return [connected, reason] tuple
* Update firefoxUserPrefs to allow getUserMedia and enumerateDevices on CI
---------
Co-authored-by: Valere <bill.carson@valrsoft.com >
Co-authored-by: Robin <robin@robin.town >
Co-authored-by: Timo K <toger5@hotmail.de >
2026-05-14 23:07:02 +02:00
Timo K
e10bc6c7cf
fix unit tests
2026-05-13 13:35:12 +02:00
Timo K
0082ade234
reuse exisng mute buttons (fixes most playwright issues)
2026-05-13 13:16:24 +02:00
Robin
b562a0f721
Create a proper one-on-one call layout for portrait screens
2026-05-13 09:54:58 +02:00
Timo K
07e7090cc7
fix unit tests
2026-05-12 16:50:45 +02:00
Timo K
7ad8f9f182
Fix tests (accessibility issues with new buttons)
2026-05-12 16:48:08 +02:00
Valere
408a38a7d6
bugfix: When starting muted, have to click twice to unmute in call
2026-05-12 15:46:38 +02:00
Timo K
7842f5a8d0
test coverage?
2026-05-12 14:11:48 +02:00
Timo K
c3cd6248ae
simple lobby snapshot tests
...
(we dont want this to get too invested as we plan to refactor the lobby(
2026-05-12 13:14:34 +02:00
Timo K
f3ef7c074b
lint
2026-05-12 12:52:23 +02:00
Timo K
246db5a820
simplifications docs and tests
2026-05-12 12:46:36 +02:00
Timo K
b042f2594d
fix lints and format
2026-05-11 20:09:55 +02:00
Timo K
102542c1b0
update tests
2026-05-11 20:02:56 +02:00
Timo K
ff3b4c6ff4
cleanups
2026-05-11 20:02:56 +02:00
Timo K
7514bd4811
use footer view model in InCallview
2026-05-11 20:02:56 +02:00
Timo K
d29b920581
use footer view model in lobby
2026-05-11 20:02:56 +02:00
Timo K
936dfb193f
add the CallFooterViewModel
2026-05-11 20:02:56 +02:00
Timo K
7615e146a5
Use ViewModel approach for the CallFooterView + interaction tests
...
(this is just imaginary. There is no view model yet.)
2026-05-11 20:02:56 +02:00
Timo K
64d5e8ca24
Introduce ViewModel.ts
2026-05-11 20:02:56 +02:00
Timo K
9f6ae4ba55
small device selection refactor
2026-05-11 20:02:56 +02:00
Valere
f1b61a9f1c
update developer settings tab snapshot
2026-05-11 18:07:40 +02:00
Valere
2ac221661b
review: Use Initializer instead of creating a component
2026-05-11 17:43:34 +02:00
Valere
25ac565f8b
Merge branch 'livekit' into valere/devx/livekit_logs
2026-05-11 17:28:07 +02:00
Timo
f4ff790d2c
Add MediaMuteAndSwitchButton component (storybook only) ( #3938 )
...
* add MeidaMuteAndSwitchButton
* User button in footer
* Add tests
* update styling (dark bg on menu open + chevron white + chevron up)
* fix tests
* add storybook to CI
only add storybook with storybook label
test names
another env name test
TestName
new default name
remove label condition
Update pr-deploy.yaml
* Update pr-deploy.yaml
* add toggle example to default component
* hook up footer select actions
* fix video audio button (swapped) and lable in story
2026-05-11 11:50:33 +02:00
Robin
069074d241
Merge branch 'livekit' into hs/compound-switch
2026-05-11 09:36:08 +02:00
Valere
d0bfef0682
Improve error messages for sfu auth problems
2026-05-07 16:21:30 +02:00
fkwp
147d0f96e0
[Feature] Support delayed event delegation for legacy JWT request ( #3946 )
...
* make `delayed_leave_event_delay_ms` and `network_error_retry_ms` mandatory
* Support delegation for legacy jwt request
* Calculate `maximumNetworkErrorRetryCount` based on timeouts
2026-05-05 17:33:39 +02:00
Timo
b276eeee75
Merge pull request #3927 from element-hq/toger5/back-button-press-control-on-esc
...
Refactor of Escape keyboard event bahvior (allow mute/emoji shortcuts after closing a modal with escape)
2026-05-05 00:39:53 +08:00
Timo K
58f430eb32
review
2026-05-04 18:25:04 +02:00
Robin
5ca50fdb63
Merge pull request #3913 from element-hq/fkwp/feature_relax_homeserver_offline
...
[Feature] add grace period before reporting the sync loop as disconnected
2026-05-04 18:18:27 +02:00
Robin
7916360b52
Convert all grace period tests to marble tests
2026-05-04 18:01:41 +02:00
fkwp
0dc8fab256
linting
2026-05-04 13:36:26 +02:00
fkwp
69757b06ce
prettier
2026-05-04 13:27:57 +02:00
fkwp
a081b40fb2
add marble test
2026-05-04 13:24:19 +02:00
fkwp
88b5db6675
fix rtsSession initial state
2026-05-04 10:41:48 +02:00