45 Commits

Author SHA1 Message Date
Robert McRackan
bcc237c693 sqlite db file should live in LibationFiles dir, not in app dir 2019-12-09 14:44:46 -05:00
Robert McRackan
7bb4853903 Clicking Liberate button on a liberated item navigates to that audio file 2019-12-06 09:53:07 -05:00
Robert McRackan
0f9f0d9eae New feature: liberate individual book 2019-12-05 15:55:46 -05:00
Robert McRackan
498aeaac3a Change "Download Status" column to "Liberate" button column. Displays text status. No functionality added yet 2019-12-05 12:39:38 -05:00
Robert McRackan
9534969c2d Series should sort irrespective of initial the/a/an (like Title already does) 2019-12-04 13:32:25 -05:00
Robert McRackan
b120bb8a66 Replace custom FileLogger with Serilog 2019-12-04 09:58:31 -05:00
Robert McRackan
f8a51f0882 Upgrade to Core 3.1 2019-12-03 16:47:53 -05:00
Robert McRackan
b1b426427c Bugfix: initial bottom counts can throw error when a book was moved since Libation was last run 2019-11-27 16:57:35 -05:00
Robert McRackan
57bc74cd23 Improved logging for file decrypt 2019-11-26 13:13:16 -05:00
Robert McRackan
1cecd4ba2e Improved logging. Updated nuget packages 2019-11-26 10:42:38 -05:00
Robert McRackan
6c9074169a Added beta-specific logging 2019-11-24 21:45:35 -05:00
Robert McRackan
1375da2065 Improved performance calculating "liberated" status 2019-11-21 23:07:06 -05:00
Robert McRackan
d5d72a13f6 Login dialogs can get lost. Show on task bar 2019-11-20 13:00:13 -05:00
Robert McRackan
a1ba324166 Has PDFs => Has PDF 2019-11-19 13:34:38 -05:00
Robert McRackan
b0139c47be live update newly downloaded and cached images 2019-11-19 11:22:41 -05:00
Robert McRackan
80b0ef600d Better ToString for DataLayer objects 2019-11-19 09:54:42 -05:00
Robert McRackan
f3128b562d Fix performance issues, esp regarding saving tags 2019-11-18 14:37:17 -05:00
Robert McRackan
b9314ac678 Added validation and error handling
BETA READY
2019-11-15 22:43:04 -05:00
Robert McRackan
9076fae6f6 - add retry logic to library get
- UI bug fix when no library yet
- publishing related xml added to data and UI projects
- 'how to publish' notes
2019-11-14 14:17:20 -05:00
Robert McRackan
bbe745f487 'download book' now includes pdf 2019-11-13 11:20:37 -05:00
Robert McRackan
e69df2abbc Pre-beta: BackupBook now includes downloading pdf. This replaces the need for throttling pdf downloads 2019-11-13 09:49:23 -05:00
Robert McRackan
88d49acdad Pre-beta: image download throttling 2019-11-13 08:37:57 -05:00
Robert McRackan
01a914c390 streamline indexing ui workflow 2019-11-12 12:54:54 -05:00
Robert McRackan
0b42b8ee49 Re-index if search engine files get deleted 2019-11-11 16:16:17 -05:00
Robert McRackan
c598576683 - Change name LibationWinForm.exe => Libation.exe
- lots of pre-beta bug fixes
2019-11-11 11:03:38 -05:00
Robert McRackan
0b08bb3c4a Display settings wizard on first run 2019-11-06 13:30:23 -05:00
Robert McRackan
22e5dbf83d blank grid if no products 2019-11-06 09:01:57 -05:00
Robert McRackan
8709518cd7 hide lucene debug search string 2019-11-06 08:40:32 -05:00
Robert McRackan
6aa544b322 Minor changes 2019-11-05 21:48:02 -05:00
Robert McRackan
df90fc5361 All scraping code removed 2019-11-05 13:42:11 -05:00
Robert McRackan
c61bc27a7b This version is powered by the Audible API. Legacy scraping code is still present but is commented out. All future check-ins are not guaranteed to have any scraping code 2019-11-05 08:19:58 -05:00
Robert McRackan
664fcc50e2 Finalize move from library scraping to api 2019-11-04 23:07:40 -05:00
Robert McRackan
55b57cf9a9 do not import episodes 2019-11-04 16:00:18 -05:00
Robert McRackan
591d84e719 scraping => api transition almost complete 2019-11-04 14:16:57 -05:00
Robert McRackan
8e4dcb1780 Audible API GET-Library serializes to new DTO 2019-10-25 16:02:05 -04:00
Robert McRackan
27ffad346f use api to retrieve all items from library 2019-10-21 22:36:48 -04:00
Robert McRackan
b0fd0ee26a Refine audible api login 2019-10-21 16:45:15 -04:00
Robert McRackan
cecbea1e9f Integrate audible API draft 1. incomplete 2019-10-21 16:27:28 -04:00
Robert McRackan
37708bece1 LocaleCountryCode settings design 2019-10-21 13:13:51 -04:00
Robert McRackan
7f74572cb4 Final rename: DomainServices => ScrapingDomainServices 2019-10-21 13:05:26 -04:00
Robert McRackan
6618248e5b Rename DomainServices => ScrapingDomainServices 2019-10-21 13:01:38 -04:00
Robert McRackan
410d1a9621 Add audible locale setting.
Rename DomainServices => ScrapingDomainServices
2019-10-21 12:57:37 -04:00
Robert McRackan
fbc9824f12 Decouple DTOs from Scraping 2019-10-21 09:25:56 -04:00
Robert McRackan
1b6c577044 Convert to new Core 3.0 using declarations 2019-10-08 08:54:12 -04:00
Robert McRackan
2cc93078d2 Initial check-in 2019-10-04 16:14:04 -04:00