Kavita+ Overhaul & New Changelog (#3507)

This commit is contained in:
Joe Milazzo 2025-01-20 08:14:57 -06:00 committed by GitHub
parent d880c1690c
commit a5707617f2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
249 changed files with 14775 additions and 2300 deletions

View file

@ -12,42 +12,41 @@
</div>
</div>
</form>
<div class="table-responsive-md">
<table class="table table-striped table-sm">
<thead #header>
<tr>
<th scope="col" sortable="filePath" (sort)="onSort($event)">
{{t('file-header')}}
</th>
<th scope="col" sortable="comment" (sort)="onSort($event)">
{{t('comment-header')}}
</th>
<th scope="col" sortable="details" (sort)="onSort($event)">
{{t('created-header')}}
</th>
</tr>
</thead>
<tbody>
@for(item of data | filter: filterList; track item.filePath; let index = $index) {
<tr>
<td>
{{item.filePath}}
</td>
<td>
{{item.comment}}
</td>
<td>
{{item.createdUtc | utcToLocalTime | defaultDate}}
</td>
</tr>
} @empty {
@if (isLoading) {
<tr><td colspan="4" style="text-align: center;"><app-loading [loading]="isLoading"></app-loading></td></tr>
} @else {
<tr><td colspan="4" style="text-align: center;">{{t('no-data')}}</td></tr>
}
}
</tbody>
</table>
</div>
<ngx-datatable
class="bootstrap"
[rows]="data | filter: filterList"
[columnMode]="ColumnMode.flex"
rowHeight="auto"
[footerHeight]="50"
[limit]="15"
>
<ngx-datatable-column name="filePath" [sortable]="true" [draggable]="false" [resizeable]="false" [flexGrow]="3">
<ng-template let-column="column" ngx-datatable-header-template>
{{t('file-header')}}
</ng-template>
<ng-template let-item="row" ngx-datatable-cell-template>
{{item.filePath}}
</ng-template>
</ngx-datatable-column>
<ngx-datatable-column name="comment" [sortable]="true" [draggable]="false" [resizeable]="false" [flexGrow]="1">
<ng-template let-column="column" ngx-datatable-header-template>
{{t('comment-header')}}
</ng-template>
<ng-template let-item="row" let-idx="index" ngx-datatable-cell-template>
{{item.comment}}
</ng-template>
</ngx-datatable-column>
<ngx-datatable-column name="createdUtc" [sortable]="true" [draggable]="false" [resizeable]="false" [flexGrow]="1">
<ng-template let-column="column" ngx-datatable-header-template>
{{t('created-header')}}
</ng-template>
<ng-template let-item="row" ngx-datatable-cell-template>
{{item.createdUtc | utcToLocalTime | defaultDate}}
</ng-template>
</ngx-datatable-column>
</ngx-datatable>
</ng-container>