Pre-Shakeout (#1429)

* Fixed zindex on some buttons due to a bug being fixed by bootstrap. Tweaked some styles from new bootstrap design.

* Fixed a bug where scan series, when generating cover images wouldn't emit cover updates to the UI.

* Fixed an issue where opening directory picker to change bookmark directory then clicking Share without chaning directory, would show the field as empty.

* Updating workflow

* Reverting version

Co-authored-by: Robbie Davis <robbie@therobbiedavis.com>
This commit is contained in:
Joseph Milazzo 2022-08-13 19:28:04 -05:00 committed by GitHub
parent 6ebad6cb48
commit e9c5cf3c92
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 20 additions and 27 deletions

View File

@ -18,10 +18,9 @@ jobs:
fetch-depth: 0 fetch-depth: 0
- name: Setup .NET Core - name: Setup .NET Core
uses: actions/setup-dotnet@v1 uses: actions/setup-dotnet@v2
with: with:
include-prerelease: True dotnet-version: 6.0.x
dotnet-version: '6.0'
- name: Install dependencies - name: Install dependencies
run: dotnet restore run: dotnet restore
@ -47,10 +46,9 @@ jobs:
fetch-depth: 0 fetch-depth: 0
- name: Setup .NET Core - name: Setup .NET Core
uses: actions/setup-dotnet@v1 uses: actions/setup-dotnet@v2
with: with:
include-prerelease: True dotnet-version: 6.0.x
dotnet-version: '6.0'
- name: Install dependencies - name: Install dependencies
run: dotnet restore run: dotnet restore
@ -106,10 +104,9 @@ jobs:
fetch-depth: 0 fetch-depth: 0
- name: Setup .NET Core - name: Setup .NET Core
uses: actions/setup-dotnet@v1 uses: actions/setup-dotnet@v2
with: with:
include-prerelease: True dotnet-version: 6.0.x
dotnet-version: '6.0'
- name: Install dependencies - name: Install dependencies
run: dotnet restore run: dotnet restore
@ -118,10 +115,11 @@ jobs:
run: dotnet build --configuration Release --no-restore run: dotnet build --configuration Release --no-restore
- name: Bump versions - name: Bump versions
uses: ThomasEg/dotnet-bump-version@patch-1 uses: SiqiLu/dotnet-bump-version@2.0.0
with: with:
version_files: Kavita.Common/Kavita.Common.csproj version_files: Kavita.Common/Kavita.Common.csproj
github_token: ${{ secrets.REPO_GHA_PAT }} github_token: ${{ secrets.REPO_GHA_PAT }}
version_mask: "0.0.0.1"
develop: develop:
name: Build Nightly Docker if Develop push name: Build Nightly Docker if Develop push
@ -193,10 +191,9 @@ jobs:
run: echo "${{steps.get-version.outputs.assembly-version}}" run: echo "${{steps.get-version.outputs.assembly-version}}"
- name: Compile dotnet app - name: Compile dotnet app
uses: actions/setup-dotnet@v1 uses: actions/setup-dotnet@v2
with: with:
include-prerelease: True dotnet-version: 6.0.x
dotnet-version: '6.0'
- run: ./monorepo-build.sh - run: ./monorepo-build.sh
- name: Login to Docker Hub - name: Login to Docker Hub
@ -307,10 +304,9 @@ jobs:
id: parse-version id: parse-version
- name: Compile dotnet app - name: Compile dotnet app
uses: actions/setup-dotnet@v1 uses: actions/setup-dotnet@v2
with: with:
include-prerelease: True dotnet-version: 6.0.x
dotnet-version: '6.0'
- run: ./monorepo-build.sh - run: ./monorepo-build.sh
- name: Login to Docker Hub - name: Login to Docker Hub

View File

@ -316,11 +316,8 @@ public class MetadataService : IMetadataService
await RemoveAbandonedMetadataKeys(); await RemoveAbandonedMetadataKeys();
if (_unitOfWork.HasChanges() && await _unitOfWork.CommitAsync()) await _eventHub.SendMessageAsync(MessageFactory.CoverUpdate, MessageFactory.CoverUpdateEvent(series.Id, MessageFactoryEntityTypes.Series), false);
{ await FlushEvents();
await _eventHub.SendMessageAsync(MessageFactory.CoverUpdate, MessageFactory.CoverUpdateEvent(series.Id, MessageFactoryEntityTypes.Series), false);
await FlushEvents();
}
_logger.LogInformation("[MetadataService] Updated metadata for {SeriesName} in {ElapsedMilliseconds} milliseconds", series.Name, sw.ElapsedMilliseconds); _logger.LogInformation("[MetadataService] Updated metadata for {SeriesName} in {ElapsedMilliseconds} milliseconds", series.Name, sw.ElapsedMilliseconds);
} }
@ -328,6 +325,7 @@ public class MetadataService : IMetadataService
private async Task FlushEvents() private async Task FlushEvents()
{ {
// Send all events out now that entities are saved // Send all events out now that entities are saved
_logger.LogDebug("Dispatching {Count} update events", _updateEvents.Count);
foreach (var updateEvent in _updateEvents) foreach (var updateEvent in _updateEvents)
{ {
await _eventHub.SendMessageAsync(MessageFactory.CoverUpdate, updateEvent, false); await _eventHub.SendMessageAsync(MessageFactory.CoverUpdate, updateEvent, false);

View File

@ -4,7 +4,7 @@
<TargetFramework>net6.0</TargetFramework> <TargetFramework>net6.0</TargetFramework>
<Company>kavitareader.com</Company> <Company>kavitareader.com</Company>
<Product>Kavita</Product> <Product>Kavita</Product>
<AssemblyVersion>0.5.5.0</AssemblyVersion> <AssemblyVersion>0.5.4.21</AssemblyVersion>
<NeutralLanguage>en</NeutralLanguage> <NeutralLanguage>en</NeutralLanguage>
</PropertyGroup> </PropertyGroup>

View File

@ -90,7 +90,7 @@ export class ManageSettingsComponent implements OnInit {
modalRef.componentInstance.startingFolder = existingDirectory || ''; modalRef.componentInstance.startingFolder = existingDirectory || '';
modalRef.componentInstance.helpUrl = ''; modalRef.componentInstance.helpUrl = '';
modalRef.closed.subscribe((closeResult: DirectoryPickerResult) => { modalRef.closed.subscribe((closeResult: DirectoryPickerResult) => {
if (closeResult.success) { if (closeResult.success && closeResult.folderPath !== '') {
this.settingsForm.get(formControl)?.setValue(closeResult.folderPath); this.settingsForm.get(formControl)?.setValue(closeResult.folderPath);
this.settingsForm.markAsDirty(); this.settingsForm.markAsDirty();
} }

View File

@ -21,6 +21,7 @@
&:not(.collapsed) { &:not(.collapsed) {
color: var(--accordion-header-text-color); color: var(--accordion-header-text-color);
background-color: var(--accordion-body-bg-color); background-color: var(--accordion-body-bg-color);
box-shadow: var(--accordion-body-box-shadow);
} }
&.collapsed { &.collapsed {

View File

@ -14,7 +14,3 @@
} }
} }
} }
.dropdown {
z-index: 1055 !important; // ngb v12 bug: https://github.com/ng-bootstrap/ng-bootstrap/issues/2686
}

View File

@ -162,6 +162,7 @@
--accordion-button-focus-border-color: unset; --accordion-button-focus-border-color: unset;
--accordion-button-focus-box-shadow: unset; --accordion-button-focus-box-shadow: unset;
--accordion-active-body-bg-color: #292929; --accordion-active-body-bg-color: #292929;
--accordion-body-box-shadow: none;
/* Breadcrumb */ /* Breadcrumb */
--breadcrumb-bg-color: #292d32; --breadcrumb-bg-color: #292d32;

View File

@ -164,6 +164,7 @@
--accordion-button-focus-border-color: unset; --accordion-button-focus-border-color: unset;
--accordion-button-focus-box-shadow: unset; --accordion-button-focus-box-shadow: unset;
--accordion-active-body-bg-color: #292929; --accordion-active-body-bg-color: #292929;
--accordion-body-box-shadow: none;
/* Breadcrumb */ /* Breadcrumb */
--breadcrumb-bg-color: #292d32; --breadcrumb-bg-color: #292d32;