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
|
8969c216af
|
comments
|
2021-08-26 16:08:26 -04:00 |
|
Robert McRackan
|
9a4903f0dd
|
Bug fix: after successful pdf download, this state wasn't being saved
|
2021-08-26 15:53:33 -04:00 |
|
Michael Bucari-Tovo
|
b1de10a71a
|
Fix filtering.
|
2021-08-22 13:29:01 -06:00 |
|
Michael Bucari-Tovo
|
6beb5cc74a
|
Made changes discussed.
|
2021-08-22 13:27:39 -06:00 |
|
Michael Bucari-Tovo
|
2a7e185dc3
|
Finish MVVM conversion
|
2021-08-21 22:03:16 -06:00 |
|
Michael Bucari-Tovo
|
1369ee575a
|
Replaced LiberatedState with LiberatedStatus and PdfState with LiberatedStatus?
|
2021-08-21 16:29:16 -06:00 |
|
Michael Bucari-Tovo
|
8c620c25ab
|
Separate concerns.
|
2021-08-20 16:10:05 -06:00 |
|
Michael Bucari-Tovo
|
d0d66c6135
|
Update using NotifyPropertyChanged instead of Row.Invalidate
|
2021-08-20 15:38:30 -06:00 |
|
Michael Bucari-Tovo
|
8386da5ec6
|
Make gridview update the row after details changed.
|
2021-08-20 14:56:52 -06:00 |
|
Michael Bucari-Tovo
|
64a8f007a5
|
Use new Dinah.Core string extensions.
|
2021-08-18 14:11:25 -06:00 |
|
Robert McRackan
|
012a92ea30
|
SortableBindingList2 => Dinah.Core SortableBindingList
|
2021-08-18 15:06:52 -04:00 |
|
Michael Bucari-Tovo
|
27ae5facbe
|
Improved PictureStorage thread safety and more intuitive naming.
|
2021-08-15 14:09:43 -06:00 |
|
Michael Bucari-Tovo
|
a44c46333f
|
Improved cross threaded invocation.
|
2021-08-13 16:34:09 -06:00 |
|
Michael Bucari-Tovo
|
d795244247
|
Updated PictureCached event and removed dependence on WinAudibleImageServer
|
2021-08-10 20:33:15 -06:00 |
|
Michael Bucari-Tovo
|
2f3c0e8a95
|
Revert "Removed WinFormsDesigner because it's not being used."
This reverts commit 54d24a7b09cf624face58d68d288526d410224aa.
|
2021-08-10 18:26:21 -06:00 |
|
Michael Bucari-Tovo
|
54d24a7b09
|
Removed WinFormsDesigner because it's not being used.
|
2021-08-10 17:05:04 -06:00 |
|
Michael Bucari-Tovo
|
ef35c2aee9
|
Code Cleanup
|
2021-08-10 16:15:32 -06:00 |
|
Michael Bucari-Tovo
|
95766a43c5
|
Refactoring.
|
2021-08-10 14:57:18 -06:00 |
|
Michael Bucari-Tovo
|
e1dfefbadf
|
Comments and renaming.
|
2021-08-10 10:17:02 -06:00 |
|
Michael Bucari-Tovo
|
957bec1c7f
|
Removed excessive declarations.
|
2021-08-10 00:28:48 -06:00 |
|
Michael Bucari-Tovo
|
5c8ad72a5e
|
Removed unnecessary using.
|
2021-08-10 00:24:21 -06:00 |
|
Michael Bucari-Tovo
|
c7454ea5d2
|
Updated RemoveBooksDialog to use latest GridEntry
|
2021-08-09 23:11:37 -06:00 |
|
Michael Bucari-Tovo
|
2ef746a94c
|
Add debug constants and don't check updates in debug.
Refactored cell formatting
Made GridEntry thread safe
Moved PictureStorage set defaults into constructor.
|
2021-08-09 22:28:07 -06:00 |
|
Michael Bucari-Tovo
|
d48bd5ad07
|
Major UI refactoring.
|
2021-08-09 18:56:06 -06:00 |
|
Robert McRackan
|
a3542c53e2
|
Remove duplicate logic
|
2021-07-29 11:32:16 -04:00 |
|
Robert McRackan
|
204e77008b
|
TransitionalFileLocator to trust Book values, not hit db directly
|
2021-07-29 10:20:27 -04:00 |
|
Robert McRackan
|
0c265a9010
|
Centralize audio/aaxc files GetPath and Exists into temp TransitionalFileLocator
|
2021-07-29 07:50:37 -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 |
|
Michael Bucari-Tovo
|
6d856f73e7
|
Reused yellow stoplight to indicate and interrupted and resumable download.
|
2021-07-03 22:06:56 -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 |
|