Files
Libation/Scripts
SirBigginandClaude Sonnet 4.6 e90850f16d Fix thread-safety crash in setLiberatedVisibleMenuItem during parallel downloads
Snapshot GetVisible() on the UI thread before handing off to Task.Run,
preventing InvalidOperationException when parallel downloads modify the
collection concurrently. Also fix installer script to use 64-bit dotnet.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-08-16 14:08:39 -07:00
..
2025-11-13 22:59:26 -07:00
2025-11-13 22:59:26 -07:00

Scripts

Developer utilities. None of these ship in a Libation install - they exist only in a source checkout.

Script Purpose Documented in
seed-demo-library.cs Seed a library covering every Liberate-column icon, for manual UI testing Testing Changes
seed-download-history.cs Seed completed downloads so the daily download limit can be tested without downloading Testing Changes
Bundle_Debian.sh Build the Linux .deb package Used by .github/workflows/build-linux.yml
Bundle_Redhat.sh Build the Linux RPM package Used by .github/workflows/build-linux.yml
Bundle_MacOS.sh Build the macOS app bundle Used by .github/workflows/build-mac.yml
Windows/ Windows installer (Inno Setup) Windows/README.md

Usage for the testing scripts lives in the docs rather than here, so there is only one copy to keep current.