This commit is contained in:
tidusjar 2025-08-23 21:14:30 +01:00
commit 532ee7e0af
136 changed files with 141 additions and 2 deletions

View file

@ -17,6 +17,7 @@ import { CustomizationFacade } from './state/customization';
@Component({ @Component({
standalone: false,
selector: "app-ombi", selector: "app-ombi",
templateUrl: "./app.component.html", templateUrl: "./app.component.html",
styleUrls: ["./app.component.scss"], styleUrls: ["./app.component.scss"],

View file

@ -4,6 +4,7 @@ import { CookieService } from "ng2-cookies";
import { StorageService } from "../shared/storage/storage-service"; import { StorageService } from "../shared/storage/storage-service";
@Component({ @Component({
standalone: false,
templateUrl: "cookie.component.html", templateUrl: "cookie.component.html",
}) })
export class CookieComponent implements OnInit { export class CookieComponent implements OnInit {

View file

@ -5,6 +5,7 @@ import { AuthService } from "../auth/auth.service";
import { CustomPageService, NotificationService } from "../services"; import { CustomPageService, NotificationService } from "../services";
@Component({ @Component({
standalone: false,
templateUrl: "./custompage.component.html", templateUrl: "./custompage.component.html",
}) })
export class CustomPageComponent implements OnInit { export class CustomPageComponent implements OnInit {

View file

@ -9,6 +9,7 @@ import { forkJoin } from "rxjs";
import { FeaturesFacade } from "../../../state/features/features.facade"; import { FeaturesFacade } from "../../../state/features/features.facade";
@Component({ @Component({
standalone: false,
templateUrl: "./discover-actor.component.html", templateUrl: "./discover-actor.component.html",
styleUrls: ["./discover-actor.component.scss"], styleUrls: ["./discover-actor.component.scss"],
}) })

View file

@ -12,6 +12,7 @@ import { IMovieRequestModel, RequestType } from "../../../interfaces";
import { TranslateService } from "@ngx-translate/core"; import { TranslateService } from "@ngx-translate/core";
@Component({ @Component({
standalone: false,
selector: "discover-card", selector: "discover-card",
templateUrl: "./discover-card.component.html", templateUrl: "./discover-card.component.html",
styleUrls: ["./discover-card.component.scss"], styleUrls: ["./discover-card.component.scss"],

View file

@ -17,6 +17,7 @@ export enum DiscoverType {
} }
@Component({ @Component({
standalone: false,
selector: "carousel-list", selector: "carousel-list",
templateUrl: "./carousel-list.component.html", templateUrl: "./carousel-list.component.html",
styleUrls: ["./carousel-list.component.scss"], styleUrls: ["./carousel-list.component.scss"],

View file

@ -11,6 +11,7 @@ import { RequestType } from "../../../interfaces";
import { FeaturesFacade } from "../../../state/features/features.facade"; import { FeaturesFacade } from "../../../state/features/features.facade";
@Component({ @Component({
standalone: false,
templateUrl: "./discover-collections.component.html", templateUrl: "./discover-collections.component.html",
styleUrls: ["./discover-collections.component.scss"], styleUrls: ["./discover-collections.component.scss"],
}) })

View file

@ -4,6 +4,7 @@ import { AuthService } from "../../../auth/auth.service";
import { DiscoverType } from "../carousel-list/carousel-list.component"; import { DiscoverType } from "../carousel-list/carousel-list.component";
@Component({ @Component({
standalone: false,
templateUrl: "./discover.component.html", templateUrl: "./discover.component.html",
styleUrls: ["./discover.component.scss"], styleUrls: ["./discover.component.scss"],
}) })

View file

@ -13,6 +13,7 @@ interface IGenreSelect {
type: "movie"|"tv"; type: "movie"|"tv";
} }
@Component({ @Component({
standalone: false,
selector: "genre-button-select", selector: "genre-button-select",
templateUrl: "./genre-button-select.component.html", templateUrl: "./genre-button-select.component.html",
styleUrls: ["./genre-button-select.component.scss"], styleUrls: ["./genre-button-select.component.scss"],

View file

@ -20,6 +20,7 @@ export enum DiscoverType {
} }
@Component({ @Component({
standalone: false,
selector: "ombi-recently-list", selector: "ombi-recently-list",
templateUrl: "./recently-requested-list.component.html", templateUrl: "./recently-requested-list.component.html",
styleUrls: ["./recently-requested-list.component.scss"], styleUrls: ["./recently-requested-list.component.scss"],

View file

@ -13,6 +13,7 @@ import { isEqual } from "lodash";
import { FeaturesFacade } from "../../../state/features/features.facade"; import { FeaturesFacade } from "../../../state/features/features.facade";
@Component({ @Component({
standalone: false,
templateUrl: "./search-results.component.html", templateUrl: "./search-results.component.html",
styleUrls: ["../discover/discover.component.scss"], styleUrls: ["../discover/discover.component.scss"],
}) })

View file

@ -1,6 +1,7 @@
import { Component } from "@angular/core"; import { Component } from "@angular/core";
@Component({ @Component({
standalone: false,
template: "<h2>{{ 'ErrorPages.NotFound' | translate }}</h2>", template: "<h2>{{ 'ErrorPages.NotFound' | translate }}</h2>",
}) })
export class PageNotFoundComponent { } export class PageNotFoundComponent { }

View file

@ -6,6 +6,7 @@ import { IssuesService, NotificationService } from "../../../services";
import { IssueChatComponent } from "../issue-chat/issue-chat.component"; import { IssueChatComponent } from "../issue-chat/issue-chat.component";
@Component({ @Component({
standalone: false,
selector: "issues-details-group", selector: "issues-details-group",
templateUrl: "details-group.component.html", templateUrl: "details-group.component.html",
styleUrls: ["details-group.component.scss"], styleUrls: ["details-group.component.scss"],

View file

@ -15,6 +15,7 @@ export interface IssuesDetailsGroupData {
} }
@Component({ @Component({
standalone: false,
selector: "issues-details", selector: "issues-details",
templateUrl: "details.component.html", templateUrl: "details.component.html",
styleUrls: ["details.component.scss"], styleUrls: ["details.component.scss"],

View file

@ -13,6 +13,7 @@ export interface ChatData {
} }
@Component({ @Component({
standalone: false,
selector: "issue-chat", selector: "issue-chat",
templateUrl: "issue-chat.component.html", templateUrl: "issue-chat.component.html",
styleUrls: ["issue-chat.component.scss"], styleUrls: ["issue-chat.component.scss"],

View file

@ -9,6 +9,7 @@ import { DomSanitizer } from "@angular/platform-browser";
import { IIssues, IIssuesChat, IIssueSettings, INewIssueComments, IssueStatus } from "../interfaces"; import { IIssues, IIssuesChat, IIssueSettings, INewIssueComments, IssueStatus } from "../interfaces";
@Component({ @Component({
standalone: false,
templateUrl: "issueDetails.component.html", templateUrl: "issueDetails.component.html",
styleUrls: ["./issueDetails.component.scss"], styleUrls: ["./issueDetails.component.scss"],
}) })

View file

@ -8,6 +8,7 @@ import { PageEvent } from '@angular/material/paginator';
import { IssuesV2Service } from "../services/issuesv2.service"; import { IssuesV2Service } from "../services/issuesv2.service";
@Component({ @Component({
standalone: false,
templateUrl: "issues.component.html", templateUrl: "issues.component.html",
styleUrls: ['issues.component.scss'] styleUrls: ['issues.component.scss']
}) })

View file

@ -4,6 +4,7 @@ import { MatDialog } from "@angular/material/dialog";
import { IIssuesSummary, IPagenator, IssueStatus } from "../interfaces"; import { IIssuesSummary, IPagenator, IssueStatus } from "../interfaces";
@Component({ @Component({
standalone: false,
selector: "issues-table", selector: "issues-table",
templateUrl: "issuestable.component.html", templateUrl: "issuestable.component.html",
styleUrls: ['issuestable.component.scss'] styleUrls: ['issuestable.component.scss']

View file

@ -9,6 +9,7 @@ import { SettingsService } from "../services";
import { CustomizationFacade } from "../state/customization"; import { CustomizationFacade } from "../state/customization";
@Component({ @Component({
standalone: false,
templateUrl: "./landingpage.component.html", templateUrl: "./landingpage.component.html",
styleUrls: ["./landingpage.component.scss"], styleUrls: ["./landingpage.component.scss"],
}) })

View file

@ -15,6 +15,7 @@ import { SonarrFacade } from "app/state/sonarr";
import { RadarrFacade } from "app/state/radarr"; import { RadarrFacade } from "app/state/radarr";
@Component({ @Component({
standalone: false,
templateUrl: "./login.component.html", templateUrl: "./login.component.html",
styleUrls: ["./login.component.scss"], styleUrls: ["./login.component.scss"],
}) })

View file

@ -6,6 +6,7 @@ import { NotificationService } from "../services";
import { StorageService } from "../shared/storage/storage-service"; import { StorageService } from "../shared/storage/storage-service";
@Component({ @Component({
standalone: false,
templateUrl: "./loginoauth.component.html", templateUrl: "./loginoauth.component.html",
}) })
export class LoginOAuthComponent implements OnInit { export class LoginOAuthComponent implements OnInit {

View file

@ -8,6 +8,7 @@ import { IdentityService, NotificationService, SettingsService } from "../servic
import { CustomizationFacade } from "../state/customization"; import { CustomizationFacade } from "../state/customization";
@Component({ @Component({
standalone: false,
templateUrl: "./resetpassword.component.html", templateUrl: "./resetpassword.component.html",
styleUrls: ["./login.component.scss"], styleUrls: ["./login.component.scss"],
}) })

View file

@ -11,6 +11,7 @@ import { PlatformLocation } from "@angular/common";
import { Router } from "@angular/router"; import { Router } from "@angular/router";
@Component({ @Component({
standalone: false,
templateUrl: "./tokenresetpassword.component.html", templateUrl: "./tokenresetpassword.component.html",
styleUrls: ["./login.component.scss"], styleUrls: ["./login.component.scss"],
}) })

View file

@ -11,6 +11,7 @@ import { IArtistSearchResult, IReleaseGroups } from "../../../interfaces/IMusicS
import { TranslateService } from "@ngx-translate/core"; import { TranslateService } from "@ngx-translate/core";
@Component({ @Component({
standalone: false,
templateUrl: "./artist-details.component.html", templateUrl: "./artist-details.component.html",
styleUrls: ["../../media-details.component.scss"], styleUrls: ["../../media-details.component.scss"],
}) })

View file

@ -2,6 +2,7 @@ import { Component, Input, ViewEncapsulation } from "@angular/core";
import { ISearchArtistResult } from "../../../../../interfaces"; import { ISearchArtistResult } from "../../../../../interfaces";
@Component({ @Component({
standalone: false,
templateUrl: "./artist-information-panel.component.html", templateUrl: "./artist-information-panel.component.html",
styleUrls: ["../../../../media-details.component.scss"], styleUrls: ["../../../../media-details.component.scss"],
selector: "artist-information-panel", selector: "artist-information-panel",

View file

@ -3,6 +3,7 @@ import { IReleaseGroups } from "../../../../../interfaces/IMusicSearchResultV2";
import { SearchV2Service } from "../../../../../services/searchV2.service"; import { SearchV2Service } from "../../../../../services/searchV2.service";
@Component({ @Component({
standalone: false,
templateUrl: "./artist-release-panel.component.html", templateUrl: "./artist-release-panel.component.html",
styleUrls: ["../../../../media-details.component.scss", "./artist-release-panel.component.scss"], styleUrls: ["../../../../media-details.component.scss", "./artist-release-panel.component.scss"],
selector: "artist-release-panel", selector: "artist-release-panel",

View file

@ -17,6 +17,7 @@ import { AdminRequestDialogComponent } from '../../../shared/admin-request-dialo
import { FeaturesFacade } from '../../../state/features/features.facade'; import { FeaturesFacade } from '../../../state/features/features.facade';
@Component({ @Component({
standalone: false,
templateUrl: './movie-details.component.html', templateUrl: './movie-details.component.html',
styleUrls: ['../../media-details.component.scss'], styleUrls: ['../../media-details.component.scss'],
encapsulation: ViewEncapsulation.None, encapsulation: ViewEncapsulation.None,

View file

@ -4,6 +4,7 @@ import { IAdvancedData, IRadarrProfile, IRadarrRootFolder, RequestCombination }
import { RadarrService } from "../../../../../services"; import { RadarrService } from "../../../../../services";
@Component({ @Component({
standalone: false,
templateUrl: "./movie-advanced-options.component.html", templateUrl: "./movie-advanced-options.component.html",
selector: "movie-advanced-options", selector: "movie-advanced-options",
}) })

View file

@ -6,6 +6,7 @@ import { IMovieRatings } from "../../../../interfaces/IRatings";
import { APP_BASE_HREF } from "@angular/common"; import { APP_BASE_HREF } from "@angular/common";
import { IStreamingData } from "../../../../interfaces/IStreams"; import { IStreamingData } from "../../../../interfaces/IStreams";
@Component({ @Component({
standalone: false,
templateUrl: "./movie-information-panel.component.html", templateUrl: "./movie-information-panel.component.html",
styleUrls: ["../../../media-details.component.scss"], styleUrls: ["../../../media-details.component.scss"],
selector: "movie-information-panel", selector: "movie-information-panel",

View file

@ -1,6 +1,7 @@
import { Component, Input } from "@angular/core"; import { Component, Input } from "@angular/core";
@Component({ @Component({
standalone: false,
selector: "cast-carousel", selector: "cast-carousel",
templateUrl: "./cast-carousel.component.html", templateUrl: "./cast-carousel.component.html",
styleUrls: ["./cast-carousel.component.scss"] styleUrls: ["./cast-carousel.component.scss"]

View file

@ -1,6 +1,7 @@
import { Component, Input } from "@angular/core"; import { Component, Input } from "@angular/core";
@Component({ @Component({
standalone: false,
selector: "crew-carousel", selector: "crew-carousel",
templateUrl: "./crew-carousel.component.html", templateUrl: "./crew-carousel.component.html",
styleUrls: ["./crew-carousel.component.scss"] styleUrls: ["./crew-carousel.component.scss"]

View file

@ -7,6 +7,7 @@ import { RequestType, IRequestEngineResult } from "../../../../interfaces";
import { firstValueFrom } from "rxjs"; import { firstValueFrom } from "rxjs";
@Component({ @Component({
standalone: false,
selector: "deny-dialog", selector: "deny-dialog",
templateUrl: "./deny-dialog.component.html", templateUrl: "./deny-dialog.component.html",
}) })

View file

@ -4,6 +4,7 @@ import { RequestType, IIssues, IssueStatus, IIssueSettings } from "../../../../i
import { TranslateService } from "@ngx-translate/core"; import { TranslateService } from "@ngx-translate/core";
@Component({ @Component({
standalone: false,
selector: "issues-panel", selector: "issues-panel",
templateUrl: "./issues-panel.component.html", templateUrl: "./issues-panel.component.html",
styleUrls: ["./issues-panel.component.scss"], styleUrls: ["./issues-panel.component.scss"],

View file

@ -1,6 +1,7 @@
import { Component, Inject, Input, Output, EventEmitter } from "@angular/core"; import { Component, Inject, Input, Output, EventEmitter } from "@angular/core";
@Component({ @Component({
standalone: false,
selector: "media-poster", selector: "media-poster",
templateUrl: "./media-poster.component.html", templateUrl: "./media-poster.component.html",
}) })

View file

@ -7,6 +7,7 @@ import { TranslateService } from "@ngx-translate/core";
import { firstValueFrom } from "rxjs"; import { firstValueFrom } from "rxjs";
@Component({ @Component({
standalone: false,
selector: "new-issue", selector: "new-issue",
templateUrl: "./new-issue.component.html", templateUrl: "./new-issue.component.html",
}) })

View file

@ -7,6 +7,7 @@ import { Observable } from "rxjs";
import { map, startWith } from "rxjs/operators"; import { map, startWith } from "rxjs/operators";
@Component({ @Component({
standalone: false,
selector: "request-behalf", selector: "request-behalf",
templateUrl: "./request-behalf.component.html", templateUrl: "./request-behalf.component.html",
}) })

View file

@ -2,6 +2,7 @@ import { APP_BASE_HREF } from "@angular/common";
import { Component, Input, Output, EventEmitter, Inject } from "@angular/core"; import { Component, Input, Output, EventEmitter, Inject } from "@angular/core";
import { RequestType } from "../../../../interfaces"; import { RequestType } from "../../../../interfaces";
@Component({ @Component({
standalone: false,
selector: "social-icons", selector: "social-icons",
templateUrl: "./social-icons.component.html", templateUrl: "./social-icons.component.html",
styleUrls: ["./social-icons.component.scss"] styleUrls: ["./social-icons.component.scss"]

View file

@ -2,6 +2,7 @@ import { Component, Input } from "@angular/core";
import { DomSanitizer, SafeStyle } from "@angular/platform-browser"; import { DomSanitizer, SafeStyle } from "@angular/platform-browser";
@Component({ @Component({
standalone: false,
selector: "top-banner", selector: "top-banner",
templateUrl: "./top-banner.component.html", templateUrl: "./top-banner.component.html",
styleUrls: ["top-banner.component.scss"] styleUrls: ["top-banner.component.scss"]

View file

@ -2,6 +2,7 @@ import { Component, Inject } from "@angular/core";
import { MatDialogRef, MAT_DIALOG_DATA } from "@angular/material/dialog"; import { MatDialogRef, MAT_DIALOG_DATA } from "@angular/material/dialog";
@Component({ @Component({
standalone: false,
selector: "youtube-trailer", selector: "youtube-trailer",
templateUrl: "./youtube-trailer.component.html", templateUrl: "./youtube-trailer.component.html",
}) })

View file

@ -10,6 +10,7 @@ import {
import { SettingsService, SonarrService } from "../../../../../services"; import { SettingsService, SonarrService } from "../../../../../services";
@Component({ @Component({
standalone: false,
templateUrl: "./tv-advanced-options.component.html", templateUrl: "./tv-advanced-options.component.html",
selector: "tv-advanced-options", selector: "tv-advanced-options",
}) })

View file

@ -7,6 +7,7 @@ import { IStreamingData } from "../../../../../interfaces/IStreams";
import { SearchV2Service } from "../../../../../services"; import { SearchV2Service } from "../../../../../services";
@Component({ @Component({
standalone: false,
templateUrl: "./tv-information-panel.component.html", templateUrl: "./tv-information-panel.component.html",
styleUrls: ["../../../../media-details.component.scss"], styleUrls: ["../../../../media-details.component.scss"],
selector: "tv-information-panel", selector: "tv-information-panel",

View file

@ -11,6 +11,7 @@ import { RequestServiceV2 } from "../../../../../services/requestV2.service";
import { AdminRequestDialogComponent } from "../../../../../shared/admin-request-dialog/admin-request-dialog.component"; import { AdminRequestDialogComponent } from "../../../../../shared/admin-request-dialog/admin-request-dialog.component";
@Component({ @Component({
standalone: false,
templateUrl: "./tv-request-grid.component.html", templateUrl: "./tv-request-grid.component.html",
styleUrls: ["./tv-request-grid.component.scss"], styleUrls: ["./tv-request-grid.component.scss"],
selector: "tv-request-grid" selector: "tv-request-grid"

View file

@ -9,6 +9,7 @@ import { RequestServiceV2 } from "../../../../../services/requestV2.service";
import { TranslateService } from "@ngx-translate/core"; import { TranslateService } from "@ngx-translate/core";
@Component({ @Component({
standalone: false,
templateUrl: "./tv-requests-panel.component.html", templateUrl: "./tv-requests-panel.component.html",
styleUrls: ["./tv-requests-panel.component.scss"], styleUrls: ["./tv-requests-panel.component.scss"],
selector: "tv-requests-panel" selector: "tv-requests-panel"

View file

@ -15,6 +15,7 @@ import { forkJoin } from "rxjs";
import { SonarrFacade } from "app/state/sonarr"; import { SonarrFacade } from "app/state/sonarr";
@Component({ @Component({
standalone: false,
templateUrl: "./tv-details.component.html", templateUrl: "./tv-details.component.html",
styleUrls: ["../../media-details.component.scss"], styleUrls: ["../../media-details.component.scss"],
encapsulation: ViewEncapsulation.None encapsulation: ViewEncapsulation.None

View file

@ -25,6 +25,7 @@ export enum SearchFilterType {
} }
@Component({ @Component({
standalone: false,
selector: 'app-my-nav', selector: 'app-my-nav',
templateUrl: './my-nav.component.html', templateUrl: './my-nav.component.html',
styleUrls: ['./my-nav.component.scss'], styleUrls: ['./my-nav.component.scss'],

View file

@ -11,6 +11,7 @@ import { Router } from "@angular/router";
import { UntypedFormGroup, UntypedFormBuilder } from "@angular/forms"; import { UntypedFormGroup, UntypedFormBuilder } from "@angular/forms";
@Component({ @Component({
standalone: false,
selector: "app-nav-search", selector: "app-nav-search",
templateUrl: "./nav-search.component.html", templateUrl: "./nav-search.component.html",
styleUrls: ["./nav-search.component.scss"], styleUrls: ["./nav-search.component.scss"],

View file

@ -1,6 +1,7 @@
import { Pipe, PipeTransform } from "@angular/core"; import { Pipe, PipeTransform } from "@angular/core";
@Pipe({ @Pipe({
standalone: false,
name: "humanize", name: "humanize",
}) })
export class HumanizePipe implements PipeTransform { export class HumanizePipe implements PipeTransform {

View file

@ -3,6 +3,7 @@ import { FormatPipe } from 'ngx-date-fns';
import { parseISO, format } from 'date-fns'; import { parseISO, format } from 'date-fns';
@Pipe({ @Pipe({
standalone: false,
name: "ombiDate", name: "ombiDate",
}) })
export class OmbiDatePipe implements PipeTransform { export class OmbiDatePipe implements PipeTransform {

View file

@ -2,6 +2,7 @@ import { Pipe, PipeTransform } from '@angular/core';
import { orderBy as _orderBy } from 'lodash'; import { orderBy as _orderBy } from 'lodash';
@Pipe({ @Pipe({
standalone: false,
name: 'orderBy', name: 'orderBy',
}) })
export class OrderPipe<T> implements PipeTransform { export class OrderPipe<T> implements PipeTransform {

View file

@ -1,6 +1,7 @@
import { Pipe, PipeTransform } from '@angular/core'; import { Pipe, PipeTransform } from '@angular/core';
@Pipe({ name: 'quality' }) @Pipe({
standalone: false, name: 'quality' })
export class QualityPipe implements PipeTransform { export class QualityPipe implements PipeTransform {
transform(value: string): string { transform(value: string): string {
if (value.toUpperCase() === "4K" || value.toUpperCase() === "8K") { if (value.toUpperCase() === "4K" || value.toUpperCase() === "8K") {

View file

@ -1,7 +1,8 @@
import { Pipe, PipeTransform } from '@angular/core'; import { Pipe, PipeTransform } from '@angular/core';
import { DomSanitizer } from "@angular/platform-browser"; import { DomSanitizer } from "@angular/platform-browser";
@Pipe({ name: 'safe' }) @Pipe({
standalone: false, name: 'safe' })
export class SafePipe implements PipeTransform { export class SafePipe implements PipeTransform {

View file

@ -1,6 +1,7 @@
import { Pipe, PipeTransform } from "@angular/core"; import { Pipe, PipeTransform } from "@angular/core";
@Pipe({ @Pipe({
standalone: false,
name: "thousandShort", name: "thousandShort",
}) })
export class ThousandShortPipe implements PipeTransform { export class ThousandShortPipe implements PipeTransform {

View file

@ -2,6 +2,7 @@ import { Pipe, PipeTransform } from '@angular/core';
import { TranslateService } from '@ngx-translate/core'; import { TranslateService } from '@ngx-translate/core';
@Pipe({ @Pipe({
standalone: false,
name: 'translateStatus' name: 'translateStatus'
}) })
export class TranslateStatusPipe implements PipeTransform { export class TranslateStatusPipe implements PipeTransform {

View file

@ -11,6 +11,7 @@ import { RequestServiceV2 } from "../../../services/requestV2.service";
import { StorageService } from "../../../shared/storage/storage-service"; import { StorageService } from "../../../shared/storage/storage-service";
@Component({ @Component({
standalone: false,
templateUrl: "./albums-grid.component.html", templateUrl: "./albums-grid.component.html",
selector: "albums-grid", selector: "albums-grid",
styleUrls: ["./albums-grid.component.scss"] styleUrls: ["./albums-grid.component.scss"]

View file

@ -2,6 +2,7 @@ import { Component, Input } from "@angular/core";
@Component({ @Component({
standalone: false,
templateUrl: "./grid-spinner.component.html", templateUrl: "./grid-spinner.component.html",
selector: "grid-spinner", selector: "grid-spinner",
styleUrls: ["./grid-spinner.component.scss"] styleUrls: ["./grid-spinner.component.scss"]

View file

@ -16,6 +16,7 @@ import { StorageService } from "../../../shared/storage/storage-service";
import { TranslateService } from "@ngx-translate/core"; import { TranslateService } from "@ngx-translate/core";
@Component({ @Component({
standalone: false,
templateUrl: "./movies-grid.component.html", templateUrl: "./movies-grid.component.html",
selector: "movies-grid", selector: "movies-grid",
styleUrls: ["./movies-grid.component.scss"] styleUrls: ["./movies-grid.component.scss"]

View file

@ -9,6 +9,7 @@ import { DenyDialogComponent } from '../../../media-details/components/shared/de
import { MatDialog } from '@angular/material/dialog'; import { MatDialog } from '@angular/material/dialog';
@Component({ @Component({
standalone: false,
selector: 'request-options', selector: 'request-options',
templateUrl: './request-options.component.html', templateUrl: './request-options.component.html',
}) })

View file

@ -7,6 +7,7 @@ import { LidarrService } from "app/services";
import { take } from "rxjs"; import { take } from "rxjs";
@Component({ @Component({
standalone: false,
templateUrl: "./requests-list.component.html", templateUrl: "./requests-list.component.html",
styleUrls: ["./requests-list.component.scss"] styleUrls: ["./requests-list.component.scss"]
}) })

View file

@ -12,6 +12,7 @@ import { RequestServiceV2 } from "../../../services/requestV2.service";
import { StorageService } from "../../../shared/storage/storage-service"; import { StorageService } from "../../../shared/storage/storage-service";
@Component({ @Component({
standalone: false,
templateUrl: "./tv-grid.component.html", templateUrl: "./tv-grid.component.html",
selector: "tv-grid", selector: "tv-grid",
styleUrls: ["../requests-list.component.scss", "tv-grid.component.scss"] styleUrls: ["../requests-list.component.scss", "tv-grid.component.scss"]

View file

@ -9,6 +9,7 @@
// import { NotificationService, RadarrService, RequestService } from "../services"; // import { NotificationService, RadarrService, RequestService } from "../services";
// @Component({ // @Component({
standalone: false,
// selector: "movie-requests", // selector: "movie-requests",
// templateUrl: "./movierequests.component.html", // templateUrl: "./movierequests.component.html",
// }) // })

View file

@ -9,6 +9,7 @@
// import { NotificationService, RequestService } from "../../services"; // import { NotificationService, RequestService } from "../../services";
// @Component({ // @Component({
standalone: false,
// selector: "music-requests", // selector: "music-requests",
// templateUrl: "./musicrequests.component.html", // templateUrl: "./musicrequests.component.html",
// }) // })

View file

@ -5,6 +5,7 @@
// import { Observable } from "rxjs"; // import { Observable } from "rxjs";
// @Component({ // @Component({
standalone: false,
// selector: "remaining-requests", // selector: "remaining-requests",
// templateUrl: "./remainingrequests.component.html", // templateUrl: "./remainingrequests.component.html",
// }) // })

View file

@ -5,6 +5,7 @@
// import { IssuesService, SettingsService } from "../services"; // import { IssuesService, SettingsService } from "../services";
// @Component({ // @Component({
standalone: false,
// templateUrl: "./request.component.html", // templateUrl: "./request.component.html",
// }) // })
// export class RequestComponent implements OnInit { // export class RequestComponent implements OnInit {

View file

@ -4,6 +4,7 @@
// import { NotificationService, RequestService } from "../services"; // import { NotificationService, RequestService } from "../services";
// @Component({ // @Component({
standalone: false,
// selector: "tvrequests-children", // selector: "tvrequests-children",
// templateUrl: "./tvrequest-children.component.html", // templateUrl: "./tvrequest-children.component.html",
// }) // })

View file

@ -10,6 +10,7 @@
// import { ImageService } from "../services/image.service"; // import { ImageService } from "../services/image.service";
// @Component({ // @Component({
standalone: false,
// selector: "tv-requests", // selector: "tv-requests",
// templateUrl: "./tvrequests.component.html", // templateUrl: "./tvrequests.component.html",
// styleUrls: ["./tvrequests.component.scss"], // styleUrls: ["./tvrequests.component.scss"],

View file

@ -9,6 +9,7 @@ import { UpdateService } from "../../services/update.service";
import { APP_BASE_HREF } from "@angular/common"; import { APP_BASE_HREF } from "@angular/common";
@Component({ @Component({
standalone: false,
templateUrl: "./about.component.html", templateUrl: "./about.component.html",
styleUrls: ["./about.component.scss"] styleUrls: ["./about.component.scss"]
}) })

View file

@ -4,6 +4,7 @@ import { IUpdateModel } from "../../interfaces";
@Component({ @Component({
standalone: false,
templateUrl: "update-dialog.component.html", templateUrl: "update-dialog.component.html",
styleUrls: [ "update-dialog.component.scss" ] styleUrls: [ "update-dialog.component.scss" ]
}) })

View file

@ -5,6 +5,7 @@ import { NotificationService } from "../../services";
import { SettingsService } from "../../services"; import { SettingsService } from "../../services";
@Component({ @Component({
standalone: false,
templateUrl: "./authentication.component.html", templateUrl: "./authentication.component.html",
styleUrls: ["./authentication.component.scss"], styleUrls: ["./authentication.component.scss"],
}) })

View file

@ -6,6 +6,7 @@ import { CouchPotatoService, NotificationService, SettingsService, TesterService
import { ICouchPotatoProfiles } from "../../interfaces"; import { ICouchPotatoProfiles } from "../../interfaces";
@Component({ @Component({
standalone: false,
templateUrl: "./couchpotato.component.html", templateUrl: "./couchpotato.component.html",
styleUrls: ["./couchpotato.component.scss"] styleUrls: ["./couchpotato.component.scss"]
}) })

View file

@ -6,6 +6,7 @@ import { NotificationService } from "../../services";
import { SettingsService } from "../../services"; import { SettingsService } from "../../services";
@Component({ @Component({
standalone: false,
templateUrl: "./customization.component.html", templateUrl: "./customization.component.html",
styleUrls: ["./customization.component.scss"], styleUrls: ["./customization.component.scss"],
}) })

View file

@ -4,6 +4,7 @@ import { UntypedFormBuilder, UntypedFormGroup, Validators } from "@angular/forms
import { NotificationService, SettingsService } from "../../services"; import { NotificationService, SettingsService } from "../../services";
@Component({ @Component({
standalone: false,
templateUrl: "./dognzb.component.html", templateUrl: "./dognzb.component.html",
styleUrls: ["./dognzb.component.scss"] styleUrls: ["./dognzb.component.scss"]
}) })

View file

@ -6,6 +6,7 @@ import {UntypedFormControl} from '@angular/forms';
import { MatTabChangeEvent } from "@angular/material/tabs"; import { MatTabChangeEvent } from "@angular/material/tabs";
@Component({ @Component({
standalone: false,
templateUrl: "./emby.component.html", templateUrl: "./emby.component.html",
styleUrls: ["./emby.component.scss"] styleUrls: ["./emby.component.scss"]
}) })

View file

@ -3,6 +3,7 @@ import { IFailedRequestsViewModel, RequestType } from "../../interfaces";
import { RequestRetryService } from "../../services"; import { RequestRetryService } from "../../services";
@Component({ @Component({
standalone: false,
templateUrl: "./failedrequests.component.html", templateUrl: "./failedrequests.component.html",
styleUrls: ["./failedrequests.component.scss"], styleUrls: ["./failedrequests.component.scss"],
}) })

View file

@ -6,6 +6,7 @@ import { MatSlideToggleChange } from "@angular/material/slide-toggle";
import { firstValueFrom } from "rxjs"; import { firstValueFrom } from "rxjs";
@Component({ @Component({
standalone: false,
templateUrl: "./features.component.html", templateUrl: "./features.component.html",
styleUrls: ["./features.component.scss"] styleUrls: ["./features.component.scss"]
}) })

View file

@ -5,6 +5,7 @@ import { IIssueCategory } from "../../interfaces";
import { IssuesService, NotificationService, SettingsService } from "../../services"; import { IssuesService, NotificationService, SettingsService } from "../../services";
@Component({ @Component({
standalone: false,
templateUrl: "./issues.component.html", templateUrl: "./issues.component.html",
styleUrls: ["./issues.component.scss"] styleUrls: ["./issues.component.scss"]
}) })

View file

@ -6,6 +6,7 @@ import {UntypedFormControl} from '@angular/forms';
import { MatTabChangeEvent } from "@angular/material/tabs"; import { MatTabChangeEvent } from "@angular/material/tabs";
@Component({ @Component({
standalone: false,
templateUrl: "./jellyfin.component.html", templateUrl: "./jellyfin.component.html",
styleUrls: ["./jellyfin.component.scss"] styleUrls: ["./jellyfin.component.scss"]
}) })

View file

@ -3,6 +3,7 @@ import { UntypedFormBuilder, UntypedFormGroup, Validators } from "@angular/forms
import { JobService, NotificationService, SettingsService } from "../../services"; import { JobService, NotificationService, SettingsService } from "../../services";
@Component({ @Component({
standalone: false,
templateUrl: "./jobs.component.html", templateUrl: "./jobs.component.html",
styleUrls: ["./jobs.component.scss"] styleUrls: ["./jobs.component.scss"]
}) })

View file

@ -5,6 +5,7 @@ import { NotificationService } from "../../services";
import { SettingsService } from "../../services"; import { SettingsService } from "../../services";
@Component({ @Component({
standalone: false,
templateUrl: "./landingpage.component.html", templateUrl: "./landingpage.component.html",
styleUrls: ["./landingpage.component.scss"], styleUrls: ["./landingpage.component.scss"],
}) })

View file

@ -7,6 +7,7 @@ import { NotificationService } from "../../services";
import { SettingsService } from "../../services"; import { SettingsService } from "../../services";
@Component({ @Component({
standalone: false,
templateUrl: "./lidarr.component.html", templateUrl: "./lidarr.component.html",
styleUrls: ["./lidarr.component.scss"] styleUrls: ["./lidarr.component.scss"]
}) })

View file

@ -3,6 +3,7 @@ import { Component, OnInit } from "@angular/core";
import { SystemService } from "../../services"; import { SystemService } from "../../services";
@Component({ @Component({
standalone: false,
templateUrl: "./logs.component.html", templateUrl: "./logs.component.html",
styleUrls:["./logs.component.scss"] styleUrls:["./logs.component.scss"]
}) })

View file

@ -4,6 +4,7 @@ import { IMassEmailModel, IMassEmailUserModel } from "../../interfaces";
import { IdentityService, NotificationMessageService, NotificationService, SettingsService } from "../../services"; import { IdentityService, NotificationMessageService, NotificationService, SettingsService } from "../../services";
@Component({ @Component({
standalone: false,
templateUrl: "./massemail.component.html", templateUrl: "./massemail.component.html",
styleUrls: ["./massemail.component.scss"] styleUrls: ["./massemail.component.scss"]
}) })

View file

@ -10,6 +10,7 @@ import { SelectionModel } from "@angular/cdk/collections";
import { MatTableDataSource } from "@angular/material/table"; import { MatTableDataSource } from "@angular/material/table";
@Component({ @Component({
standalone: false,
templateUrl: "./cloudmobile.component.html", templateUrl: "./cloudmobile.component.html",
styleUrls: ["./notificationtemplate.component.scss"] styleUrls: ["./notificationtemplate.component.scss"]
}) })

View file

@ -7,6 +7,7 @@ import { NotificationService } from "../../services";
import { SettingsService } from "../../services"; import { SettingsService } from "../../services";
@Component({ @Component({
standalone: false,
templateUrl: "./discord.component.html", templateUrl: "./discord.component.html",
styleUrls: ["./notificationtemplate.component.scss"] styleUrls: ["./notificationtemplate.component.scss"]
}) })

View file

@ -8,6 +8,7 @@ import { NotificationService } from "../../services";
import { SettingsService } from "../../services"; import { SettingsService } from "../../services";
@Component({ @Component({
standalone: false,
templateUrl: "./emailnotification.component.html", templateUrl: "./emailnotification.component.html",
styleUrls: ["./notificationtemplate.component.scss"] styleUrls: ["./notificationtemplate.component.scss"]
}) })

View file

@ -7,6 +7,7 @@ import { NotificationService } from "../../services";
import { SettingsService } from "../../services"; import { SettingsService } from "../../services";
@Component({ @Component({
standalone: false,
templateUrl: "./gotify.component.html", templateUrl: "./gotify.component.html",
styleUrls: ["./notificationtemplate.component.scss"] styleUrls: ["./notificationtemplate.component.scss"]
}) })

View file

@ -7,6 +7,7 @@ import { NotificationService } from "../../services";
import { SettingsService } from "../../services"; import { SettingsService } from "../../services";
@Component({ @Component({
standalone: false,
templateUrl: "./mattermost.component.html", templateUrl: "./mattermost.component.html",
styleUrls: ["./notificationtemplate.component.scss"] styleUrls: ["./notificationtemplate.component.scss"]
}) })

View file

@ -7,6 +7,7 @@ import { NotificationService } from "../../services";
import { MobileService, SettingsService } from "../../services"; import { MobileService, SettingsService } from "../../services";
@Component({ @Component({
standalone: false,
templateUrl: "./mobile.component.html", templateUrl: "./mobile.component.html",
styleUrls: ["./notificationtemplate.component.scss"] styleUrls: ["./notificationtemplate.component.scss"]
}) })

View file

@ -5,6 +5,7 @@ import { JobService, NotificationService, SettingsService } from "../../services
import { TesterService } from "../../services/applications/tester.service"; import { TesterService } from "../../services/applications/tester.service";
@Component({ @Component({
standalone: false,
templateUrl: "./newsletter.component.html", templateUrl: "./newsletter.component.html",
styleUrls: ["./notificationtemplate.component.scss"] styleUrls: ["./notificationtemplate.component.scss"]
}) })

View file

@ -3,6 +3,7 @@
import { INotificationTemplates, NotificationType } from "../../interfaces"; import { INotificationTemplates, NotificationType } from "../../interfaces";
@Component({ @Component({
standalone: false,
selector:"notification-templates", selector:"notification-templates",
templateUrl: "./notificationtemplate.component.html", templateUrl: "./notificationtemplate.component.html",
styleUrls: ["./notificationtemplate.component.scss"], styleUrls: ["./notificationtemplate.component.scss"],

View file

@ -7,6 +7,7 @@ import { NotificationService } from "../../services";
import { SettingsService } from "../../services"; import { SettingsService } from "../../services";
@Component({ @Component({
standalone: false,
templateUrl: "./pushbullet.component.html", templateUrl: "./pushbullet.component.html",
styleUrls: ["./notificationtemplate.component.scss"] styleUrls: ["./notificationtemplate.component.scss"]
}) })

View file

@ -7,6 +7,7 @@ import { NotificationService } from "../../services";
import { SettingsService } from "../../services"; import { SettingsService } from "../../services";
@Component({ @Component({
standalone: false,
templateUrl: "./pushover.component.html", templateUrl: "./pushover.component.html",
styleUrls: ["./notificationtemplate.component.scss"] styleUrls: ["./notificationtemplate.component.scss"]
}) })

View file

@ -7,6 +7,7 @@ import { NotificationService } from "../../services";
import { SettingsService } from "../../services"; import { SettingsService } from "../../services";
@Component({ @Component({
standalone: false,
templateUrl: "./slack.component.html", templateUrl: "./slack.component.html",
styleUrls: ["./notificationtemplate.component.scss"] styleUrls: ["./notificationtemplate.component.scss"]
}) })

View file

@ -7,6 +7,7 @@ import { NotificationService } from "../../services";
import { SettingsService } from "../../services"; import { SettingsService } from "../../services";
@Component({ @Component({
standalone: false,
templateUrl: "./telegram.component.html", templateUrl: "./telegram.component.html",
styleUrls: ["./notificationtemplate.component.scss"] styleUrls: ["./notificationtemplate.component.scss"]
}) })

View file

@ -7,6 +7,7 @@ import { NotificationService } from "../../../services";
import { SettingsService } from "../../../services"; import { SettingsService } from "../../../services";
@Component({ @Component({
standalone: false,
templateUrl: "./twilio.component.html", templateUrl: "./twilio.component.html",
}) })
export class TwilioComponent implements OnInit { export class TwilioComponent implements OnInit {

View file

@ -6,6 +6,7 @@ import { INotificationTemplates, NotificationType } from "../../../interfaces";
@Component({ @Component({
standalone: false,
templateUrl: "./whatsapp.component.html", templateUrl: "./whatsapp.component.html",
selector: "app-whatsapp" selector: "app-whatsapp"
}) })

View file

@ -7,6 +7,7 @@ import { NotificationService } from "../../services";
import { SettingsService } from "../../services"; import { SettingsService } from "../../services";
@Component({ @Component({
standalone: false,
templateUrl: "./webhook.component.html", templateUrl: "./webhook.component.html",
styleUrls: ["./notificationtemplate.component.scss"] styleUrls: ["./notificationtemplate.component.scss"]
}) })

View file

@ -8,6 +8,7 @@ import { SettingsService } from "../../services";
import languageData from "./../../../other/iso-lang.json"; import languageData from "./../../../other/iso-lang.json";
@Component({ @Component({
standalone: false,
templateUrl: "./ombi.component.html", templateUrl: "./ombi.component.html",
styleUrls: ["./ombi.component.scss"], styleUrls: ["./ombi.component.scss"],
}) })

View file

@ -1,6 +1,7 @@
import { Component, EventEmitter, Input, Output } from "@angular/core"; import { Component, EventEmitter, Input, Output } from "@angular/core";
@Component({ @Component({
standalone: false,
selector: "settings-plex-form-field", selector: "settings-plex-form-field",
styles: [` styles: [`
.margin { .margin {

View file

@ -3,6 +3,7 @@ import { IPlexServer, IPlexServerResponse, IPlexServerViewModel } from "app/inte
import { PlexCreds, PlexSyncType } from "../models"; import { PlexCreds, PlexSyncType } from "../models";
@Component({ @Component({
standalone: false,
templateUrl: "./plex-form.component.html", templateUrl: "./plex-form.component.html",
styleUrls: ["./plex-form.component.scss"], styleUrls: ["./plex-form.component.scss"],
selector: "settings-plex-form" selector: "settings-plex-form"

View file

@ -11,6 +11,7 @@ import { IPlexLibrariesSettings } from "../../../../interfaces";
import { PlexServerDialogData } from "../models"; import { PlexServerDialogData } from "../models";
@Component({ @Component({
standalone: false,
selector: "plex-server-dialog-component", selector: "plex-server-dialog-component",
templateUrl: "plex-server-dialog.component.html", templateUrl: "plex-server-dialog.component.html",
styleUrls: ["plex-server-dialog.component.scss"], styleUrls: ["plex-server-dialog.component.scss"],

Some files were not shown because too many files have changed in this diff Show more