Michael Bucari-Tovo
f35c82d59d
Change ApiExtended to always allow provide login option
...
Previously, only some calls to ApiExtended.CreateAsync() would prompt users to login if necessary. Other calls would only work if the account already had a valid identity, and they would throw exceptions otherwise.
Changed ApiExtended so that the UI registers a static ILoginChoiceEager factory delegate that ApiExtended will use in the event that a login is required.
2025-05-09 17:32:12 -06:00
MBucari
313e3846c3
Remove AudioFormat from library book exporter (5f455182)
2025-05-02 15:39:47 -06:00
Michael Bucari-Tovo
5f4551822b
Remove Book.AudioFormat property
...
This property was set to the highest quality returned by the library scan. Since adding quality option settings, it is no longer guaranteed to reflect the file that is downloaded. Also, the library scan qualities don't contain spatial audio or widevine-specific qualities., only ADRM.
2025-05-02 12:39:12 -06:00
MBucari
1777dc5a7e
Update AAXClean.Codecs and dependencies
2025-04-25 19:52:51 -06:00
Michael Bucari-Tovo
ee05ca4eb2
Handle corrupted LibraryScans.zip file ( #1185 )
2025-03-10 09:49:22 -06:00
Michael Bucari-Tovo
c3938c49a9
Additional null safety
2025-03-04 15:41:26 -07:00
Michael Bucari-Tovo
1c668adff8
Deliminated category names in library exports with semicolon ( #1107 )
2025-02-28 17:35:58 -07:00
MBucari
1417a4b992
Improve library load performance
2025-02-27 19:16:36 -07:00
Michael Bucari-Tovo
2d6120f0c4
Get full library in LibrarySizeChanged event and pass as EventArgs
...
There are multiple subscribers to LibraryCommands.LibrarySizeChanged, and each one calls GetLibrary_Flat_NoTracking(). Passing the full library as an event argument speeds up all operations which happen after the library size changes.
Fix initial backup counts
2025-02-27 13:11:28 -07:00
Michael Bucari-Tovo
6c5773df24
Fix stack overflow exception when updating large databases ( #1158 )
2025-02-26 14:41:59 -07:00
Robert McRackan
6134becc70
Upgrade to .net9
2024-11-22 16:47:59 -05:00
Robert McRackan
2fd8ea91e1
New search field: Finished/IsFinished.
...
All work complete except db migration
2024-09-11 07:45:37 -04: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
Robert McRackan
6df6c79ac8
New locale: Brazil
2023-10-18 22:33:24 -04:00
Michael Bucari-Tovo
f471c53139
Fix #734
2023-09-18 10:08:15 -06:00
MBucari
6f0782053e
Restore PDF functionality ( #729 )
2023-09-01 16:30:35 -06:00
MBucari
b405e8b6b2
Remove unised response groups
2023-08-20 11:40:24 -06:00
Mbucari
ea6adeb58f
Add category ladders
2023-07-17 16:50:45 -06: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
2c4705de6e
Address #625 comments and refactor
2023-06-13 09:05:17 -06:00
Mbucari
2afb5365dd
Add search and quick filters to walkthrough
2023-03-28 12:30:05 -06:00
MBucari
ec9356b36e
Do not import orphaned episodes ( #553 )
2023-03-27 18:58:43 -06:00
Michael Bucari-Tovo
090871f50d
More migrations to Avalonia 11.0.0-preview6
2023-03-27 11:14:54 -06:00
MBucari
397a516dc1
Fix ( #548 )
2023-03-25 21:18:38 -06:00
Mbucari
e7eac7bed3
Log DTO items even if validation fails
2023-03-22 11:00:51 -06:00
MBucari
9ae1f0399b
Add SeriesViewDialog
2023-03-22 08:28:20 -06:00
MBucari
defabf7356
Use new AudibleApi methods
2023-03-13 21:00:25 -06:00
MBucari
ec7dd1b54a
Use new AudibleApi methods
2023-03-13 20:47:32 -06:00
MBucari
e1cd8b8f94
Improve Library load and refresh performance
2023-03-10 19:01:49 -07:00
Mbucari
230e014bb1
Add better AYCL detection and add verbose library scan logging
2023-03-10 13:09:59 -07:00
Mbucari
559977ce0b
Add 'Unavailable' book and pdf counts.
2023-03-08 11:26:07 -07:00
MBucari
3ebd4ce243
Show AbsentFromLastScan book status in grid
2023-03-07 20:02:22 -07:00
Mbucari
cdb27ef712
Add last downloaded info to exports
2023-03-03 15:06:06 -07:00
Mbucari
bd7e45ca3c
Add last download into to database
2023-03-02 15:09:10 -07:00
Mbucari
52a863c62a
Add audiobook Trash Bin
2023-03-02 13:12:32 -07:00
Robert McRackan
867085600c
New feature #469 - <language> and <language short> template options
2023-02-01 12:12:50 -05:00
Michael Bucari-Tovo
7eaa03e43c
Add clip and bookmark viewer and exporter
2023-01-05 23:40:39 -07:00
Michael Bucari-Tovo
6417aee780
Add book records dialog
2023-01-05 17:02:39 -07:00
Michael Bucari-Tovo
1ac825919a
Remove old migrations
2022-12-31 22:41:11 -07:00
Michael Bucari-Tovo
28802c8279
Refilter on search update
2022-12-31 18:41:55 -07:00
Michael Bucari-Tovo
05ac5c63e1
Formatting
2022-12-31 10:16:54 -07:00
Michael Bucari-Tovo
874bf9e7c0
Improve classic and chardonnay rating editor simmilarity
2022-12-31 10:02:30 -07:00
Michael Bucari-Tovo
c900fe8461
Add user rating editing to grid
2022-12-30 17:00:40 -07:00
Robert McRackan
83fb2cd1d0
New feature #430 : bulk set pdf-downloaded status
2022-12-29 09:33:32 -05:00
Robert McRackan
b2cf837de7
Hangover. WinForms. Restore deleted books
2022-12-15 14:11:27 -05:00
Robert McRackan
7ad0ab566a
New feature: 'Remove' now removes forever. Removed books won't be re-added on next scan
2022-12-14 16:19:55 -05:00