From 4c6e65be9b0e5bd59736ce064f246233a778cfe5 Mon Sep 17 00:00:00 2001 From: 4gray Date: Sun, 19 Apr 2026 22:31:45 +0200 Subject: [PATCH] feat: implement favorites channel sorting functionality and UI updates Entire-Checkpoint: c6e522b4276c --- .../global-favorites-list.component.html | 4 +- .../global-favorites-list.component.ts | 28 +++- .../unified-collection-page.component.html | 47 ++++++- .../unified-collection-page.component.scss | 13 +- .../unified-collection-page.component.ts | 123 ++++++++++++++++-- .../unified-live-tab.component.html | 66 +++++----- .../unified-live-tab.component.scss | 105 +++++---------- .../unified-live-tab.component.ts | 23 ++-- libs/portal/shared/util/src/index.ts | 1 + .../util/src/lib/favorites-channel-sort.ts | 90 +++++++++++++ 10 files changed, 355 insertions(+), 145 deletions(-) create mode 100644 libs/portal/shared/util/src/lib/favorites-channel-sort.ts diff --git a/libs/portal/shared/ui/src/lib/components/global-favorites-list/global-favorites-list.component.html b/libs/portal/shared/ui/src/lib/components/global-favorites-list/global-favorites-list.component.html index 17eecd7d8..675ee1fdb 100644 --- a/libs/portal/shared/ui/src/lib/components/global-favorites-list/global-favorites-list.component.html +++ b/libs/portal/shared/ui/src/lib/components/global-favorites-list/global-favorites-list.component.html @@ -1,7 +1,7 @@