Michael Bucari-Tovo
a3fac3441c
Allow splitting book only if AllowLibationFixup is true.
2021-10-06 13:43:01 -06:00
Michael Bucari-Tovo
4d6544d828
Revert accidental push of changes in progress.
2021-10-06 08:25:08 -06:00
Michael Bucari-Tovo
8098564926
Better naming.
2021-10-06 08:23:07 -06:00
Michael Bucari-Tovo
aa8491f205
Edited comments
2021-10-05 16:54:33 -06:00
Michael Bucari-Tovo
e466d63e76
Convert IStreamable and IAudioDecodable to abstract classes.
2021-10-05 16:41:48 -06:00
Michael Bucari-Tovo
6e66314605
Convert IProcessable to abstract class Processable.
2021-10-05 16:10:56 -06:00
Robert McRackan
be5e18d977
settings descriptions
2021-10-05 11:09:36 -04:00
Robert McRackan
c437a39a82
New feature: download already split into chapters
2021-10-05 10:35:41 -04:00
Sean Kelly
8a74a29700
Added configuration and wired it up.
2021-09-27 20:18:50 +13:00
Robert McRackan
19369a21ef
* New feature: setting to not import episodes ( #125 )
2021-09-25 14:02:27 -04:00
Robert McRackan
c9c28c7826
oops. again
2021-09-24 16:44:49 -04:00
Robert McRackan
d2eaf26117
Removing books
...
* message box is too big when removing huge amounts of books. This scenario is typical when removing podcasts
* removing books should remove user defined entries. eg: tags and is-liberated
2021-09-24 10:00:52 -04:00
Robert McRackan
bfb1dbc69a
Merge branch 'master' of https://github.com/rmcrackan/Libation
2021-09-24 08:25:16 -04:00
Robert McRackan
d2ff19e309
null description causes errors
2021-09-24 08:24:16 -04:00
Mbucari
71075838eb
Moved event logging to LibationBaseForm
2021-09-23 19:29:25 -06:00
Michael Bucari-Tovo
e714179c30
Add support for unencrypted mp3 audiobooks.
2021-09-23 18:01:39 -06:00
Robert McRackan
f29968f379
conditional re-index
2021-09-23 14:44:11 -04:00
Robert McRackan
14e14ba9bd
batch book status updates
...
bug fixes, esp. threading
2021-09-23 14:33:04 -04:00
Robert McRackan
613c97524a
User get getting "bindingsource cannot be its own data source" error. Can't repro locally. Adding SyncBindingSource for datagrid views to attempt to solve it
2021-09-23 10:41:33 -04:00
Robert McRackan
4fd16f04e0
More robust error handling, especially before logging can be initialized
2021-09-23 09:19:35 -04:00
Robert McRackan
61385f0f0b
more explicit book series order
2021-09-22 11:51:06 -04:00
Robert McRackan
de1147ac1b
External login completed
2021-09-20 15:31:07 -04:00
Robert McRackan
51020ef99e
* upgrade api. lay the groundwork for supporting external logins. When complete, this will be v6.0
...
* replace AudibleApiActions with ApiExtended
2021-09-17 15:30:06 -04:00
Robert McRackan
5a1303c33a
update dependency
2021-09-17 14:02:26 -04:00
Robert McRackan
420b7529c6
Bug fix: issues #113 , #114
...
Forcing a new build order. Seems to fix the issue. Since the issue was already intermittent (race condition?) it's difficult to be sure
2021-09-14 09:05:56 -04:00
Robert McRackan
adcba34560
'bad book' setting labels
2021-09-11 08:01:58 -04:00
Robert McRackan
197b50e3ac
issue #111 -- setting for bad book abort/retry/ignore. default: ask
2021-09-10 22:58:34 -04:00
Robert McRackan
0f130c70f5
LibationCli and structural changes to support it incl: no LibationLauncher, just LibationWinForms. LibationWinForms builds to a different output dir so cli can be deployed easily. Versioning number is moved to scaffolding library shared by both apps
2021-09-10 16:54:32 -04:00
Mbucari
0b8084bc03
Added form size and position persistance to audio decode forms.
2021-09-03 23:00:35 -06:00
Mbucari
37970222f3
Make SaveSizeAndLocation and RestoreSizeAndLocation a form extension.
2021-09-03 22:44:02 -06:00
Mbucari
bcab2dd440
Adjust display parameters.
2021-09-03 22:43:03 -06:00
Robert McRackan
126919d578
update dependencies
2021-09-03 23:02:28 -04:00
Robert McRackan
de34e5c795
import speed improvements
2021-09-03 16:35:31 -04:00
Robert McRackan
57fa1bd763
cross thread issue. add temp time logging in ImportAccountAsync
2021-09-03 11:36:55 -04:00
Mbucari
77fc865636
Fixed crossthread.
2021-09-02 21:21:36 -06:00
Mbucari
1040a347c6
Fixed cross thread bug and Enumerable change bug.
2021-09-02 21:04:16 -06:00
Robert McRackan
c2c732b2b1
central event for library altered: books added or removed
2021-09-02 15:55:12 -04:00
Robert McRackan
b4803c42a5
Streamline GetLibrary_Flat_NoTracking with better context dispose
2021-09-02 14:51:06 -04:00
Michael Bucari-Tovo
6d2dff1a98
Code Cleanup
2021-09-02 11:21:20 -06:00
Mbucari
7c9970c0cb
Merge branch 'rmcrackan:master' into master
2021-09-02 11:18:32 -06:00
Michael Bucari-Tovo
d2892f9076
Fix crash when checkbox checked via spacebar.
2021-09-02 11:11:40 -06:00
Robert McRackan
89f60a7ca3
fix wording
2021-09-02 11:35:32 -04:00
Robert McRackan
0a54a8104c
update counts label to reflect recent workflow changes
2021-09-02 09:54:02 -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
e8423341ef
bug fix: bottom count numbers and menu options weren't updating on liberate-all
2021-09-01 14:28:01 -04:00
Robert McRackan
90731a8948
'Convert all M4b to Mp3': add confirmation dialog with better explanation
2021-08-31 09:32:50 -04:00
Robert McRackan
e723467ca6
book liberation status Error:
...
* show system error icon in grid instead of stoplight
* list error count in bottom right #s
* SearchEngine bool: LiberatedError
2021-08-27 17:01:00 -04:00
Robert McRackan
f080215cbb
Book details dialog: tags should get initial focus
2021-08-27 14:07:06 -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