feat(routes): add routes for M3U favorites, recent pages, and global recent

feat(tests): implement tests for app routes and settings component
feat(settings): enhance remove all playlists functionality with loading state
fix(imports): update import paths for EpgProgressPanelComponent and ExternalPlayerInfoDialogComponent
This commit is contained in:
4gray committed 2026-03-28 15:46:37 +01:00
1 parent 78fb8a3858
commit a884ef256c
9 files changed
+408 -194

No files matched your search

@@ -673,6 +673,7 @@
<div class="setting-item__control inline-actions">
<button
mat-button
[disabled]="isRemovingAllPlaylists()"
(click)="
$event.preventDefault();
$event.stopPropagation();
@@ -711,7 +712,11 @@
"
color="warn"
>
{{ 'SETTINGS.REMOVE_ALL_BUTTON' | translate }}
@if (isRemovingAllPlaylists()) {
<mat-spinner diameter="18" strokeWidth="3" />
} @else {
{{ 'SETTINGS.REMOVE_ALL_BUTTON' | translate }}
}
</button>
</div>
</div>