Robert McRackan
2acb9ca7e5
Bug fix: Spent hours hunting down why database files weren't closing correctly. New to EF Core 6 "SQLite: Connections are pooled" " This results in database files being kept open by the process even after the ADO.NET connection object is closed." wtf microsoft?!
2021-12-06 12:00:12 -05:00
Robert McRackan
b260554a2a
Bug fix #173 : error when importing the same book from multiple accounts during the same import
2021-12-06 11:05:46 -05:00
Robert McRackan
41a4055cd9
init default settings
2021-12-03 14:47:21 -05:00
Robert McRackan
5059333b38
Bug fix: First click on Liberated icon shows 'File not found: <temppath>'. Second click opens correct final path. #164
2021-11-30 09:54:32 -05:00
Robert McRackan
b4015030cf
tl;dr text on alt login. Issue #160
2021-11-29 11:12:26 -05:00
Robert McRackan
7f5cf8f018
New config setting: ShowImportedStats -- "Show number of newly imported titles? When unchecked, no pop-up will appear after library scan."
2021-11-29 11:06:23 -05:00
Robert McRackan
530b44a0e6
Bug fix: in paths, double slashes are not allowed *except* at beginning. eg: \\192.168.0.1 (issue #157 )
2021-11-24 13:42:11 -05:00
Robert McRackan
b3dc5a7054
Upgrade to .net6
2021-11-24 12:59:02 -05:00
Robert McRackan
2567ccb44c
Enhancement: add if-series conditional logic to custom file naming. Issue #151
2021-11-11 16:43:44 -05:00
Robert McRackan
e67eac92fd
Bug fix for issue #152 : individual episodes were ignored when targeted directly (as opposed to targeting the parent series)
2021-11-09 21:27:44 -05:00
Robert McRackan
6e84fd97f1
Accounts dialog: more user-friendly validation
2021-11-08 08:55:07 -05:00
Robert McRackan
283a46e1e2
Add debugging for issue #149
2021-11-05 13:42:47 -04:00
Robert McRackan
a3cf6ac40d
Custom file naming: manual testing complete
2021-11-02 21:53:58 -04:00
Robert McRackan
ab450c37c4
Custom File Naming complete. Final testing remains
2021-11-02 17:05:29 -04:00
Robert McRackan
c837fefbdd
template file naming: code complete. Clean up and testing remain
2021-11-02 14:26:11 -04:00
Robert McRackan
46b120ee41
Bug fix: slashes in template values (eg: title) breaks file management #145
2021-11-01 11:42:05 -04:00
Robert McRackan
904665da7f
Bug fix : #143
2021-10-28 20:58:32 -04:00
Robert McRackan
2478c61df6
Bugfix: template validation was opposite #142
2021-10-28 14:38:01 -04:00
Robert McRackan
288ed75b5d
increm ver
2021-10-27 20:46:02 -04:00
Robert McRackan
d0051c0f02
Add templates to settings dialog incl load validate save. Edit buttons are in place but currently do nothing
2021-10-27 16:51:31 -04:00
Robert McRackan
d20517063e
Settings: single screen => tabs
2021-10-27 15:50:41 -04:00
Robert McRackan
bcca69a102
Bug fix. Wrong template referenced
2021-10-26 16:35:08 -04:00
Robert McRackan
35f8c05106
File naming is Configuration driven: Configuration, AudioFileStorageExt, Templates, TemplateTags,
2021-10-26 16:18:27 -04:00
Robert McRackan
e5119357b2
File naming is fully template driven
2021-10-22 17:06:42 -04:00
Robert McRackan
68da9779da
Expose internal to Test projects
2021-10-22 11:07:18 -04:00
Robert McRackan
d636ceed8e
File naming stuff is (finally) centralized under AudioFileStorageExt
2021-10-21 14:38:59 -04:00
Robert McRackan
87e3075fb3
Rename InternalUtilities to AudibleUtilities
2021-10-19 10:22:42 -04:00
Robert McRackan
ab44823c05
Bug fix: update book series. Defensive FirstOrDefault
2021-10-18 20:40:56 -04:00
Robert McRackan
c1af253300
fix partial rollback
2021-10-18 13:44:40 -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
dfa5829cbd
Safe(r)Delete, Safe(r)Move : could have infinite loop of exceptions. Fixed. Limit 3
2021-10-12 17:05:01 -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
6a81b9b02d
more LibationFileManager rename. and bug fix
2021-10-11 17:10:37 -04:00
Robert McRackan
c43e03b228
FileManager: separate generic from Libation-specific
2021-10-11 16:06:50 -04:00
Robert McRackan
df90094884
Replaced another id dependency with cache. Now safe for multi-file audiobooks. Also safe for current session not trying to move files created in a previous session or a parallel session of a different title
2021-10-08 21:34:42 -04:00
Robert McRackan
d0b78cc501
New and moved files Upsert themselves in FileManager.FilePathCache
2021-10-08 11:47:54 -04:00
Robert McRackan
ef9c60cc4f
File splitting: omit tiny chapters
2021-10-07 08:45:02 -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
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
Robert McRackan
22548dc8ae
bug fix: if not importing episodes, remember to remove parents from import list
2021-09-29 10:00:04 -04:00
Robert McRackan
1165f81203
bug fix in series importer
2021-09-27 07:57:24 -04:00
Robert McRackan
19369a21ef
* New feature: setting to not import episodes ( #125 )
2021-09-25 14:02:27 -04:00
Robert McRackan
611fb4d6d8
increm ver
2021-09-24 20:11:52 -04:00
Robert McRackan
30e2caaff5
New feature: setting to not download episodes
2021-09-24 16:44:28 -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
7c38e18435
Add support for unencrypted mp3 audiobooks
2021-09-24 08:26:23 -04:00
Robert McRackan
db84c9a7d9
unencrypted podcast downloads (incomplete)
2021-09-23 16:50:59 -04: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