Youssef1313
03ed8e6b57
Migrate from VSTest to MTP
2025-12-21 15:03:52 +01:00
MBucari
fde78f4167
Update to .NET 10
...
- Update all project runtime targets
- Update all dependencies
- NOTE: Using Npgsql.EntityFrameworkCore.PostgreSQL RTM build from MyGet
- Delete unused pubxml files (they were made redundant by recent workflow changes)
- Replace Libation.sln with Libation.slnx
2025-11-20 15:56:47 -07:00
MBucari
e8c911e603
Improve management and validation of Libation settings
...
- Move all settings file logic into new LibationFiles class
- Configuration.LibationFiles is a singleton instance of the LibationFiles class.
- A LibationFiles instance is bound to a single appsettings.json path. All updates to LibationFiles location are updated in that appsettings.json file
- Unify initial setup and settings validation process
- Add LibationSetup which handles all startup validation of settings files and prompts users for setup if needed
- Added a new LibationUiBase.Tests test project with tests for various
2025-11-17 10:49:23 -07:00
Michael Bucari-Tovo
f98adef9e9
Update Dependencies
...
- Remove package references that are already included transitively
- Change Avalonia.ReactiveUI to ReactiveUI.Avalonia
2025-11-03 09:34:23 -07: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
Michael Bucari-Tovo
eda100b7ac
Remove FluentAssertions
2025-08-15 10:29:23 -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
rmcrackan
0045202334
update dependencies
2025-08-13 07:52:13 -04:00
rmcrackan
72f92ec6c0
update dependencies
2025-08-10 11:21:34 -04: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
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
MBucari
5b9bf2fbb0
Remove duplicate tests
2025-07-14 12:53:47 -06:00
MBucari
9b1ce8c1d7
Update dependencies
2025-07-14 12:43:53 -06:00
Steven Wallace
7805a3ef11
Fixed broken single word name test
...
This expected the name duplication that the previous commit fixed to be the behavior, changed to expect the single word to be the last name.
2025-05-06 09:58:09 -05:00
MBucari
1777dc5a7e
Update AAXClean.Codecs and dependencies
2025-04-25 19:52:51 -06:00
Michael Bucari-Tovo
7d806e0f3e
Increase tag template options for contributor and series types
...
- Add template tag support for multiple series
- Add series ID and contributor ID to template tags
- <first author> and <first narrator> are now name types with name formatter support
- Properly import contributor IDs into database
- Updated docs
2025-03-25 09:34:57 -06:00
Robert McRackan
71afb5c9f4
incr ver
2025-03-18 21:09:27 -04:00
Robert McRackan
614965e1ab
incr ver
2025-03-10 19:09:44 -04:00
Robert McRackan
7b2c7e49e5
fix unit tests
2025-02-23 11:11:25 -05:00
Robert McRackan
5cb22cfd24
Update AAXClean.Codecs
2025-02-17 20:07:50 -05:00
Robert McRackan
c7279574a9
Upgrade avalonia
2025-01-07 08:00:35 -05:00
Robert McRackan
6134becc70
Upgrade to .net9
2024-11-22 16:47:59 -05:00
Robert McRackan
92ee0b2e6d
update dependencies
2024-09-11 07:20:54 -04:00
Robert McRackan
f9340db90a
update references. audible api bugfix
2024-05-15 06:55:25 -04:00
Robert McRackan
93ccc206ef
Update dependencies
2024-03-04 14:02:42 -05:00
Robert McRackan
b6d1a7e3ba
Upgrade to .net8
2023-11-15 19:53:26 -05:00
Michael Bucari-Tovo
59689cb647
Update Dependencies
2023-08-30 11:59:40 -06:00
Robert McRackan
f733079a49
remove Moq
2023-08-10 15:24:43 -04:00
Robert McRackan
15ad753fa1
update dependencies
2023-07-14 20:58:26 -04:00
Mbucari
83fa73cef5
Integrate new Title and Subtitle properties into Libation
2023-06-29 21:06:54 -06:00
MBucari
1b09b1fd48
Remove multispace instances from template filenames ( #637 )
2023-06-25 15:14:10 -06:00
Mbucari
6d13325c4f
Add <account nickname> tag ( #629 )
2023-06-14 11:56:38 -06:00
Robert McRackan
265794bae0
update dependencies
2023-05-19 11:24:47 -04:00
Robert McRackan
378cf7057e
updated to AudibleApi v8
2023-02-24 13:12:18 -05:00
Robert McRackan
73533c58a8
update dependencies
2023-02-13 21:14:56 -05:00
Mbucari
1f4ada604a
Make suggested changes
2023-02-10 14:37:28 -07:00
Mbucari
3a4ab80892
Add human name parsing and formatting to naming templates
2023-02-10 12:53:12 -07:00
Mbucari
5c7db6cd23
Add <series#> tag zero padding ( #466 )
2023-02-03 11:31:15 -07:00
Mbucari
c72b64d74c
Properly truncate filenames
2023-02-03 09:53:40 -07:00
Mbucari
20474e0b3c
Add a more general NamingTemplate
2023-02-02 22:48:27 -07:00
Robert McRackan
867085600c
New feature #469 - <language> and <language short> template options
2023-02-01 12:12:50 -05:00
Robert McRackan
b668cff0ac
Update dependenciesd. Build is broken until the ambiguous ref.s moved into Dinah.Core are resolved
2023-01-24 22:40:08 -05:00
Michael Bucari-Tovo
7029409792
Upgrade AAXClean.Codecs to 0.5.10 and fix #459
2023-01-23 16:30:17 -07:00
Mbucari
6e7a4ea475
Update date format regex and tests
2023-01-20 10:03:55 -07:00
Michael Bucari-Tovo
3479dbc3f0
Date format naming templates
2023-01-20 01:00:22 -07:00
Michael Bucari-Tovo
13f522abb8
Fix file extension detection error ( #453 )
2023-01-18 15:47:05 -07:00
Robert McRackan
b8c26b01ad
update dependencies
2022-12-30 09:58:51 -05:00