mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-08-23 14:35:24 -07:00
update
This commit is contained in:
parent
69c556929b
commit
532ee7e0af
136 changed files with 141 additions and 2 deletions
|
@ -17,6 +17,7 @@ import { CustomizationFacade } from './state/customization';
|
|||
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector: "app-ombi",
|
||||
templateUrl: "./app.component.html",
|
||||
styleUrls: ["./app.component.scss"],
|
||||
|
|
|
@ -4,6 +4,7 @@ import { CookieService } from "ng2-cookies";
|
|||
import { StorageService } from "../shared/storage/storage-service";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "cookie.component.html",
|
||||
})
|
||||
export class CookieComponent implements OnInit {
|
||||
|
|
|
@ -5,6 +5,7 @@ import { AuthService } from "../auth/auth.service";
|
|||
import { CustomPageService, NotificationService } from "../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./custompage.component.html",
|
||||
})
|
||||
export class CustomPageComponent implements OnInit {
|
||||
|
|
|
@ -9,6 +9,7 @@ import { forkJoin } from "rxjs";
|
|||
import { FeaturesFacade } from "../../../state/features/features.facade";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./discover-actor.component.html",
|
||||
styleUrls: ["./discover-actor.component.scss"],
|
||||
})
|
||||
|
|
|
@ -12,6 +12,7 @@ import { IMovieRequestModel, RequestType } from "../../../interfaces";
|
|||
import { TranslateService } from "@ngx-translate/core";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector: "discover-card",
|
||||
templateUrl: "./discover-card.component.html",
|
||||
styleUrls: ["./discover-card.component.scss"],
|
||||
|
|
|
@ -17,6 +17,7 @@ export enum DiscoverType {
|
|||
}
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector: "carousel-list",
|
||||
templateUrl: "./carousel-list.component.html",
|
||||
styleUrls: ["./carousel-list.component.scss"],
|
||||
|
|
|
@ -11,6 +11,7 @@ import { RequestType } from "../../../interfaces";
|
|||
import { FeaturesFacade } from "../../../state/features/features.facade";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./discover-collections.component.html",
|
||||
styleUrls: ["./discover-collections.component.scss"],
|
||||
})
|
||||
|
|
|
@ -4,6 +4,7 @@ import { AuthService } from "../../../auth/auth.service";
|
|||
import { DiscoverType } from "../carousel-list/carousel-list.component";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./discover.component.html",
|
||||
styleUrls: ["./discover.component.scss"],
|
||||
})
|
||||
|
|
|
@ -13,6 +13,7 @@ interface IGenreSelect {
|
|||
type: "movie"|"tv";
|
||||
}
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector: "genre-button-select",
|
||||
templateUrl: "./genre-button-select.component.html",
|
||||
styleUrls: ["./genre-button-select.component.scss"],
|
||||
|
|
|
@ -20,6 +20,7 @@ export enum DiscoverType {
|
|||
}
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector: "ombi-recently-list",
|
||||
templateUrl: "./recently-requested-list.component.html",
|
||||
styleUrls: ["./recently-requested-list.component.scss"],
|
||||
|
|
|
@ -13,6 +13,7 @@ import { isEqual } from "lodash";
|
|||
import { FeaturesFacade } from "../../../state/features/features.facade";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./search-results.component.html",
|
||||
styleUrls: ["../discover/discover.component.scss"],
|
||||
})
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
import { Component } from "@angular/core";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
template: "<h2>{{ 'ErrorPages.NotFound' | translate }}</h2>",
|
||||
})
|
||||
export class PageNotFoundComponent { }
|
||||
|
|
|
@ -6,6 +6,7 @@ import { IssuesService, NotificationService } from "../../../services";
|
|||
import { IssueChatComponent } from "../issue-chat/issue-chat.component";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector: "issues-details-group",
|
||||
templateUrl: "details-group.component.html",
|
||||
styleUrls: ["details-group.component.scss"],
|
||||
|
|
|
@ -15,6 +15,7 @@ export interface IssuesDetailsGroupData {
|
|||
}
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector: "issues-details",
|
||||
templateUrl: "details.component.html",
|
||||
styleUrls: ["details.component.scss"],
|
||||
|
|
|
@ -13,6 +13,7 @@ export interface ChatData {
|
|||
}
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector: "issue-chat",
|
||||
templateUrl: "issue-chat.component.html",
|
||||
styleUrls: ["issue-chat.component.scss"],
|
||||
|
|
|
@ -9,6 +9,7 @@ import { DomSanitizer } from "@angular/platform-browser";
|
|||
import { IIssues, IIssuesChat, IIssueSettings, INewIssueComments, IssueStatus } from "../interfaces";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "issueDetails.component.html",
|
||||
styleUrls: ["./issueDetails.component.scss"],
|
||||
})
|
||||
|
|
|
@ -8,6 +8,7 @@ import { PageEvent } from '@angular/material/paginator';
|
|||
import { IssuesV2Service } from "../services/issuesv2.service";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "issues.component.html",
|
||||
styleUrls: ['issues.component.scss']
|
||||
})
|
||||
|
|
|
@ -4,6 +4,7 @@ import { MatDialog } from "@angular/material/dialog";
|
|||
import { IIssuesSummary, IPagenator, IssueStatus } from "../interfaces";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector: "issues-table",
|
||||
templateUrl: "issuestable.component.html",
|
||||
styleUrls: ['issuestable.component.scss']
|
||||
|
|
|
@ -9,6 +9,7 @@ import { SettingsService } from "../services";
|
|||
import { CustomizationFacade } from "../state/customization";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./landingpage.component.html",
|
||||
styleUrls: ["./landingpage.component.scss"],
|
||||
})
|
||||
|
|
|
@ -15,6 +15,7 @@ import { SonarrFacade } from "app/state/sonarr";
|
|||
import { RadarrFacade } from "app/state/radarr";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./login.component.html",
|
||||
styleUrls: ["./login.component.scss"],
|
||||
})
|
||||
|
|
|
@ -6,6 +6,7 @@ import { NotificationService } from "../services";
|
|||
import { StorageService } from "../shared/storage/storage-service";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./loginoauth.component.html",
|
||||
})
|
||||
export class LoginOAuthComponent implements OnInit {
|
||||
|
|
|
@ -8,6 +8,7 @@ import { IdentityService, NotificationService, SettingsService } from "../servic
|
|||
import { CustomizationFacade } from "../state/customization";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./resetpassword.component.html",
|
||||
styleUrls: ["./login.component.scss"],
|
||||
})
|
||||
|
|
|
@ -11,6 +11,7 @@ import { PlatformLocation } from "@angular/common";
|
|||
import { Router } from "@angular/router";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./tokenresetpassword.component.html",
|
||||
styleUrls: ["./login.component.scss"],
|
||||
})
|
||||
|
|
|
@ -11,6 +11,7 @@ import { IArtistSearchResult, IReleaseGroups } from "../../../interfaces/IMusicS
|
|||
import { TranslateService } from "@ngx-translate/core";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./artist-details.component.html",
|
||||
styleUrls: ["../../media-details.component.scss"],
|
||||
})
|
||||
|
|
|
@ -2,6 +2,7 @@ import { Component, Input, ViewEncapsulation } from "@angular/core";
|
|||
import { ISearchArtistResult } from "../../../../../interfaces";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./artist-information-panel.component.html",
|
||||
styleUrls: ["../../../../media-details.component.scss"],
|
||||
selector: "artist-information-panel",
|
||||
|
|
|
@ -3,6 +3,7 @@ import { IReleaseGroups } from "../../../../../interfaces/IMusicSearchResultV2";
|
|||
import { SearchV2Service } from "../../../../../services/searchV2.service";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./artist-release-panel.component.html",
|
||||
styleUrls: ["../../../../media-details.component.scss", "./artist-release-panel.component.scss"],
|
||||
selector: "artist-release-panel",
|
||||
|
|
|
@ -17,6 +17,7 @@ import { AdminRequestDialogComponent } from '../../../shared/admin-request-dialo
|
|||
import { FeaturesFacade } from '../../../state/features/features.facade';
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: './movie-details.component.html',
|
||||
styleUrls: ['../../media-details.component.scss'],
|
||||
encapsulation: ViewEncapsulation.None,
|
||||
|
|
|
@ -4,6 +4,7 @@ import { IAdvancedData, IRadarrProfile, IRadarrRootFolder, RequestCombination }
|
|||
import { RadarrService } from "../../../../../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./movie-advanced-options.component.html",
|
||||
selector: "movie-advanced-options",
|
||||
})
|
||||
|
|
|
@ -6,6 +6,7 @@ import { IMovieRatings } from "../../../../interfaces/IRatings";
|
|||
import { APP_BASE_HREF } from "@angular/common";
|
||||
import { IStreamingData } from "../../../../interfaces/IStreams";
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./movie-information-panel.component.html",
|
||||
styleUrls: ["../../../media-details.component.scss"],
|
||||
selector: "movie-information-panel",
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
import { Component, Input } from "@angular/core";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector: "cast-carousel",
|
||||
templateUrl: "./cast-carousel.component.html",
|
||||
styleUrls: ["./cast-carousel.component.scss"]
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
import { Component, Input } from "@angular/core";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector: "crew-carousel",
|
||||
templateUrl: "./crew-carousel.component.html",
|
||||
styleUrls: ["./crew-carousel.component.scss"]
|
||||
|
|
|
@ -7,6 +7,7 @@ import { RequestType, IRequestEngineResult } from "../../../../interfaces";
|
|||
import { firstValueFrom } from "rxjs";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector: "deny-dialog",
|
||||
templateUrl: "./deny-dialog.component.html",
|
||||
})
|
||||
|
|
|
@ -4,6 +4,7 @@ import { RequestType, IIssues, IssueStatus, IIssueSettings } from "../../../../i
|
|||
import { TranslateService } from "@ngx-translate/core";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector: "issues-panel",
|
||||
templateUrl: "./issues-panel.component.html",
|
||||
styleUrls: ["./issues-panel.component.scss"],
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
import { Component, Inject, Input, Output, EventEmitter } from "@angular/core";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector: "media-poster",
|
||||
templateUrl: "./media-poster.component.html",
|
||||
})
|
||||
|
|
|
@ -7,6 +7,7 @@ import { TranslateService } from "@ngx-translate/core";
|
|||
import { firstValueFrom } from "rxjs";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector: "new-issue",
|
||||
templateUrl: "./new-issue.component.html",
|
||||
})
|
||||
|
|
|
@ -7,6 +7,7 @@ import { Observable } from "rxjs";
|
|||
import { map, startWith } from "rxjs/operators";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector: "request-behalf",
|
||||
templateUrl: "./request-behalf.component.html",
|
||||
})
|
||||
|
|
|
@ -2,6 +2,7 @@ import { APP_BASE_HREF } from "@angular/common";
|
|||
import { Component, Input, Output, EventEmitter, Inject } from "@angular/core";
|
||||
import { RequestType } from "../../../../interfaces";
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector: "social-icons",
|
||||
templateUrl: "./social-icons.component.html",
|
||||
styleUrls: ["./social-icons.component.scss"]
|
||||
|
|
|
@ -2,6 +2,7 @@ import { Component, Input } from "@angular/core";
|
|||
import { DomSanitizer, SafeStyle } from "@angular/platform-browser";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector: "top-banner",
|
||||
templateUrl: "./top-banner.component.html",
|
||||
styleUrls: ["top-banner.component.scss"]
|
||||
|
|
|
@ -2,6 +2,7 @@ import { Component, Inject } from "@angular/core";
|
|||
import { MatDialogRef, MAT_DIALOG_DATA } from "@angular/material/dialog";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector: "youtube-trailer",
|
||||
templateUrl: "./youtube-trailer.component.html",
|
||||
})
|
||||
|
|
|
@ -10,6 +10,7 @@ import {
|
|||
import { SettingsService, SonarrService } from "../../../../../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./tv-advanced-options.component.html",
|
||||
selector: "tv-advanced-options",
|
||||
})
|
||||
|
|
|
@ -7,6 +7,7 @@ import { IStreamingData } from "../../../../../interfaces/IStreams";
|
|||
import { SearchV2Service } from "../../../../../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./tv-information-panel.component.html",
|
||||
styleUrls: ["../../../../media-details.component.scss"],
|
||||
selector: "tv-information-panel",
|
||||
|
|
|
@ -11,6 +11,7 @@ import { RequestServiceV2 } from "../../../../../services/requestV2.service";
|
|||
import { AdminRequestDialogComponent } from "../../../../../shared/admin-request-dialog/admin-request-dialog.component";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./tv-request-grid.component.html",
|
||||
styleUrls: ["./tv-request-grid.component.scss"],
|
||||
selector: "tv-request-grid"
|
||||
|
|
|
@ -9,6 +9,7 @@ import { RequestServiceV2 } from "../../../../../services/requestV2.service";
|
|||
import { TranslateService } from "@ngx-translate/core";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./tv-requests-panel.component.html",
|
||||
styleUrls: ["./tv-requests-panel.component.scss"],
|
||||
selector: "tv-requests-panel"
|
||||
|
|
|
@ -15,6 +15,7 @@ import { forkJoin } from "rxjs";
|
|||
import { SonarrFacade } from "app/state/sonarr";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./tv-details.component.html",
|
||||
styleUrls: ["../../media-details.component.scss"],
|
||||
encapsulation: ViewEncapsulation.None
|
||||
|
|
|
@ -25,6 +25,7 @@ export enum SearchFilterType {
|
|||
}
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector: 'app-my-nav',
|
||||
templateUrl: './my-nav.component.html',
|
||||
styleUrls: ['./my-nav.component.scss'],
|
||||
|
|
|
@ -11,6 +11,7 @@ import { Router } from "@angular/router";
|
|||
import { UntypedFormGroup, UntypedFormBuilder } from "@angular/forms";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector: "app-nav-search",
|
||||
templateUrl: "./nav-search.component.html",
|
||||
styleUrls: ["./nav-search.component.scss"],
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
import { Pipe, PipeTransform } from "@angular/core";
|
||||
|
||||
@Pipe({
|
||||
standalone: false,
|
||||
name: "humanize",
|
||||
})
|
||||
export class HumanizePipe implements PipeTransform {
|
||||
|
|
|
@ -3,6 +3,7 @@ import { FormatPipe } from 'ngx-date-fns';
|
|||
import { parseISO, format } from 'date-fns';
|
||||
|
||||
@Pipe({
|
||||
standalone: false,
|
||||
name: "ombiDate",
|
||||
})
|
||||
export class OmbiDatePipe implements PipeTransform {
|
||||
|
|
|
@ -2,6 +2,7 @@ import { Pipe, PipeTransform } from '@angular/core';
|
|||
import { orderBy as _orderBy } from 'lodash';
|
||||
|
||||
@Pipe({
|
||||
standalone: false,
|
||||
name: 'orderBy',
|
||||
})
|
||||
export class OrderPipe<T> implements PipeTransform {
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
import { Pipe, PipeTransform } from '@angular/core';
|
||||
|
||||
@Pipe({ name: 'quality' })
|
||||
@Pipe({
|
||||
standalone: false, name: 'quality' })
|
||||
export class QualityPipe implements PipeTransform {
|
||||
transform(value: string): string {
|
||||
if (value.toUpperCase() === "4K" || value.toUpperCase() === "8K") {
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
import { Pipe, PipeTransform } from '@angular/core';
|
||||
import { DomSanitizer } from "@angular/platform-browser";
|
||||
|
||||
@Pipe({ name: 'safe' })
|
||||
@Pipe({
|
||||
standalone: false, name: 'safe' })
|
||||
|
||||
export class SafePipe implements PipeTransform {
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
import { Pipe, PipeTransform } from "@angular/core";
|
||||
|
||||
@Pipe({
|
||||
standalone: false,
|
||||
name: "thousandShort",
|
||||
})
|
||||
export class ThousandShortPipe implements PipeTransform {
|
||||
|
|
|
@ -2,6 +2,7 @@ import { Pipe, PipeTransform } from '@angular/core';
|
|||
import { TranslateService } from '@ngx-translate/core';
|
||||
|
||||
@Pipe({
|
||||
standalone: false,
|
||||
name: 'translateStatus'
|
||||
})
|
||||
export class TranslateStatusPipe implements PipeTransform {
|
||||
|
|
|
@ -11,6 +11,7 @@ import { RequestServiceV2 } from "../../../services/requestV2.service";
|
|||
import { StorageService } from "../../../shared/storage/storage-service";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./albums-grid.component.html",
|
||||
selector: "albums-grid",
|
||||
styleUrls: ["./albums-grid.component.scss"]
|
||||
|
|
|
@ -2,6 +2,7 @@ import { Component, Input } from "@angular/core";
|
|||
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./grid-spinner.component.html",
|
||||
selector: "grid-spinner",
|
||||
styleUrls: ["./grid-spinner.component.scss"]
|
||||
|
|
|
@ -16,6 +16,7 @@ import { StorageService } from "../../../shared/storage/storage-service";
|
|||
import { TranslateService } from "@ngx-translate/core";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./movies-grid.component.html",
|
||||
selector: "movies-grid",
|
||||
styleUrls: ["./movies-grid.component.scss"]
|
||||
|
|
|
@ -9,6 +9,7 @@ import { DenyDialogComponent } from '../../../media-details/components/shared/de
|
|||
import { MatDialog } from '@angular/material/dialog';
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector: 'request-options',
|
||||
templateUrl: './request-options.component.html',
|
||||
})
|
||||
|
|
|
@ -7,6 +7,7 @@ import { LidarrService } from "app/services";
|
|||
import { take } from "rxjs";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./requests-list.component.html",
|
||||
styleUrls: ["./requests-list.component.scss"]
|
||||
})
|
||||
|
|
|
@ -12,6 +12,7 @@ import { RequestServiceV2 } from "../../../services/requestV2.service";
|
|||
import { StorageService } from "../../../shared/storage/storage-service";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./tv-grid.component.html",
|
||||
selector: "tv-grid",
|
||||
styleUrls: ["../requests-list.component.scss", "tv-grid.component.scss"]
|
||||
|
|
|
@ -9,6 +9,7 @@
|
|||
// import { NotificationService, RadarrService, RequestService } from "../services";
|
||||
|
||||
// @Component({
|
||||
standalone: false,
|
||||
// selector: "movie-requests",
|
||||
// templateUrl: "./movierequests.component.html",
|
||||
// })
|
||||
|
|
|
@ -9,6 +9,7 @@
|
|||
// import { NotificationService, RequestService } from "../../services";
|
||||
|
||||
// @Component({
|
||||
standalone: false,
|
||||
// selector: "music-requests",
|
||||
// templateUrl: "./musicrequests.component.html",
|
||||
// })
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
// import { Observable } from "rxjs";
|
||||
|
||||
// @Component({
|
||||
standalone: false,
|
||||
// selector: "remaining-requests",
|
||||
// templateUrl: "./remainingrequests.component.html",
|
||||
// })
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
// import { IssuesService, SettingsService } from "../services";
|
||||
|
||||
// @Component({
|
||||
standalone: false,
|
||||
// templateUrl: "./request.component.html",
|
||||
// })
|
||||
// export class RequestComponent implements OnInit {
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
// import { NotificationService, RequestService } from "../services";
|
||||
|
||||
// @Component({
|
||||
standalone: false,
|
||||
// selector: "tvrequests-children",
|
||||
// templateUrl: "./tvrequest-children.component.html",
|
||||
// })
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
// import { ImageService } from "../services/image.service";
|
||||
|
||||
// @Component({
|
||||
standalone: false,
|
||||
// selector: "tv-requests",
|
||||
// templateUrl: "./tvrequests.component.html",
|
||||
// styleUrls: ["./tvrequests.component.scss"],
|
||||
|
|
|
@ -9,6 +9,7 @@ import { UpdateService } from "../../services/update.service";
|
|||
import { APP_BASE_HREF } from "@angular/common";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./about.component.html",
|
||||
styleUrls: ["./about.component.scss"]
|
||||
})
|
||||
|
|
|
@ -4,6 +4,7 @@ import { IUpdateModel } from "../../interfaces";
|
|||
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "update-dialog.component.html",
|
||||
styleUrls: [ "update-dialog.component.scss" ]
|
||||
})
|
||||
|
|
|
@ -5,6 +5,7 @@ import { NotificationService } from "../../services";
|
|||
import { SettingsService } from "../../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./authentication.component.html",
|
||||
styleUrls: ["./authentication.component.scss"],
|
||||
})
|
||||
|
|
|
@ -6,6 +6,7 @@ import { CouchPotatoService, NotificationService, SettingsService, TesterService
|
|||
import { ICouchPotatoProfiles } from "../../interfaces";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./couchpotato.component.html",
|
||||
styleUrls: ["./couchpotato.component.scss"]
|
||||
})
|
||||
|
|
|
@ -6,6 +6,7 @@ import { NotificationService } from "../../services";
|
|||
import { SettingsService } from "../../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./customization.component.html",
|
||||
styleUrls: ["./customization.component.scss"],
|
||||
})
|
||||
|
|
|
@ -4,6 +4,7 @@ import { UntypedFormBuilder, UntypedFormGroup, Validators } from "@angular/forms
|
|||
import { NotificationService, SettingsService } from "../../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./dognzb.component.html",
|
||||
styleUrls: ["./dognzb.component.scss"]
|
||||
})
|
||||
|
|
|
@ -6,6 +6,7 @@ import {UntypedFormControl} from '@angular/forms';
|
|||
import { MatTabChangeEvent } from "@angular/material/tabs";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./emby.component.html",
|
||||
styleUrls: ["./emby.component.scss"]
|
||||
})
|
||||
|
|
|
@ -3,6 +3,7 @@ import { IFailedRequestsViewModel, RequestType } from "../../interfaces";
|
|||
import { RequestRetryService } from "../../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./failedrequests.component.html",
|
||||
styleUrls: ["./failedrequests.component.scss"],
|
||||
})
|
||||
|
|
|
@ -6,6 +6,7 @@ import { MatSlideToggleChange } from "@angular/material/slide-toggle";
|
|||
import { firstValueFrom } from "rxjs";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./features.component.html",
|
||||
styleUrls: ["./features.component.scss"]
|
||||
})
|
||||
|
|
|
@ -5,6 +5,7 @@ import { IIssueCategory } from "../../interfaces";
|
|||
import { IssuesService, NotificationService, SettingsService } from "../../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./issues.component.html",
|
||||
styleUrls: ["./issues.component.scss"]
|
||||
})
|
||||
|
|
|
@ -6,6 +6,7 @@ import {UntypedFormControl} from '@angular/forms';
|
|||
import { MatTabChangeEvent } from "@angular/material/tabs";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./jellyfin.component.html",
|
||||
styleUrls: ["./jellyfin.component.scss"]
|
||||
})
|
||||
|
|
|
@ -3,6 +3,7 @@ import { UntypedFormBuilder, UntypedFormGroup, Validators } from "@angular/forms
|
|||
import { JobService, NotificationService, SettingsService } from "../../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./jobs.component.html",
|
||||
styleUrls: ["./jobs.component.scss"]
|
||||
})
|
||||
|
|
|
@ -5,6 +5,7 @@ import { NotificationService } from "../../services";
|
|||
import { SettingsService } from "../../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./landingpage.component.html",
|
||||
styleUrls: ["./landingpage.component.scss"],
|
||||
})
|
||||
|
|
|
@ -7,6 +7,7 @@ import { NotificationService } from "../../services";
|
|||
import { SettingsService } from "../../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./lidarr.component.html",
|
||||
styleUrls: ["./lidarr.component.scss"]
|
||||
})
|
||||
|
|
|
@ -3,6 +3,7 @@ import { Component, OnInit } from "@angular/core";
|
|||
import { SystemService } from "../../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./logs.component.html",
|
||||
styleUrls:["./logs.component.scss"]
|
||||
})
|
||||
|
|
|
@ -4,6 +4,7 @@ import { IMassEmailModel, IMassEmailUserModel } from "../../interfaces";
|
|||
import { IdentityService, NotificationMessageService, NotificationService, SettingsService } from "../../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./massemail.component.html",
|
||||
styleUrls: ["./massemail.component.scss"]
|
||||
})
|
||||
|
|
|
@ -10,6 +10,7 @@ import { SelectionModel } from "@angular/cdk/collections";
|
|||
import { MatTableDataSource } from "@angular/material/table";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./cloudmobile.component.html",
|
||||
styleUrls: ["./notificationtemplate.component.scss"]
|
||||
})
|
||||
|
|
|
@ -7,6 +7,7 @@ import { NotificationService } from "../../services";
|
|||
import { SettingsService } from "../../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./discord.component.html",
|
||||
styleUrls: ["./notificationtemplate.component.scss"]
|
||||
})
|
||||
|
|
|
@ -8,6 +8,7 @@ import { NotificationService } from "../../services";
|
|||
import { SettingsService } from "../../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./emailnotification.component.html",
|
||||
styleUrls: ["./notificationtemplate.component.scss"]
|
||||
})
|
||||
|
|
|
@ -7,6 +7,7 @@ import { NotificationService } from "../../services";
|
|||
import { SettingsService } from "../../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./gotify.component.html",
|
||||
styleUrls: ["./notificationtemplate.component.scss"]
|
||||
})
|
||||
|
|
|
@ -7,6 +7,7 @@ import { NotificationService } from "../../services";
|
|||
import { SettingsService } from "../../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./mattermost.component.html",
|
||||
styleUrls: ["./notificationtemplate.component.scss"]
|
||||
})
|
||||
|
|
|
@ -7,6 +7,7 @@ import { NotificationService } from "../../services";
|
|||
import { MobileService, SettingsService } from "../../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./mobile.component.html",
|
||||
styleUrls: ["./notificationtemplate.component.scss"]
|
||||
})
|
||||
|
|
|
@ -5,6 +5,7 @@ import { JobService, NotificationService, SettingsService } from "../../services
|
|||
import { TesterService } from "../../services/applications/tester.service";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./newsletter.component.html",
|
||||
styleUrls: ["./notificationtemplate.component.scss"]
|
||||
})
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
import { INotificationTemplates, NotificationType } from "../../interfaces";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector:"notification-templates",
|
||||
templateUrl: "./notificationtemplate.component.html",
|
||||
styleUrls: ["./notificationtemplate.component.scss"],
|
||||
|
|
|
@ -7,6 +7,7 @@ import { NotificationService } from "../../services";
|
|||
import { SettingsService } from "../../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./pushbullet.component.html",
|
||||
styleUrls: ["./notificationtemplate.component.scss"]
|
||||
})
|
||||
|
|
|
@ -7,6 +7,7 @@ import { NotificationService } from "../../services";
|
|||
import { SettingsService } from "../../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./pushover.component.html",
|
||||
styleUrls: ["./notificationtemplate.component.scss"]
|
||||
})
|
||||
|
|
|
@ -7,6 +7,7 @@ import { NotificationService } from "../../services";
|
|||
import { SettingsService } from "../../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./slack.component.html",
|
||||
styleUrls: ["./notificationtemplate.component.scss"]
|
||||
})
|
||||
|
|
|
@ -7,6 +7,7 @@ import { NotificationService } from "../../services";
|
|||
import { SettingsService } from "../../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./telegram.component.html",
|
||||
styleUrls: ["./notificationtemplate.component.scss"]
|
||||
})
|
||||
|
|
|
@ -7,6 +7,7 @@ import { NotificationService } from "../../../services";
|
|||
import { SettingsService } from "../../../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./twilio.component.html",
|
||||
})
|
||||
export class TwilioComponent implements OnInit {
|
||||
|
|
|
@ -6,6 +6,7 @@ import { INotificationTemplates, NotificationType } from "../../../interfaces";
|
|||
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./whatsapp.component.html",
|
||||
selector: "app-whatsapp"
|
||||
})
|
||||
|
|
|
@ -7,6 +7,7 @@ import { NotificationService } from "../../services";
|
|||
import { SettingsService } from "../../services";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./webhook.component.html",
|
||||
styleUrls: ["./notificationtemplate.component.scss"]
|
||||
})
|
||||
|
|
|
@ -8,6 +8,7 @@ import { SettingsService } from "../../services";
|
|||
import languageData from "./../../../other/iso-lang.json";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./ombi.component.html",
|
||||
styleUrls: ["./ombi.component.scss"],
|
||||
})
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
import { Component, EventEmitter, Input, Output } from "@angular/core";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector: "settings-plex-form-field",
|
||||
styles: [`
|
||||
.margin {
|
||||
|
|
|
@ -3,6 +3,7 @@ import { IPlexServer, IPlexServerResponse, IPlexServerViewModel } from "app/inte
|
|||
import { PlexCreds, PlexSyncType } from "../models";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
templateUrl: "./plex-form.component.html",
|
||||
styleUrls: ["./plex-form.component.scss"],
|
||||
selector: "settings-plex-form"
|
||||
|
|
|
@ -11,6 +11,7 @@ import { IPlexLibrariesSettings } from "../../../../interfaces";
|
|||
import { PlexServerDialogData } from "../models";
|
||||
|
||||
@Component({
|
||||
standalone: false,
|
||||
selector: "plex-server-dialog-component",
|
||||
templateUrl: "plex-server-dialog.component.html",
|
||||
styleUrls: ["plex-server-dialog.component.scss"],
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue