diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 7f5f15d7..c470b605 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -27,4 +27,4 @@ If applicable, add screenshots to help explain your problem. [e.g. Windows 10, Windows 11, Mac, Linux (State distribution)] **Log Files** -Attach your Libation log file here. Logs are typically in your `[user]\Libation` folder. (For example, on windows: `C:\my_username\Libation`) Also within Libation, on the first tab in Settings you can click the button 'Open log folder' +Attach your Libation log file here. Logs are typically in your `[user]\Libation` folder. (For example, on windows: `C:\my_username\Libation`) Also within Libation, on the first tab in Settings you can click the button 'Open log folder'. If your user folder contains the file "LibationCrash.log", attach that also. diff --git a/Docker/liberate.sh b/Docker/liberate.sh index 3f593464..82947829 100755 --- a/Docker/liberate.sh +++ b/Docker/liberate.sh @@ -124,7 +124,7 @@ main() { init_config_file Settings.json info "loading settings" - update_settings Settings.json Books /data + update_settings Settings.json Books "${LIBATION_BOOKS_DIR:-/data}" update_settings Settings.json InProgress /tmp info "loading database" diff --git a/Documentation/FrequentlyAskedQuestions.md b/Documentation/FrequentlyAskedQuestions.md index ade5db00..436dabc5 100644 --- a/Documentation/FrequentlyAskedQuestions.md +++ b/Documentation/FrequentlyAskedQuestions.md @@ -7,6 +7,10 @@ # Frequently Asked Questions +## Q: Where can I get help for my specific problem? + +**A:** [You can open an issue here](https://github.com/rmcrackan/Libation/issues) for bug reports, feature requests, or specialized help. + ## Q: What's the difference between 'Classic' and 'Chardonnay'? **A:** First and most importantly: Classic and Chardonnay have the exact same features. diff --git a/Documentation/GettingStarted.md b/Documentation/GettingStarted.md index 08961f37..a2cd8395 100644 --- a/Documentation/GettingStarted.md +++ b/Documentation/GettingStarted.md @@ -15,6 +15,7 @@ - [Download PDF attachments](#download-pdf-attachments) - [Details of downloaded files](#details-of-downloaded-files) - [Export your library](#export-your-library) +- [I still need help](#i-still-need-help) @@ -148,3 +149,7 @@ When you set up Libation, you'll specify a Books directory. Libation looks insid ![Export](images/Export.png) Export your library to Excel, CSV, or JSON + +### I still need help + +[You can open an issue here](https://github.com/rmcrackan/Libation/issues) for bug reports, feature requests, or specialized help. diff --git a/Documentation/InstallOnLinux.md b/Documentation/InstallOnLinux.md index ce56528e..f4b537b7 100644 --- a/Documentation/InstallOnLinux.md +++ b/Documentation/InstallOnLinux.md @@ -8,23 +8,23 @@ [![Packaging status](https://repology.org/badge/vertical-allrepos/libation.svg)](https://repology.org/project/libation/versions) -New Libation releases are automatically packed into `.deb` and `.rpm` package and are available from the Libation repository's releases page. +New Libation releases are automatically packed into `.deb` and `.rpm` package and are available from the [Libation repository's releases page](https://github.com/rmcrackan/Libation/releases). -Run this command in your terminal to download and install Libation, replacing the url with the latest Libation package url: +Run these commands in your terminal to download and install Libation. **Make sure you replace** `X.X.X` with the latest Libation version and `ARCH` with your CPU's architechture (either `amd64` or `arm64`). ### Debian ```Console - wget -O libation.deb https://github.com/rmcrackan/Libation/releases/download/vX.X.X/Libation.X.X.X-linux-chardonnay.deb && + wget -O libation.deb https://github.com/rmcrackan/Libation/releases/download/vX.X.X/Libation.X.X.X-linux-chardonnay-ARCH.deb sudo apt install ./libation.deb ``` ### Redhat and CentOS ```Console - wget -O libation.rpm https://github.com/rmcrackan/Libation/releases/download/vX.X.X/Libation.X.X.X-linux-chardonnay.rpm && + wget -O libation.rpm https://github.com/rmcrackan/Libation/releases/download/vX.X.X/Libation.X.X.X-linux-chardonnay-ARCH.rpm sudo yum install ./libation.rpm ``` ### Fedora ```Console - wget -O libation.rpm https://github.com/rmcrackan/Libation/releases/download/vX.X.X/Libation.X.X.X-linux-chardonnay.rpm && + wget -O libation.rpm https://github.com/rmcrackan/Libation/releases/download/vX.X.X/Libation.X.X.X-linux-chardonnay-ARCH.rpm sudo dnf5 install ./libation.rpm ``` --- diff --git a/README.md b/README.md index d5ed37fa..3378371a 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ - [Download PDF attachments](Documentation/GettingStarted.md#download-pdf-attachments) - [Details of downloaded files](Documentation/GettingStarted.md#details-of-downloaded-files) - [Export your library](Documentation/GettingStarted.md#export-your-library) + - If you still need help, [you can open an issue here](https://github.com/rmcrackan/Libation/issues) for bug reports, feature requests, or specialized help. - [Searching and filtering](Documentation/SearchingAndFiltering.md) - [Tags](Documentation/SearchingAndFiltering.md#tags) - [Searches](Documentation/SearchingAndFiltering.md#searches) diff --git a/Source/AppScaffolding/AppScaffolding.csproj b/Source/AppScaffolding/AppScaffolding.csproj index 733d44df..d2ce19b6 100644 --- a/Source/AppScaffolding/AppScaffolding.csproj +++ b/Source/AppScaffolding/AppScaffolding.csproj @@ -2,7 +2,7 @@ net9.0 - 12.4.4.1 + 12.4.5.1 diff --git a/Source/LibationFileManager/Configuration.PersistentSettings.cs b/Source/LibationFileManager/Configuration.PersistentSettings.cs index 71aeeb40..a7636db6 100644 --- a/Source/LibationFileManager/Configuration.PersistentSettings.cs +++ b/Source/LibationFileManager/Configuration.PersistentSettings.cs @@ -132,7 +132,7 @@ namespace LibationFileManager public bool AllowLibationFixup { get => GetNonString(defaultValue: true); set => SetNonString(value); } [Description("Create a cue sheet (.cue)")] - public bool CreateCueSheet { get => GetNonString(defaultValue: true); set => SetNonString(value); } + public bool CreateCueSheet { get => GetNonString(defaultValue: false); set => SetNonString(value); } [Description("Retain the Aax file after successfully decrypting")] public bool RetainAaxFile { get => GetNonString(defaultValue: false); set => SetNonString(value); }