Robert McRackan
|
ded175f2d2
|
Extract 'sortable' formatting from GridEntry
|
2022-05-04 13:50:23 -04:00 |
|
Robert McRackan
|
28625029cd
|
code clean up
|
2022-05-02 16:13:35 -04:00 |
|
Robert McRackan
|
878a5dd36c
|
Libary import got a complete overhaul. On a library of 1,200 titles: initial scan is 80-85% faster. Subsequent imports are 60-70% faster
|
2022-04-29 16:35:49 -04:00 |
|
Robert McRackan
|
6be44966ad
|
* enhancement #202 : use audible category for file's genre metatag. Thanks @MBucari !
|
2022-04-25 13:23:43 -04:00 |
|
Michael Bucari-Tovo
|
e5dd4b856e
|
Update Libation to work with new AAXClean.Codecs
|
2022-04-24 19:40:34 -06:00 |
|
Robert McRackan
|
5caa9c5687
|
Improved logging for import errors
|
2022-04-16 16:36:49 -04:00 |
|
Robert McRackan
|
03b458765c
|
Bug fix: getting library had errors for libraries with over 10k titles
|
2022-03-17 13:06:55 -04:00 |
|
Robert McRackan
|
424d939c15
|
Update dependencies
|
2022-03-03 13:02:15 -05:00 |
|
Robert McRackan
|
b3dc5a7054
|
Upgrade to .net6
|
2021-11-24 12:59:02 -05:00 |
|
Robert McRackan
|
cae8ca7ef3
|
Template error and warning checks return specific errors/warnings in addition to bools
|
2021-10-29 17:05:57 -04:00 |
|
Robert McRackan
|
d636ceed8e
|
File naming stuff is (finally) centralized under AudioFileStorageExt
|
2021-10-21 14:38:59 -04:00 |
|
Robert McRackan
|
d08962cffa
|
Refactor valid path/filename. Centralize validaion. Universal templating is one step closer
|
2021-10-18 13:36:55 -04:00 |
|
Robert McRackan
|
648b84ee55
|
All audible-related file naming terminates at FileUtility
File extensions: Dinah.Core => Libation FileUtility
|
2021-10-12 14:48:32 -04:00 |
|
Robert McRackan
|
c43e03b228
|
FileManager: separate generic from Libation-specific
|
2021-10-11 16:06:50 -04:00 |
|
Robert McRackan
|
5f8c672361
|
CLI: error when scan has new book with pdf attachment:
|
2021-10-06 15:35:19 -04:00 |
|
Robert McRackan
|
d2ff19e309
|
null description causes errors
|
2021-09-24 08:24:16 -04:00 |
|
Robert McRackan
|
14e14ba9bd
|
batch book status updates
bug fixes, esp. threading
|
2021-09-23 14:33:04 -04:00 |
|
Robert McRackan
|
61385f0f0b
|
more explicit book series order
|
2021-09-22 11:51:06 -04:00 |
|
Robert McRackan
|
5a1303c33a
|
update dependency
|
2021-09-17 14:02:26 -04:00 |
|
Robert McRackan
|
a0e2d78b9b
|
* upgraded AAXClean addresses issues #104 , #110
* update dependencies
|
2021-09-16 07:53:34 -04:00 |
|
Robert McRackan
|
4cf999c84d
|
null book description throws
|
2021-09-13 11:05:44 -04:00 |
|
Robert McRackan
|
c337c0b44e
|
library book composite key comments
|
2021-09-07 13:35:59 -04:00 |
|
Robert McRackan
|
de34e5c795
|
import speed improvements
|
2021-09-03 16:35:31 -04:00 |
|
Robert McRackan
|
e59ab9b483
|
remove v3=>4 migration work-arounds
|
2021-09-03 13:42:58 -04:00 |
|
Robert McRackan
|
57fa1bd763
|
cross thread issue. add temp time logging in ImportAccountAsync
|
2021-09-03 11:36:55 -04:00 |
|
Robert McRackan
|
c2c732b2b1
|
central event for library altered: books added or removed
|
2021-09-02 15:55:12 -04:00 |
|
Robert McRackan
|
9e0caf34d6
|
Rename db table Library => LibraryBooks
|
2021-09-02 15:26:20 -04:00 |
|
Robert McRackan
|
dc0dd3474b
|
separate the concepts of UserDefinedItem being updated in memory vs successful persistence
|
2021-09-02 09:51:17 -04:00 |
|
Robert McRackan
|
ad87f1851e
|
Add episodes content type to Books in db
|
2021-09-01 16:51:59 -04:00 |
|
Robert McRackan
|
d5c74d629f
|
update dependencies
|
2021-08-27 11:16:13 -04:00 |
|
Robert McRackan
|
d9d7dfe1f7
|
update depandecies
|
2021-08-26 12:48:05 -04:00 |
|
Robert McRackan
|
4d69b222c5
|
nuget: Dinah.EntityFrameworkCore
|
2021-08-25 15:55:31 -04:00 |
|
Michael Bucari-Tovo
|
2a7e185dc3
|
Finish MVVM conversion
|
2021-08-21 22:03:16 -06:00 |
|
Michael Bucari-Tovo
|
40b3a9990d
|
FileLiberator is now DB ignorant. IProcessables update UserDaefinedData which notifies the view model.
|
2021-08-21 20:49:54 -06:00 |
|
Michael Bucari-Tovo
|
1369ee575a
|
Replaced LiberatedState with LiberatedStatus and PdfState with LiberatedStatus?
|
2021-08-21 16:29:16 -06:00 |
|
Robert McRackan
|
2be5fd5af3
|
Omit '.libhack' skip/error files
|
2021-08-20 22:16:46 -04:00 |
|
Robert McRackan
|
c9727f84ab
|
(hopefully) complete minimum viable product with stateful is-liberated status
|
2021-08-20 21:22:52 -04:00 |
|
Robert McRackan
|
aa56bb74a1
|
refactor out most of TransitionalFileLocator. Almost done with new stateful is-liberated paradigm
|
2021-08-20 20:51:37 -04:00 |
|
Robert McRackan
|
1fcacb9cfb
|
Much faster for grid refresh
|
2021-07-29 14:55:48 -04:00 |
|
Robert McRackan
|
5c6b5c0af2
|
Populate new values for book tracking state. Not using them yet, but getting much closer
|
2021-07-28 16:05:00 -04:00 |
|
Robert McRackan
|
85c18c8334
|
NoTracking() to simplify confusing EF Core state. Tracking is now only used during mass import, not in UI
|
2021-07-28 14:51:35 -04:00 |
|
Robert McRackan
|
75f1d987fc
|
Next iterative step toward replacing live scanning with db state. FilePaths.json => db
|
2021-07-28 09:40:27 -04:00 |
|
Robert McRackan
|
5c6bf300c6
|
Start laying the ground work to transition from background file scan => saved liberated-status state
|
2021-07-27 14:55:44 -04:00 |
|
Robert McRackan
|
9d00da006c
|
Trim title
|
2021-07-26 17:11:49 -04:00 |
|
Robert McRackan
|
305de34a76
|
db migration to remove license keys from Books table. They are not really data related to a book. Also, it was causing problems on update due to other persistence choices. For now, store decrypt keys along side of encrypted file instead.
|
2021-06-22 17:02:00 -04:00 |
|
Robert McRackan
|
b1a033e162
|
Keep download license details with aax file, not in db
|
2021-06-22 16:49:19 -04:00 |
|
Michael Bucari-Tovo
|
54c21e969e
|
Added AAXC decryption keys to Book and created Migration.
|
2021-06-18 21:03:05 -06:00 |
|
Robert McRackan
|
959a1aebe9
|
Enough already. I'm obviously not incentivized/shamed into writing unit tests for things in UNTESTED dir.s. It's just making a mess of the file tree
|
2021-06-17 14:21:15 -04:00 |
|
Robert McRackan
|
6ed4eb34bd
|
update references. move db scratch pad into test
|
2021-05-06 11:53:40 -04:00 |
|
Robert McRackan
|
2df38706f7
|
upgrade to .NET5
|
2020-11-18 09:32:15 -05:00 |
|