docs: refactor and document architecture for Stalker and Workspace components

- Moved Stalker-related components and services from apps/web to libs/portal for better modularity.
- Introduced SQLite DB Worker to handle non-EPG database operations, improving UI responsiveness.
- Updated documentation for the Workspace Dashboard and Shell, detailing current implementation and routing structure.
- Added new EPG fixture scenarios to the Xtream mock server for testing purposes.
- Enhanced the overall architecture documentation to reflect recent changes and improvements.
This commit is contained in:
4gray committed 2026-04-05 19:05:07 +02:00
1 parent c42ddeaef2
commit d366672506
16 files changed
+1493 -200

No files matched your search

+4 -4
View File
@@ -99,7 +99,7 @@ Type definitions:
## Shared helpers
- File: `apps/web/src/app/shared/services/remote-channel-navigation.util.ts`
- File: `libs/portal/shared/util/src/lib/remote-channel-navigation.ts`
Functions:
@@ -110,7 +110,7 @@ Used by M3U, Xtream, and Stalker live integrations.
## M3U integration
- File: `apps/web/src/app/home/video-player/video-player.component.ts`
- File: `libs/playlist/m3u/feature-player/src/lib/video-player/video-player.component.ts`
Implemented behavior:
@@ -133,7 +133,7 @@ Implemented behavior:
## Xtream integration (live view)
- File: `apps/web/src/app/xtream-electron/live-stream-layout/live-stream-layout.component.ts`
- File: `libs/portal/xtream/feature/src/lib/live-stream-layout/live-stream-layout.component.ts`
Implemented behavior:
@@ -156,7 +156,7 @@ Implemented behavior:
## Stalker integration (ITV live view)
- File: `apps/web/src/app/stalker/stalker-live-stream-layout/stalker-live-stream-layout.component.ts`
- File: `libs/portal/stalker/feature/src/lib/stalker-live-stream-layout/stalker-live-stream-layout.component.ts`
Implemented behavior: