rmcrackan
ecc7e49a21
Merge pull request #1883 from rmcrackan/dependabot/github_actions/actions/checkout-7
...
Bump actions/checkout from 6 to 7
2026-06-21 08:55:22 -04:00
dependabot[bot]
fb41955015
Bump actions/checkout from 6 to 7
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-19 14:12:34 +00:00
rmcrackan
a8e3404500
Merge pull request #1882 from rmcrackan/rmcrackan/1881-linux-upgrade
...
#1881 - Fix Linux in-app upgrades
2026-06-17 15:51:26 -04:00
rmcrackan
9ff15a07aa
#1881 - Fix Linux in-app upgrades on RHEL/Fedora by selecting .rpm packages instead of .deb when dnf is the native package manager.
2026-06-17 15:36:28 -04:00
rmcrackan
674abd1707
Merge pull request #1880 from rmcrackan/rmcrackan/1878-upgrader
...
#1878 : Detect incomplete in-app upgrades, roll back install files, and show clear recovery messages
v13.5.0
2026-06-17 10:45:12 -04:00
rmcrackan
d30086e53a
bugfix
2026-06-17 10:38:24 -04:00
rmcrackan
82d4001f0a
#1878 : Detect incomplete in-app upgrades, roll back install files, and show clear recovery messages
2026-06-17 10:18:52 -04:00
rmcrackan
8ed4874c76
Merge pull request #1879 from rmcrackan/rmcrackan/1876-troubleshooting
...
#1876 - update troubleshooting doc
2026-06-17 09:07:12 -04:00
rmcrackan
8898174507
updtae troubleshooting doc
2026-06-17 09:06:21 -04:00
rmcrackan
2b4923112e
Merge pull request #1877 from rmcrackan/rmcrackan/win-app-ctrl
...
#1873 , #1876 - Handle Windows Application Control blocking after in-app upgrades
2026-06-16 17:30:01 -04:00
rmcrackan
d955cb7605
#1873 , #1876 - Handle Windows Application Control blocking after in-app upgrades
2026-06-16 17:25:18 -04:00
rmcrackan
23f36e2ef1
Merge pull request #1875 from rmcrackan/rmcrackan/vite-security
...
fix vite vulnerability
2026-06-16 11:28:57 -04:00
rmcrackan
46dc400b14
fix vite vulnerability
2026-06-16 11:28:39 -04:00
rmcrackan
4f2e832327
Merge pull request #1874 from rmcrackan/rmcrackan/1872-widevine
...
#1872 : Suggest Widevine when ADRM licenserequest fails with Sable acr:null
2026-06-16 11:20:12 -04:00
rmcrackan
4bd7796f70
#1872 : Suggest Widevine when ADRM licenserequest fails with Sable acr:null
2026-06-16 11:12:58 -04:00
rmcrackan
b6d8378728
Merge pull request #1871 from rmcrackan/rmcrackan/security
...
Fix esbuild GHSA-gv7w-rqvm-qjhr
2026-06-14 15:25:54 -04:00
rmcrackan
348056691f
Fix esbuild GHSA-gv7w-rqvm-qjhr by pinning 0.28.1 : Override transitive esbuild to the patched release and add a VitePress esbuild compatibility setting so docs builds keep working with 0.28.x.
2026-06-14 15:24:21 -04:00
rmcrackan
7bd14bd5af
Merge pull request #1870 from rmcrackan/rmcrackan/incr-ver
...
incr ver
v13.4.9
2026-06-12 11:54:35 -04:00
rmcrackan
a85179f50a
incr ver
2026-06-12 11:54:14 -04:00
rmcrackan
158ee3d5ba
Merge pull request #1869 from rmcrackan/rmcrackan/1867-duplicate-asin
...
#1867 - Fix duplicate-ASIN crashes. New Hangover recovery
2026-06-12 11:52:42 -04:00
rmcrackan
b654a8b551
#1867 - Fix duplicate-ASIN crashes. New Hangover recovery
2026-06-12 11:48:32 -04:00
rmcrackan
bc28398e1c
Merge pull request #1868 from rmcrackan/rmcrackan/1865-bad-book-setting
...
#1865 - Add in-dialog "Apply to all" and "Remember in Settings"
2026-06-12 10:10:29 -04:00
rmcrackan
4d1b78f7e4
#1865 - Add in-dialog "Apply to all" and "Remember in Settings" for bad-book errors. Also a testing section when run in debug (ie: from visual studio)
2026-06-12 09:53:57 -04:00
rmcrackan
a50712256c
Merge pull request #1864 from rmcrackan/rmcrackan/1862-security
...
Rmcrackan/1862 security
2026-06-10 14:31:47 -04:00
rmcrackan
4345971e81
escape string to avoid accidental json injection
2026-06-10 14:29:57 -04:00
rmcrackan
1ad458fe5b
CSPRNG-safe
2026-06-10 12:12:38 -04:00
Robert
1547e6bec3
incr ver
v13.4.8
2026-06-08 15:41:20 -04:00
rmcrackan
81175e5427
The edit targets two problems in the macOS bundle script.
...
Reliability: `hdiutil create` can fail on GitHub’s macOS runners with `Resource busy` even when the app build is fine. The retry wrapper gives it several attempts, waits between tries, and cleans up partial DMGs so transient runner issues are less likely to break the release.
Correctness: The script used to keep going after `hdiutil` failed and still exit successfully, which left `./bundle/` empty and made artifact upload fail with a misleading error. `set -euo pipefail` and explicit failure exits make a DMG creation failure stop the job immediately instead of pretending the bundle step succeeded.
2026-06-08 14:42:05 -04:00
rmcrackan
14551c745f
Merge pull request #1861 from rmcrackan/rmcrackan/elevate-upgrader
...
Only elevate upgrader when necessary
2026-06-08 14:31:09 -04:00
rmcrackan
e3cfe3a8f0
Only elevate upgrader when necessary
2026-06-08 14:30:35 -04:00
rmcrackan
51fbe73ea1
make vitepress happy
2026-06-08 14:23:00 -04:00
rmcrackan
41fa7b7142
Merge pull request #1860 from rmcrackan/rmcrackan/win-installer-phase-1
...
Finish windows installers, phase 1
2026-06-08 14:19:41 -04:00
rmcrackan
b7ce96e91d
Finish windows installers, phase 1
2026-06-08 14:03:59 -04:00
rmcrackan
a25fd35f29
Fix release upload path for merge-multiple artifact download
v13.4.7
2026-06-08 13:19:10 -04:00
rmcrackan
20a99c6e20
Exclude Docker cache blobs from release artifact download
2026-06-08 11:59:03 -04:00
rmcrackan
f39cfaccc7
Fix release artifact pattern for Libation-Classic assets
2026-06-08 11:21:20 -04:00
rmcrackan
6db78e4268
Merge pull request #1859 from rmcrackan/rmcrackan/windows-installer-fix
...
Fix arm64 Windows zip artifact name in CI matrix
2026-06-08 11:03:49 -04:00
rmcrackan
74e9cf24a8
Fix arm64 Windows zip artifact name in CI matrix
2026-06-08 11:01:42 -04:00
rmcrackan
6ce88072c5
Merge pull request #1858 from rmcrackan/rmcrackan/windows-installer-fix
...
yaml bug fix
2026-06-08 10:53:50 -04:00
rmcrackan
9058c7368c
yaml bug fix
2026-06-08 10:53:05 -04:00
rmcrackan
37d5517756
Merge pull request #1857 from rmcrackan/rmcrackan/windows-installer
...
Add Windows installers to release build
2026-06-08 10:45:39 -04:00
rmcrackan
0a33863635
Merge branch 'master' into rmcrackan/windows-installer
2026-06-08 10:44:58 -04:00
rmcrackan
d03955a2ca
Add Windows installers to release build
2026-06-08 10:43:32 -04:00
Robert
b2c5ae3c2e
incr ver
v13.4.6
2026-06-08 10:27:17 -04:00
rmcrackan
fb7e0857c6
Merge pull request #1856 from rmcrackan/rmcrackan/releaseindex
...
update backwards compat releaseindex in prep for future changes
2026-06-08 10:15:26 -04:00
rmcrackan
60965902ca
update backwards compat releaseindex in prep for future changes
2026-06-08 10:15:00 -04:00
rmcrackan
ef62ee15e2
Merge branch 'master' of https://github.com/rmcrackan/Libation
2026-06-07 12:56:21 -04:00
rmcrackan
c285522a0c
Add contributor from PR #1854
2026-06-07 12:56:13 -04:00
rmcrackan
0fb3eb152f
Merge pull request #1854 from matalvernaz/fix/1729-sqlite-migration-lock-deadlock
...
Skip EF migration lock when no migrations are pending (fixes SQLite scan-hang #1729 )
2026-06-07 12:55:20 -04:00
Matthew Alvernaz
63325b9cad
Skip EF migration lock when no migrations are pending ( #1729 )
...
DbContexts.GetContext() runs ApplyMigrations on every context creation,
calling Database.Migrate(). Migrate() acquires the EF migration lock
before checking whether anything is pending. For SQLite that lock is a
persisted row in __EFMigrationsLock with no timeout (SQLite has no
connection-scoped lock that frees on disconnect). A process killed after
acquiring the lock but before releasing it - even during an otherwise
no-op Migrate() - orphans the row, and every later Migrate() then spins
forever in SqliteHistoryRepository.AcquireDatabaseLock(). The row lives
in the db file, so restarts never clear it, matching the "scan hangs,
reboot doesn't help" reports in #1729 .
Guard Migrate()/MigrateAsync() behind GetPendingMigrations(), which only
reads __EFMigrationsHistory and never acquires the lock. The steady-state
path (schema already current) no longer touches the lock at all; first
run and real migrations are unchanged.
2026-06-06 22:23:12 -07:00