Half-Shot
bf53a803f7
Improve tests
2025-09-12 15:45:43 +01:00
Half-Shot
7d6d11a195
fix test
2025-09-12 15:17:50 +01:00
Half-Shot
9612931ea2
Remove unused blocked sound
2025-09-12 15:11:18 +01:00
Half-Shot
fadc8c4afd
Ensure leave sound does not play
2025-09-12 15:11:12 +01:00
Half-Shot
5536f559a3
Integrate sounds
2025-09-12 14:42:52 +01:00
Half-Shot
900272f2fb
better ringtone
2025-09-12 14:15:43 +01:00
Half-Shot
dc148215ca
Add sound effects for declined,timeout and ringtone
2025-09-12 14:07:30 +01:00
Timo K
7a866a4383
fix always getting pickup sound
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-12 15:05:20 +02:00
Timo K
ab301227a5
fix permissions and styling
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-12 14:59:07 +02:00
Timo K
35b9a524b2
overlay styling and interval fixes
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-12 14:21:31 +02:00
Timo K
c1e8cdc4e0
text color
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-12 13:41:03 +02:00
Timo K
fb01c53f98
review
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-12 13:41:03 +02:00
Timo K
c382291336
recursive play sound logic
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-12 13:41:03 +02:00
Timo K
b0f91d56ef
refactor and leave logic
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-12 13:41:03 +02:00
Timo K
8b185b9893
add wait for pickup overlay
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-12 13:41:03 +02:00
Will Hunt
65d358df58
Do not use preload mode by default in embedded mode ( #3488 )
...
* Set preload=false by default for inApp
* Pull through types for params so it's easy to document
* Cleanup boolean logic
* change test
2025-09-11 14:57:26 +01:00
Timo
fc449bcfbf
Merge pull request #3467 from element-hq/toger5/call-pickup-state-decline-event
...
View model for decline logic
2025-09-09 15:23:39 +02:00
Robin
c8d3d58940
Merge pull request #3400 from element-hq/robin/reactions-small
...
Prefer showing the reaction button at small screen widths
2025-09-08 14:54:51 +02:00
Robin
1e32b355ce
Ignore decline events from the local user
2025-09-05 21:22:32 +02:00
Robin
1193a22658
Fix tests
2025-09-05 14:49:37 +02:00
Robin
2541f810fa
Ensure that non-ringing notifications lead to a null pickup state
2025-09-05 14:36:27 +02:00
Robin
c599d6eae9
Make the CallEventAudioRenderer test stricter
2025-09-05 14:06:28 +02:00
Robin
e9c43856d0
Merge branch 'toger5/waitForNotificationAnswer' into toger5/call-pickup-state-decline-event
2025-09-03 17:59:16 +02:00
Robin
1428df8567
Tentatively rename URL parameter to waitForCallPickup
2025-09-03 16:52:40 +02:00
Robin
b8acdc3cec
Tidy/correct the dialing/ringing tests
2025-09-03 16:51:35 +02:00
Robin
880e07c07f
Tidy some things up, refactor dialing/ringing behaviors
2025-09-03 16:51:31 +02:00
Robin
07522d6704
Remove unnecessary casts
2025-09-03 13:03:48 +02:00
Timo K
7724cbf9be
fix tests
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-26 19:21:27 +02:00
Timo K
fe65c1f4da
fix decline event type
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-26 19:07:52 +02:00
Timo K
a91c71a8e4
types
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-26 18:36:23 +02:00
Timo K
e30142a43b
Add decline logic and tests
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-26 18:36:23 +02:00
Timo K
c15551c9f5
types
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-26 18:29:51 +02:00
Timo K
f410a11934
unused import
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-26 18:13:04 +02:00
Timo K
3122ccf4e4
dont use deprecated defer
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-26 18:10:08 +02:00
Timo K
03527e9d7a
fix participant count test
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-26 18:09:50 +02:00
Timo K
36be15436a
fix linter
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-26 17:58:46 +02:00
Timo K
fb8de061f3
rename to callPickupState
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-25 14:31:14 +02:00
Timo K
e475f56af5
waitForNotificationAnswer
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-25 14:11:10 +02:00
Robin
7ba4df7781
Test sync loop status and membership status in reconnection test as well
2025-08-22 18:15:21 +02:00
Robin
db65a5308a
Make most params optional for call view model test setup
2025-08-22 18:14:25 +02:00
fkwp
482e2f8f6f
Refine MatrixRTC connection wording ( #3463 )
2025-08-22 12:34:18 +02:00
Timo K
c0dccf89cb
lint
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-20 22:07:09 +02:00
Robin
44ddb40eea
Iterate in pairing session
2025-08-20 20:47:20 +02:00
Robin
5b8839b577
Pause hand raise updates while in 'reconnecting' state
2025-08-20 19:08:44 +02:00
Robin
33bf63d8d2
Disable a bunch of media/event sources when reconnecting
2025-08-20 18:51:03 +02:00
Robin
a7cc11ac81
Merge branch 'livekit' into reconnecting
2025-08-20 14:13:03 +02:00
Robin
25f04030fc
Merge pull request #3336 from element-hq/robin/switch-camera-tile
...
Move the switch camera button to the local user's tile
2025-08-20 13:38:44 +02:00
Robin
5d0289f3c9
Show 'reconnecting' message when session warns we've hit a timeout
...
By using the new 'probablyLeft' state provided by MatrixRTCSession.
2025-08-20 13:34:41 +02:00
Robin
3da9013426
Show 'reconnecting' message when disconnected from LiveKit
2025-08-20 13:34:36 +02:00
Robin
1a1e5a9db8
Show 'reconnecting' message when sync loop is disconnected
...
With this change I'm also taking care to not show the standard "Connection to the server has been lost" banner in the call view, since that is now covered by the 'reconnecting' message.
2025-08-20 13:34:26 +02:00