feat(groups-view): add search functionality to filter grouped channels

feat(recent-view): implement search term filtering for recent items
fix(dashboard-data): update return type for navigation state methods
chore(jest): add jest configuration for workspace shell feature
refactor(global-favorites): migrate global favorites list to shared UI
refactor(global-favorites): remove global favorites page component and its styles
refactor(global-favorites): update unified favorite channel interface to use shared util
test(workspace-shell): setup test environment for workspace shell feature
Entire-Checkpoint: 0e4488af6c76
This commit is contained in:
4gray committed 2026-03-25 19:16:03 +01:00
1 parent aa5e4097f1
commit 8874e4a17e
80 files changed
+2396 -4316

No files matched your search

@@ -30,7 +30,8 @@ import {
import {
getGlobalFavoriteNavigation,
getRecentItemNavigation,
} from './dashboard-navigation.utils';
WorkspaceNavigationTarget,
} from '@iptvnator/portal/shared/util';
import {
DashboardWidgetProvider,
DashboardWidgetScopeSettings,
@@ -327,7 +328,7 @@ export class DashboardDataService {
getRecentItemNavigationState(
item: GlobalRecentItem
): Record<string, unknown> | undefined {
): WorkspaceNavigationTarget['state'] {
return getRecentItemNavigation(item).state;
}
@@ -405,7 +406,7 @@ export class DashboardDataService {
getGlobalFavoriteNavigationState(
item: DashboardFavoriteItem
): Record<string, unknown> | undefined {
): WorkspaceNavigationTarget['state'] {
return getGlobalFavoriteNavigation(item).state;
}