Kavita/UI/Web/src/app/pipe/pipe.module.ts
Joe Milazzo df68c50256
Random Changes and Enhancements (#1819)
* When skipping over folders in a scan, inform the ui

* Try out new backout condition for library watcher.

* Tweaked the code for folder watching to be more intense on killing if stuck in inotify loop.

* Streamlined my implementation of enhanced LibraryWatcher

* Added new extension method to make complex where statements cleaner.

* Added an implementation to flatten series and not show them if they have relationships defined. Only the parent would show. Currently disabled until i figure out how to apply it.

* Added the ability to collapse series that are not the primary entry point to reading. Configurable in library settings, only applies when all libraries in a filter have the property to true.

* Exclude from parsing .@_thumb directories, a QNAP system folder.

Show number of items a JumpKey has

* Refactored some time reading to display in days, months, years or minutes.
2023-02-20 15:48:04 -08:00

69 lines
1.9 KiB
TypeScript

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FilterPipe } from './filter.pipe';
import { PublicationStatusPipe } from './publication-status.pipe';
import { SentenceCasePipe } from './sentence-case.pipe';
import { PersonRolePipe } from './person-role.pipe';
import { SafeHtmlPipe } from './safe-html.pipe';
import { RelationshipPipe } from './relationship.pipe';
import { DefaultValuePipe } from './default-value.pipe';
import { CompactNumberPipe } from './compact-number.pipe';
import { LanguageNamePipe } from './language-name.pipe';
import { AgeRatingPipe } from './age-rating.pipe';
import { MangaFormatPipe } from './manga-format.pipe';
import { MangaFormatIconPipe } from './manga-format-icon.pipe';
import { LibraryTypePipe } from './library-type.pipe';
import { SafeStylePipe } from './safe-style.pipe';
import { DefaultDatePipe } from './default-date.pipe';
import { BytesPipe } from './bytes.pipe';
import { TimeAgoPipe } from './time-ago.pipe';
import { TimeDurationPipe } from './time-duration.pipe';
@NgModule({
declarations: [
FilterPipe,
PersonRolePipe,
PublicationStatusPipe,
SentenceCasePipe,
SafeHtmlPipe,
RelationshipPipe,
DefaultValuePipe,
CompactNumberPipe,
LanguageNamePipe,
AgeRatingPipe,
MangaFormatPipe,
MangaFormatIconPipe,
LibraryTypePipe,
SafeStylePipe,
DefaultDatePipe,
BytesPipe,
TimeAgoPipe,
TimeDurationPipe,
],
imports: [
CommonModule,
],
exports: [
FilterPipe,
PersonRolePipe,
PublicationStatusPipe,
SentenceCasePipe,
SafeHtmlPipe,
RelationshipPipe,
DefaultValuePipe,
CompactNumberPipe,
LanguageNamePipe,
AgeRatingPipe,
MangaFormatPipe,
MangaFormatIconPipe,
LibraryTypePipe,
SafeStylePipe,
DefaultDatePipe,
BytesPipe,
TimeAgoPipe,
TimeDurationPipe
]
})
export class PipeModule { }