rmcrackan
ed5afe5d0f
update dependencies
2025-08-20 12:07:53 -04:00
rmcrackan
9735a8391c
incr ver
2025-08-20 08:39:10 -04:00
Michael Bucari-Tovo
3b86fc405f
Add <has-> template tag
2025-08-19 18:41:31 -06:00
MBucari
4ea7f04921
Preserve space between series order numbers
2025-08-17 13:40:37 -06:00
MBucari
5b59b442ab
Add last downloaded sample rate, bitrate and codec name to search engine.
2025-08-17 13:07:24 -06:00
rmcrackan
b5d9c0a27a
Incr ver
2025-08-17 10:06:12 -04:00
MBucari
bfa0e4d338
Parse floats with invariant culture
2025-08-16 16:39:36 -06:00
Mbucari
5ceda408da
Use managed RSASSA-PSS with SHA-1
...
OpenSSL (the underlying RSA implementation on Linux) has deprecated SHA-1 signing. Used a managed implementation so that it does not error.
2025-08-16 16:28:33 -06:00
rmcrackan
1148d8125d
incr ver
2025-08-15 13:10:05 -04:00
Michael Bucari-Tovo
736fbbf82f
Improve FilePathCache performance
2025-08-15 10:50:37 -06:00
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
rmcrackan
0045202334
update dependencies
2025-08-13 07:52:13 -04:00
rmcrackan
72f92ec6c0
update dependencies
2025-08-10 11:21:34 -04:00
rmcrackan
144ab2162a
incr ver
2025-08-05 12:58:45 -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
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
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
2025-07-29 07:54:24 -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
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
2025-07-26 23:11:51 -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
MBucari
accedeb1b1
Improve EditQuickFilters dialog reordering behavior
2025-07-25 14:23:14 -06:00
MBucari
c98c7c095a
Fix quickfilter modification bug ( #1313 )
2025-07-25 14:22:29 -06:00
MBucari
9b217a4e18
Add audio format data
...
- Add Book.IsSpatial property and add it to search index
- Read audio format of actual output files and store it in UserDefinedItem. Now works with MP3s.
- Store last downloaded audio file version
- Add IsSpatial, file version, and Audio Format to library exports and to template tags. Updated docs.
- Add last downloaded audio file version and format info to the Last Downloaded tab
- Migrated the DB
- Update AAXClean with some bug fixes
- Fixed error converting xHE-AAC audio files to mp3 when splitting by chapter (or trimming the audible branding from the beginning of the file)
- Improve mp3 ID# tags support. Chapter titles are now preserved.
- Add support for reading EC-3 and AC-4 audio format metadata
2025-07-25 12:18:50 -06:00
Michael Bucari-Tovo
a62a9ffc5b
Use HttpClient in synchronous mode
2025-07-23 17:00:54 -06:00
Michael Bucari-Tovo
08aebf8ecf
Add thread safety
2025-07-23 17:00:36 -06:00