Filtering First Pass (#442)
# Added - Added: Added "In Progress" view to see everything you are currently reading - Added: Added the ability to filter series based on format from "In Progress", "Recently Added", "Library Detail" pages. - Added: Added total items to the above pages to showcase total series within Kavita ============================== * Added filtering to recently added * Cleaned up the documentation on the APIs and removed params no longer needed. * Implemented Filtering on library detail, in progress, and recently added for format. UI is non-final. * Moved filtering to an expander panel * Cleaned up filtering UI a bit * Cleaned up some code and added titles on touched pages * Fixed recently added not re-rendering page * Removed commented out code * Version bump * Added an animation to the filtering section * Stashing changes, needing to switch lazy loading libraries out due to current version not trigging on dom mutation events * Finally fixed all the lazy loading issues and made it so pagination works without reloading the whole page.
This commit is contained in:
parent
434bcdae4c
commit
b9f20f4d19
29 changed files with 422 additions and 99 deletions
|
|
@ -22,7 +22,6 @@ import { UserPreferencesComponent } from './user-preferences/user-preferences.co
|
|||
import { AutocompleteLibModule } from 'angular-ng-autocomplete';
|
||||
import { EditSeriesModalComponent } from './_modals/edit-series-modal/edit-series-modal.component';
|
||||
import { ReviewSeriesModalComponent } from './_modals/review-series-modal/review-series-modal.component';
|
||||
import { LazyLoadImageModule} from 'ng-lazyload-image';
|
||||
import { CarouselModule } from './carousel/carousel.module';
|
||||
import { NgxSliderModule } from '@angular-slider/ngx-slider';
|
||||
|
||||
|
|
@ -39,6 +38,7 @@ import { EditCollectionTagsComponent } from './_modals/edit-collection-tags/edit
|
|||
import { RecentlyAddedComponent } from './recently-added/recently-added.component';
|
||||
import { LibraryCardComponent } from './library-card/library-card.component';
|
||||
import { SeriesCardComponent } from './series-card/series-card.component';
|
||||
import { InProgressComponent } from './in-progress/in-progress.component';
|
||||
|
||||
let sentryProviders: any[] = [];
|
||||
|
||||
|
|
@ -103,7 +103,8 @@ if (environment.production) {
|
|||
EditCollectionTagsComponent,
|
||||
RecentlyAddedComponent,
|
||||
LibraryCardComponent,
|
||||
SeriesCardComponent
|
||||
SeriesCardComponent,
|
||||
InProgressComponent
|
||||
],
|
||||
imports: [
|
||||
HttpClientModule,
|
||||
|
|
@ -120,7 +121,6 @@ if (environment.production) {
|
|||
NgbAccordionModule, // User Preferences
|
||||
NgxSliderModule, // User Preference
|
||||
NgbPaginationModule,
|
||||
LazyLoadImageModule,
|
||||
SharedModule,
|
||||
CarouselModule,
|
||||
TypeaheadModule,
|
||||
|
|
@ -136,7 +136,6 @@ if (environment.production) {
|
|||
providers: [
|
||||
{provide: HTTP_INTERCEPTORS, useClass: ErrorInterceptor, multi: true},
|
||||
{provide: HTTP_INTERCEPTORS, useClass: JwtInterceptor, multi: true},
|
||||
//{ provide: LAZYLOAD_IMAGE_HOOKS, useClass: ScrollHooks } // Great, but causes flashing after modals close
|
||||
Title,
|
||||
...sentryProviders,
|
||||
],
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue