Commit Graph

  • 1d420f5430 File Liberators should log their own progresss and not depend on controller or forms to do so. This means that LogMe will create duplicate log entries for non-form and non-controller calls but that's a refactor for a rainy day. Robert McRackan 2021-09-09 11:27:03 -04:00
  • 5f0a6b8526 bug fix: installer bug for users who say 'return user' but don't have valid files v5.6.7 Robert McRackan 2021-09-07 16:58:04 -04:00
  • c337c0b44e library book composite key comments Robert McRackan 2021-09-07 13:35:59 -04:00
  • 89207866f3 make sure that __log is never empty so that .Last() can't throw Robert McRackan 2021-09-04 18:17:29 -04:00
  • 9e11086d49 bug fix v5.6.6 Robert McRackan 2021-09-04 18:09:51 -04:00
  • 58b172f816 Merge pull request #103 from Mbucari/master rmcrackan 2021-09-04 14:15:50 -04:00
  • 0b8084bc03 Added form size and position persistance to audio decode forms. Mbucari 2021-09-03 23:00:35 -06:00
  • 37970222f3 Make SaveSizeAndLocation and RestoreSizeAndLocation a form extension. Mbucari 2021-09-03 22:44:02 -06:00
  • bcab2dd440 Adjust display parameters. Mbucari 2021-09-03 22:43:03 -06:00
  • d402128d1d GetNonString now handles values and classes. Mbucari 2021-09-03 22:41:21 -06:00
  • 3ae0f2daa2 Fixed FindInactiveBooks to work with new logger. Mbucari 2021-09-03 22:40:35 -06:00
  • 126919d578 update dependencies Robert McRackan 2021-09-03 23:02:28 -04:00
  • 437e85fd12 mp3 bugfix v5.6.5 Robert McRackan 2021-09-03 18:22:31 -04:00
  • de34e5c795 import speed improvements Robert McRackan 2021-09-03 16:35:31 -04:00
  • 8ffcefd6ae massive speed-up for import contributors Robert McRackan 2021-09-03 15:30:17 -04:00
  • e59ab9b483 remove v3=>4 migration work-arounds Robert McRackan 2021-09-03 13:42:58 -04:00
  • 57fa1bd763 cross thread issue. add temp time logging in ImportAccountAsync Robert McRackan 2021-09-03 11:36:55 -04:00
  • dccb2d73d6 Merge pull request #101 from Mbucari/master rmcrackan 2021-09-03 08:15:37 -04:00
  • 77fc865636 Fixed crossthread. Mbucari 2021-09-02 21:21:36 -06:00
  • 1040a347c6 Fixed cross thread bug and Enumerable change bug. Mbucari 2021-09-02 21:04:16 -06:00
  • 6ed1307443 v5.6.3.1 : support for episodes ( issue #96 ) v5.6.3 Robert McRackan 2021-09-02 16:05:23 -04:00
  • c2c732b2b1 central event for library altered: books added or removed Robert McRackan 2021-09-02 15:55:12 -04:00
  • 9e0caf34d6 Rename db table Library => LibraryBooks Robert McRackan 2021-09-02 15:26:20 -04:00
  • 802763a4fb minor Robert McRackan 2021-09-02 15:19:55 -04:00
  • b4803c42a5 Streamline GetLibrary_Flat_NoTracking with better context dispose Robert McRackan 2021-09-02 14:51:06 -04:00
  • 62c98c66a3 Merge branch 'master' of https://github.com/rmcrackan/Libation Robert McRackan 2021-09-02 14:15:10 -04:00
  • 6b289445e2 update dependencies Robert McRackan 2021-09-02 14:14:25 -04:00
  • 52bf91f8aa Merge pull request #99 from Mbucari/master rmcrackan 2021-09-02 13:47:57 -04:00
  • 6d2dff1a98 Code Cleanup Michael Bucari-Tovo 2021-09-02 11:21:20 -06:00
  • 7c9970c0cb Merge branch 'rmcrackan:master' into master Mbucari 2021-09-02 11:18:32 -06:00
  • d2892f9076 Fix crash when checkbox checked via spacebar. Michael Bucari-Tovo 2021-09-02 11:11:40 -06:00
  • 89f60a7ca3 fix wording Robert McRackan 2021-09-02 11:35:32 -04:00
  • ea37c09081 Merge pull request #98 from Mbucari/master rmcrackan 2021-09-02 10:54:42 -04:00
  • 76cb280933 Added AAXClean as nuget package. Michael Bucari-Tovo 2021-09-02 08:13:42 -06:00
  • 0a54a8104c update counts label to reflect recent workflow changes Robert McRackan 2021-09-02 09:54:02 -04:00
  • 7464336535 remove WinFormsDesigner Robert McRackan 2021-09-02 09:52:41 -04:00
  • dc0dd3474b separate the concepts of UserDefinedItem being updated in memory vs successful persistence Robert McRackan 2021-09-02 09:51:17 -04:00
  • 7b9c5c0f4f Add episode/podcast search engine bool Robert McRackan 2021-09-01 16:56:09 -04:00
  • ad87f1851e Add episodes content type to Books in db Robert McRackan 2021-09-01 16:51:59 -04:00
  • e8423341ef bug fix: bottom count numbers and menu options weren't updating on liberate-all Robert McRackan 2021-09-01 14:28:01 -04:00
  • a9d3494af1 Added support for episodic content incl podcasts. Not yet complete. Need to mark them as such in the db somehow and also add search engine bools Robert McRackan 2021-09-01 12:47:59 -04:00
  • 90731a8948 'Convert all M4b to Mp3': add confirmation dialog with better explanation Robert McRackan 2021-08-31 09:32:50 -04:00
  • e723467ca6 book liberation status Error: v5.5.9 Robert McRackan 2021-08-27 17:01:00 -04:00
  • 722c33bf61 Add readme to help/annoy collaborators Robert McRackan 2021-08-27 15:14:42 -04:00
  • f080215cbb Book details dialog: tags should get initial focus Robert McRackan 2021-08-27 14:07:06 -04:00
  • d5c74d629f update dependencies Robert McRackan 2021-08-27 11:16:13 -04:00
  • d12c246f6d version increm Robert McRackan 2021-08-26 16:09:37 -04:00
  • 8969c216af comments Robert McRackan 2021-08-26 16:08:26 -04:00
  • 9a4903f0dd Bug fix: after successful pdf download, this state wasn't being saved Robert McRackan 2021-08-26 15:53:33 -04:00
  • 3eda498a5e new AudibleApi nuget no longer relies on external json and js files which caused issues Robert McRackan 2021-08-26 12:51:55 -04:00
  • 8af7f28f04 (hopefully) final nuget pkg: Dinah.Core.WindowsDesktop Robert McRackan 2021-08-26 12:49:37 -04:00
  • d9d7dfe1f7 update depandecies Robert McRackan 2021-08-26 12:48:05 -04:00
  • b9c4d11946 remove TestCommon Robert McRackan 2021-08-25 17:07:26 -04:00
  • 68a5d7a58d nuget. done until I can figure out how to build .net5-windows nuget from github actions Robert McRackan 2021-08-25 16:24:02 -04:00
  • 4d69b222c5 nuget: Dinah.EntityFrameworkCore Robert McRackan 2021-08-25 15:55:31 -04:00
  • 42f94e7f6c more nuget migration Robert McRackan 2021-08-25 15:33:09 -04:00
  • 381d52be72 Better audible api to reduce captcha occurances Robert McRackan 2021-08-24 13:42:14 -04:00
  • f16ad30891 bug fix from my last bug fix :( v5.5.5 Robert McRackan 2021-08-24 09:28:13 -04:00
  • ef53a6a8cb Bug fix: issue #92 v5.5.4 Robert McRackan 2021-08-23 16:29:23 -04:00
  • 9a37d434f1 FileLiberator is not db ignorant. It doesn't make context calls but still heavily uses the classes defined in the domain. Also uses internal util.s Robert McRackan 2021-08-23 16:27:22 -04:00
  • d7eb190f69 reduce use of Book.Supplements Robert McRackan 2021-08-23 16:16:08 -04:00
  • f19c46ee45 Book: add pdf url as is, not Absolute Robert McRackan 2021-08-23 16:07:19 -04:00
  • 343c3b62d6 Merge pull request #90 from Mbucari/master rmcrackan 2021-08-22 21:06:00 -04:00
  • b1de10a71a Fix filtering. Michael Bucari-Tovo 2021-08-22 13:29:01 -06:00
  • 6beb5cc74a Made changes discussed. Michael Bucari-Tovo 2021-08-22 13:27:39 -06:00
  • 3767c3574a Merge branch 'master' of https://github.com/Mbucari/Libation Michael Bucari-Tovo 2021-08-21 22:09:27 -06:00
  • 4ceb4f9c03 Change back. Michael Bucari-Tovo 2021-08-21 22:09:13 -06:00
  • 0f5149f7b4 Merge pull request #2 from rmcrackan/master Mbucari 2021-08-21 22:08:51 -06:00
  • 673451dc11 Git resolve Michael Bucari-Tovo 2021-08-21 22:08:35 -06:00
  • e4257afc14 Version Num Michael Bucari-Tovo 2021-08-21 22:06:54 -06:00
  • 2a7e185dc3 Finish MVVM conversion Michael Bucari-Tovo 2021-08-21 21:17:22 -06:00
  • 9e06c343c1 Don't check if values have changed when updating the database. Michael Bucari-Tovo 2021-08-21 21:15:25 -06:00
  • 40b3a9990d FileLiberator is now DB ignorant. IProcessables update UserDaefinedData which notifies the view model. Michael Bucari-Tovo 2021-08-21 20:49:36 -06:00
  • d66c112a1e bug fix. race condition. can't check for book-exists-state before setting this state v5.5.3 Robert McRackan 2021-08-21 22:32:45 -04:00
  • d826885728 Fix display for new LiberatedStatus values. Michael Bucari-Tovo 2021-08-21 18:37:07 -06:00
  • 263222d8cc Changed method signature. Michael Bucari-Tovo 2021-08-21 18:17:07 -06:00
  • f25734334d Add separate command for updating tags Michael Bucari-Tovo 2021-08-21 18:16:24 -06:00
  • ede8397f13 Needed to add check for actual file since Audio_Exists is now an application state. Michael Bucari-Tovo 2021-08-21 18:15:39 -06:00
  • 1369ee575a Replaced LiberatedState with LiberatedStatus and PdfState with LiberatedStatus? Michael Bucari-Tovo 2021-08-21 16:27:33 -06:00
  • c8e2418af7 incr ver for new liberation status handling v5.5.2 Robert McRackan 2021-08-21 14:04:48 -04:00
  • 2da25edafd Merge pull request #87 from Mbucari/master rmcrackan 2021-08-21 13:37:05 -04:00
  • f60964f4c7 Unsubscribe IStreamable events from Disposed instead of FormClosed. Michael Bucari-Tovo 2021-08-21 08:46:15 -06:00
  • 3183f99153 Remove unnecessary overrides. Michael Bucari-Tovo 2021-08-21 08:45:43 -06:00
  • 2a22cff67c Revert "Fixed PDF download form disposed error" Michael Bucari-Tovo 2021-08-21 08:14:10 -06:00
  • 7fbe8ae769 Fixed PDF download form disposed error Michael Bucari-Tovo 2021-08-21 08:03:40 -06:00
  • f9df466ad8 retain seeded file locations Robert McRackan 2021-08-21 09:59:06 -04:00
  • 0b129fcf7c Fixed NetworkFileStream not resuming from cancellation. Michael Bucari-Tovo 2021-08-20 21:05:29 -06:00
  • 2be5fd5af3 Omit '.libhack' skip/error files Robert McRackan 2021-08-20 22:16:46 -04:00
  • c9727f84ab (hopefully) complete minimum viable product with stateful is-liberated status Robert McRackan 2021-08-20 21:22:52 -04:00
  • aa56bb74a1 refactor out most of TransitionalFileLocator. Almost done with new stateful is-liberated paradigm Robert McRackan 2021-08-20 20:51:37 -04:00
  • 85a6e21dcf Make sure network file isn't left open. Michael Bucari-Tovo 2021-08-20 17:03:15 -06:00
  • 8c620c25ab Separate concerns. Michael Bucari-Tovo 2021-08-20 16:10:05 -06:00
  • 813d91dfa4 Better naming Michael Bucari-Tovo 2021-08-20 15:40:16 -06:00
  • d0d66c6135 Update using NotifyPropertyChanged instead of Row.Invalidate Michael Bucari-Tovo 2021-08-20 15:38:30 -06:00
  • a8d609676e Null check. Michael Bucari-Tovo 2021-08-20 14:57:23 -06:00
  • 8386da5ec6 Make gridview update the row after details changed. Michael Bucari-Tovo 2021-08-20 14:56:52 -06:00
  • f5089e7e29 Use local rowIndex instead of DataGridViewCell.RowIndex Michael Bucari-Tovo 2021-08-20 14:53:12 -06:00
  • a639857ec6 Book details changes liberated status in db and search engine. Minor changes to audible api to hopefully fix the weird log-in edge cases Robert McRackan 2021-08-20 16:06:01 -04:00
  • 35b5d7370c book details form now has a way for user to toggle is vs is-not liberated for book and pdf. NOT yet wired up Robert McRackan 2021-08-20 15:21:43 -04:00
  • c9f988acf8 Book details form: quick and dirty 1st draft Robert McRackan 2021-08-20 14:45:28 -04:00