Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
83e5f77
delete other packages
jpsantosbh Jul 21, 2025
099fcc8
preparing
jpsantosbh Jul 21, 2025
988b6e6
remove FabricMember
jpsantosbh Jul 21, 2025
c6b294a
remove Fabric
jpsantosbh Jul 21, 2025
b10928c
rename folder
jpsantosbh Jul 21, 2025
6bf0bb1
remove ProgramableCalla
jpsantosbh Jul 22, 2025
e2d0430
partial remove UCall
jpsantosbh Jul 22, 2025
642bf26
remove UCall
jpsantosbh Jul 22, 2025
929c388
cherry pick: 7fbed2eb (upstream/main) BUg Fix: Incoming calls are una…
jpsantosbh Jul 23, 2025
00796e0
Merge pull request #1 from signalwire/joao/renaming
jpsantosbh Aug 6, 2025
a442c28
Merge commit 'e23971bf51626bc7c64ca5990abe4aec6c79ddc1'
jpsantosbh Aug 6, 2025
b192709
temp no cache
jpsantosbh Aug 6, 2025
afdc78b
remove package folders
jpsantosbh Aug 6, 2025
2998cfe
delete package
jpsantosbh Aug 6, 2025
6d3ace2
fix build
jpsantosbh Aug 6, 2025
d712597
Remove workflows and tests for deleted packages
jpsantosbh Aug 6, 2025
e6537bf
Fix e2e test configuration issues
jpsantosbh Aug 6, 2025
f65cc55
Revert "Fix e2e test configuration issues"
jpsantosbh Aug 6, 2025
60b0802
Merge pull request #1272 from signalwire/main
jpsantosbh Aug 6, 2025
c97f250
Merge branch 'main' into joao/merge_back
jpsantosbh Aug 12, 2025
4b79a55
Merge commit 'e7fb6bb9fdcb95a3afa55355b1d85d5e0f51c032' into joao/mer…
jpsantosbh Aug 12, 2025
508617e
Create playground-client package for @signalwire/client
jpsantosbh Aug 13, 2025
6b0a5fb
Fix e2e-client module resolution with Vite config and template updates
jpsantosbh Aug 13, 2025
3801f24
remove unused targets
jpsantosbh Aug 13, 2025
3aee8e4
refactor: Move relayApp.spec.ts to use fixture-based Node.js context
jpsantosbh Aug 13, 2025
ea2fd0b
Update internal/e2e-client/fixtures.ts
jpsantosbh Aug 13, 2025
5fe5a18
Update internal/e2e-client/fixtures.ts
jpsantosbh Aug 13, 2025
3fa0161
Update internal/e2e-client/tests/callfabric/agent_customer.spec.ts
jpsantosbh Aug 13, 2025
8fccca4
Update internal/e2e-client/tests/buildVideoWithFabricSDK.spec.ts
jpsantosbh Aug 13, 2025
4de97ff
Merge branch 'main' into joao/merge_back
jpsantosbh Aug 13, 2025
b6c97ad
Merge branch 'main' into joao/merge_back
jpsantosbh Aug 14, 2025
00d61c2
hardening
jpsantosbh Aug 14, 2025
4d505a0
Merge branch 'joao/quick_fix' into joao/merge_back
jpsantosbh Aug 14, 2025
ac59c2e
feat: Implement Visibility & Page Lifecycle Management
jpsantosbh Aug 18, 2025
4263df6
feat: Implement real MediaStateManager with state capture and restore
jpsantosbh Aug 20, 2025
d5b5618
claude code changes - NEEDS REVIEW
jpsantosbh Aug 20, 2025
428ded0
Add changeset for WIP SDK restructuring and visibility features
jpsantosbh Aug 20, 2025
53add41
Merge commit 'a5c453519ed5dc43e14321b91341b2e1562ead36' into joao/sdk…
jpsantosbh Aug 25, 2025
e79181b
remove uneeded changes
jpsantosbh Aug 25, 2025
9974594
fix: enhance browser API mocking for visibility unit tests
claude[bot] Aug 25, 2025
4fbaffa
fix: resolve test mock conflicts and improve compatibility
claude[bot] Aug 25, 2025
4976d30
fix tests
jpsantosbh Aug 25, 2025
349884e
missing files
jpsantosbh Aug 26, 2025
abc7e35
remove unnecessary files
jpsantosbh Aug 26, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions .changeset/wip-major-restructuring.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
"@signalwire/client": minor
"@signalwire/core": minor
---

WIP: Major SDK restructuring and visibility management features

Restructured SignalWire SDK packages with fabric-to-unified rename and comprehensive visibility management:

**Major Changes:**
- Renamed fabric API to unified API with consistent file structure
- Implemented comprehensive Visibility & Page Lifecycle Management for WebRTC applications
- Added VisibilityManager with event channels for browser tab switching and focus changes
- Implemented 4-tier recovery system (video play, keyframe, reconnect, reinvite)
- Added mobile optimization with platform-specific handling for iOS/Android
- Implemented device management with re-enumeration and preference restoration
- Added MediaStateManager with real state capture and restore capabilities

**Package Restructuring:**
- Removed redundant packages (js, node, realtime-api, swaig, web-api)
- Consolidated e2e testing structure
- Updated CI/CD workflows and build configurations

**Note:** This is a work-in-progress branch containing significant architectural changes that require thorough testing and review before production deployment.
1 change: 1 addition & 0 deletions .serena
Loading
Loading