Misc Bugfixes and Enhancements (#507)
* Removed some extra spam for the console * Implemented the code to update RowVersion, which is our concurrency check * Fixed a critical issue where more than one bookmark could occur for a given chapter due to a race condition. Now we use concurrency checks and we also gracefully allow more than one row, by only grabbing first. * Cleaned up the logic for IHasConcurencyToken and updated the setters to be private. * Lots of comments and when deleting a library, remove any user progress items for which chapters don't exist. * When deleting a Series, cleanup user progress rows. * Now after a scan of library, if a series is removed, collection tags are pruned as well if there are no longer any series bound to it. * Updated the image on the Readme to show a better picture * Small code cleanup to remove null check modifier as I check for null just before then * Fixed images loading multiple times due to using function in binding with random. You can now click chapter images to read that chapter specifically. * Fixed cards being different sizes when read vs unread * Moved over Robbie's workflow changes from notifier. Commented out activity indicators as that is not shipping with this release. * Remove code that isn't needed * Reverted GA * Changed GA to trigger only when HEAD is updated
This commit is contained in:
parent
16faa82d20
commit
3ed99afd32
38 changed files with 1378 additions and 81 deletions
16
.github/workflows/sonar-scan.yml
vendored
16
.github/workflows/sonar-scan.yml
vendored
|
|
@ -5,7 +5,7 @@ on:
|
|||
branches: '**'
|
||||
pull_request:
|
||||
branches: [ main, develop ]
|
||||
types: [opened, synchronize, reopened]
|
||||
types: [synchronize]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
|
@ -98,7 +98,7 @@ jobs:
|
|||
needs: [ build, test ]
|
||||
runs-on: ubuntu-latest
|
||||
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/develop' }}
|
||||
steps:
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
|
@ -122,7 +122,7 @@ jobs:
|
|||
|
||||
develop:
|
||||
name: Build Nightly Docker if Develop push
|
||||
needs: [ build, test, version ]
|
||||
needs: [ build, test, version ]
|
||||
runs-on: ubuntu-latest
|
||||
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/develop' }}
|
||||
steps:
|
||||
|
|
@ -222,7 +222,7 @@ jobs:
|
|||
|
||||
stable:
|
||||
name: Build Stable Docker if Main push
|
||||
needs: [ build, test ]
|
||||
needs: [ build, test ]
|
||||
runs-on: ubuntu-latest
|
||||
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }}
|
||||
steps:
|
||||
|
|
@ -263,9 +263,9 @@ jobs:
|
|||
|
||||
echo 'Copying back to Kavita wwwroot'
|
||||
rsync -a dist/ ../../API/wwwroot/
|
||||
|
||||
|
||||
cd ../ || exit
|
||||
|
||||
|
||||
- name: Get csproj Version
|
||||
uses: naminodarie/get-net-sdk-project-versions-action@v1
|
||||
id: get-version
|
||||
|
|
@ -281,7 +281,7 @@ jobs:
|
|||
newVersion=${version%.*}
|
||||
echo $newVersion
|
||||
echo "::set-output name=VERSION::$newVersion"
|
||||
id: parse-version
|
||||
id: parse-version
|
||||
|
||||
- name: Compile dotnet app
|
||||
uses: actions/setup-dotnet@v1
|
||||
|
|
@ -320,7 +320,7 @@ jobs:
|
|||
|
||||
- name: Image digest
|
||||
run: echo ${{ steps.docker_build.outputs.digest }}
|
||||
|
||||
|
||||
- name: Notify Discord
|
||||
uses: rjstone/discord-webhook-notify@v1
|
||||
with:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue