Michael Bucari-Tovo
eda100b7ac
Remove FluentAssertions
2025-08-15 10:29:23 -06:00
Michael Bucari-Tovo
ceb007500d
Update assertions to use ThrowsExactly
2025-08-14 15:58:01 -06:00
Michael Bucari-Tovo
05fad01624
Update dependencies
2025-08-14 15:57:35 -06:00
Michael Bucari-Tovo
e1d789ccdc
Improve series order parsing and formatting
2025-08-14 15:37:53 -06:00
Michael Bucari-Tovo
d0f00f3f1e
Add xHE-AAC option
2025-08-14 13:20:01 -06:00
Michael Bucari-Tovo
6ab82dba7b
Add audio format info to wiki
2025-08-14 13:16:27 -06:00
rmcrackan
0045202334
update dependencies
2025-08-13 07:52:13 -04:00
rmcrackan
4c80813651
Merge pull request #1330 from rmcrackan/dependabot/github_actions/actions/checkout-5
...
Bump actions/checkout from 4 to 5
2025-08-11 17:38:40 -04:00
dependabot[bot]
6b637b35ab
Bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [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/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-11 20:35:21 +00:00
rmcrackan
9b55ffa715
Merge pull request #1329 from rmcrackan/rmcrackan/dolby-atmos
...
Begin documentation for Dolby Atmos
2025-08-11 09:22:03 -04:00
rmcrackan
65da7890f1
Begin documentation for Dolby Atmos
2025-08-11 09:21:03 -04:00
rmcrackan
72f92ec6c0
update dependencies
2025-08-10 11:21:34 -04:00
rmcrackan
4efc084375
Merge pull request #1324 from rmcrackan/dependabot/github_actions/actions/download-artifact-5
...
Bump actions/download-artifact from 4 to 5
2025-08-06 10:24:33 -04:00
dependabot[bot]
f955daa5ed
Bump actions/download-artifact from 4 to 5
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-06 14:09:36 +00:00
rmcrackan
144ab2162a
incr ver
v12.5.0
2025-08-05 12:58:45 -04:00
rmcrackan
6d0c4a9b3c
Merge pull request #1322 from Mbucari/master
...
Improve Libation's interaction with the file system & other minor fixes
2025-08-05 12:57:03 -04:00
Michael Bucari-Tovo
8a682533c1
Change repo link to rmcrackan
2025-08-05 10:39:03 -06:00
Michael Bucari-Tovo
cecabc911e
Add "Locate Audiobooks" help text
2025-08-05 10:29:48 -06:00
Michael Bucari-Tovo
e35f5209dc
Don't change user's replacement character settings
...
Instead, add the NTFS-only invalid characters to the set of invalid filename characters.
2025-08-05 09:49:22 -06:00
MBucari
4ffe70af0e
Fix serilog not logging caller name
2025-08-04 23:24:55 -06:00
MBucari
233ba3184f
Add link to naming template wiki
2025-08-04 21:23:50 -06:00
Michael Bucari-Tovo
ac4c168725
Allow Libation to start with an invalid Books directory
...
- Configuration.LibationSettingsAreValid is true if Books property exists and is any non-null, non-empty string.
- If LibationSettingsAreValid is false, Libation will prompt user to set up Libation.
- When the main window is shown, Libation checks if the books directory exists, and if it doesn't, user is notified and prompted to change their setting
- When a user tries to liberate or convert a book, Books directory is validated and user notified if it does not exist.
2025-08-04 19:58:26 -06:00
Michael Bucari-Tovo
db588629c0
Null safety and minor UI bugfix
...
Properly cancel the Locate Audiobooks when the dialog window closes before scanning is finished.
2025-08-04 17:15:37 -06:00
Michael Bucari-Tovo
29be091a4b
Fix cross-thread error on AccoundSettings.Saved event
2025-08-04 14:18:04 -06:00
Michael Bucari-Tovo
82a48db57b
Fix walkthrough errors on chardonnay.
2025-08-04 10:27:37 -06:00
Mbucari
9f0f32a462
Merge branch 'rmcrackan:master' into master
2025-08-04 10:02:02 -06:00
rmcrackan
f64239b5ee
Merge pull request #1316 from ajundi/master
...
Added nix flake and shell files for nixos developers
2025-08-04 09:55:42 -04:00
Ayman Jundi
bc8a35aedd
Added nix flake and shell files for nixos users who want to work on development. You can use flake method => 'nix develop' or non flake method =>`nix-shell'
...
The shell.nix file is used for both flake and non-flake invocations. The lock file is also set at a version where the project works.
Note the none-flake method will follow the version of the system and isn't guaranteed to work on older installations if they haven't been updated in a while.
Added Documentation for using Nix package manager for development ./Documentation/LinuxDevelopmentSetupUsingNix.md
Signed-off-by: Ayman Jundi <ajundi@gmail.com>
2025-08-03 16:36:03 -04:00
Ayman Jundi
2fca6b8b91
Added launch.json and task.json entries that allows building and debugging for linux-64 targets without having to modify the csproj files.
...
Signed-off-by: Ayman Jundi <ajundi@gmail.com>
2025-08-03 15:33:17 -04:00
Mbucari
bc2eddd2dd
Merge branch 'rmcrackan:master' into master
2025-07-31 10:36:26 -06:00
Michael Bucari-Tovo
ae012548bd
Smart handling of filename limitations cross platform
...
Automatically determine if filename lengths in the Books directory are limited to 255 UTF-16 characters (NTFS) or 255 UTF-8 bytes (pretty much every other file system) (#1260 )
In non-Windows environments, determine if the Books directory supports filenames containing characters which are illegal in Windows environments (<>|:*?). If it doesn't, then ensure those characters are included in the user's ReplacementCharacters settings (#1258 ).
2025-07-30 16:04:48 -06:00
rmcrackan
76a59873ea
undo dependabot overreach
2025-07-30 09:42:43 -04:00
rmcrackan
3129fdba7b
Merge pull request #1319 from rmcrackan/dependabot/nuget/Source/ApplicationServices/multi-ab24e9613a
...
Bump SixLabors.ImageSharp to 2.1.11, 3.1.11
2025-07-30 09:37:18 -04:00
dependabot[bot]
1771813849
Bump SixLabors.ImageSharp to 2.1.11, 3.1.11
...
---
updated-dependencies:
- dependency-name: SixLabors.ImageSharp
dependency-version: 2.1.11
dependency-type: direct:production
- dependency-name: SixLabors.ImageSharp
dependency-version: 3.1.11
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-30 13:30:26 +00:00
Michael Bucari-Tovo
7024bbf823
Provide NTFS default characters for non-windows users ( #1258 )
2025-07-29 15:20:52 -06:00
Michael Bucari-Tovo
663f70b8bf
Use series Order string instead of parsed float in template tags ( #1056 )
2025-07-29 12:18:37 -06:00
rmcrackan
7741e3caff
incr ver
v12.4.11
2025-07-29 07:54:24 -04:00
rmcrackan
c82eefa768
Merge pull request #1317 from Mbucari/master
...
Bug fixes and UI tweak
2025-07-29 07:52:01 -04:00
Michael Bucari-Tovo
0e4231906a
Set IsSpatial field instead of only flipping to true ( #1273 )
2025-07-28 15:28:04 -06:00
Michael Bucari-Tovo
9bca84dca4
Sort columns with null values always at the bottom
2025-07-28 09:29:17 -06:00
MBucari
ca30fd41c6
Use proper version string based on build version
2025-07-28 08:59:20 -06:00
MBucari
be96f99461
Increment Version
v12.4.10.2
2025-07-27 11:40:35 -06:00
MBucari
f017fe419f
Fix ID3 tag encoding error ( #1315 )
2025-07-27 11:38:01 -06:00
rmcrackan
ed42916cb2
incr ver
v12.4.10
2025-07-26 23:11:51 -04:00
rmcrackan
0bb5bba3c8
Merge pull request #1314 from Mbucari/master
...
New audio format features, bug fixes, and minor tweaks/improvements.
2025-07-26 23:10:05 -04:00
MBucari
a887bf4619
Add "Is Spatial" grid column.
2025-07-26 18:19:19 -06:00
MBucari
53eebcd6ba
Use single file downloader/namer if file has only 1 chapter
2025-07-25 16:02:28 -06:00
MBucari
a09ae1316d
Don't display null file versions
2025-07-25 16:01:48 -06:00
MBucari
7088bd4b8d
Check for file existance
2025-07-25 15:49:41 -06:00
MBucari
b27325cdcb
Improve comvert to mp3 task
...
- Improve progress reporting and cancellation performance
- Clear current book from queue before queueing single convert to mp3 task
2025-07-25 15:35:03 -06:00