Misc Bugfixes (#1373)
* Fixed an issue where signalr cover update events would fire before the covers were updated in db and hence UI would show as if no cover for quite some time. * Refactored MetadataService to GenerateCovers, as that is what this service does. * Fixed a bug where list item for books that have 0.X series index wouldn't render on series detail. Added Name updates on volume on scan * Removed some debug code
This commit is contained in:
parent
ea845ca64d
commit
141d10e6da
6 changed files with 66 additions and 36 deletions
|
@ -185,7 +185,7 @@
|
|||
<ng-template #volumeListLayout>
|
||||
<ng-container *ngFor="let volume of scroll.viewPortItems; let idx = index; trackBy: trackByVolumeIdentity">
|
||||
<app-list-item [imageUrl]="imageService.getVolumeCoverImage(volume.id)"
|
||||
[seriesName]="series.name" [entity]="volume" *ngIf="volume.number != 0"
|
||||
[seriesName]="series.name" [entity]="volume"
|
||||
[actions]="volumeActions" [libraryType]="libraryType" imageWidth="130px" imageHeight=""
|
||||
[pagesRead]="volume.pagesRead" [totalPages]="volume.pages" (read)="openVolume(volume)"
|
||||
[blur]="user?.preferences?.blurUnreadSummaries || false">
|
||||
|
@ -194,7 +194,6 @@
|
|||
</ng-container>
|
||||
</app-list-item>
|
||||
</ng-container>
|
||||
|
||||
</ng-template>
|
||||
</virtual-scroller>
|
||||
</ng-template>
|
||||
|
@ -203,7 +202,7 @@
|
|||
<li [ngbNavItem]="TabID.Chapters" *ngIf="chapters.length > 0">
|
||||
<a ngbNavLink>{{utilityService.formatChapterName(libraryType) + 's'}}</a>
|
||||
<ng-template ngbNavContent>
|
||||
<virtual-scroller #scroll [items]="chapters" [parentScroll]="scrollingBlock">
|
||||
<virtual-scroller #scroll [items]="chapters" [parentScroll]="scrollingBlock">
|
||||
<ng-container *ngIf="renderMode === PageLayoutMode.Cards; else chapterListLayout">
|
||||
<div class="card-container row g-0" #container>
|
||||
<div *ngFor="let item of scroll.viewPortItems; let idx = index; trackBy: trackByChapterIdentity">
|
||||
|
@ -227,7 +226,7 @@
|
|||
[pagesRead]="chapter.pagesRead" [totalPages]="chapter.pages" (read)="openChapter(chapter)"
|
||||
[includeVolume]="true" [blur]="user?.preferences?.blurUnreadSummaries || false">
|
||||
<ng-container title>
|
||||
<app-entity-title [libraryType]="libraryType" [entity]="chapter" [seriesName]="series.name" [includeVolume]="true" [prioritizeTitleName]="false"></app-entity-title>
|
||||
<app-entity-title [libraryType]="libraryType" [entity]="chapter" [seriesName]="series.name" [includeVolume]="true" [prioritizeTitleName]="false"></app-entity-title>
|
||||
</ng-container>
|
||||
</app-list-item>
|
||||
</div>
|
||||
|
@ -262,6 +261,9 @@
|
|||
<ng-container title>
|
||||
{{chapter.title || chapter.range}}
|
||||
</ng-container>
|
||||
<!-- <ng-container title>
|
||||
<app-entity-title [libraryType]="libraryType" [entity]="chapter" [seriesName]="series.name" [includeVolume]="true" [prioritizeTitleName]="true"></app-entity-title>
|
||||
</ng-container> -->
|
||||
</app-list-item>
|
||||
</ng-container>
|
||||
</ng-template>
|
||||
|
|
|
@ -120,9 +120,11 @@ export class DownloadService {
|
|||
}
|
||||
return of(0);
|
||||
}), switchMap(async (size) => {
|
||||
return await this.confirmSize(size, entityType);
|
||||
return await this.confirmSize(size, entityType);
|
||||
})
|
||||
).pipe(filter(wantsToDownload => wantsToDownload), switchMap(() => {
|
||||
).pipe(filter(wantsToDownload => {
|
||||
return wantsToDownload;
|
||||
}), switchMap(() => {
|
||||
return downloadCall.pipe(
|
||||
tap((d) => {
|
||||
if (callback) callback(d);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue