rmcrackan
0103c879f2
Merge pull request #1551 from Mbucari/master
...
Update dependencies
2026-01-12 14:17:05 -05:00
Michael Bucari-Tovo
79e2bca8fc
Update dependencies
2026-01-12 10:42:04 -07:00
rmcrackan
7bbc681767
Merge pull request #1548 from Mbucari/master
...
Improved trash bin, new book properties, and bug fixes
2026-01-11 17:54:53 -05:00
Mbucari
c95dccd246
Add confirmation dialog when removing books from Audible
2026-01-11 15:45:56 -07:00
Mbucari
94cf665be7
Fix books not being marked absent on large imports
2026-01-11 15:40:11 -07:00
Mbucari
7d38874257
Merge branch 'rmcrackan:master' into master
2026-01-09 16:49:09 -07:00
Michael Bucari-Tovo
659f793eb8
Improve TrashBinDialog functionality
...
- Use the main display grid control to display deleted books
- Added search functionality for deleted books. This required creating a temporary search index in the `InProgress` folder. The products grid control now uses an instance of `ISearchEngine` to filter its grid entries. The main grid uses a singleton instance of `MainSearchEngine`, which merely wraps `SearchEngineCommands.Search()`. The TrashBinDialogs use `TempSearchEngine`.
- Users can now batch select `Everyting` as well as `Audible Plus Books`
Avalonia:
- Refactor main grid context menus to no longer require reflection
2026-01-09 16:47:37 -07:00
MBucari
6f7cd4d5b5
Fix narrators with null ASINs not importing ( #1545 )
2026-01-08 19:57:47 -07:00
Michael Bucari-Tovo
068f37319f
Add option to adjust minimum file duration
...
when splitting audiobooks into multiple files by chapter
2026-01-08 18:36:57 -07:00
Michael Bucari-Tovo
dc58a101af
Add cli export option to specify Asins
2026-01-08 16:54:43 -07:00
Michael Bucari-Tovo
7b68415b02
Add more properties to search engine and library export
...
- Add `IsAudiblePlus` to search engine
- Add `IsAudiblePlus` and `AbsentFromLastScan` properties to library export
- Refactor library export ToXlsx method
- Make nullable
- Improve readability and extensability
- Use same column header names as CSV
- Extend export methods to accept optional list of books (future use)
2026-01-08 15:14:20 -07:00
Michael Bucari-Tovo
1514de54da
Add menu option to remove Plus books from Audible
2026-01-08 13:00:47 -07:00
Michael Bucari-Tovo
804bac5c4c
Add LibraryBook.IsAudiblePlus property
2026-01-07 15:50:23 -07:00
Michael Bucari-Tovo
3fa805d51f
Verify correct Serilog parameters used ( #1536 )
2026-01-07 15:10:54 -07:00
rmcrackan
1eff725125
Merge pull request #1541 from rmcrackan/dependabot/npm_and_yarn/preact-10.28.2
...
Bump preact from 10.28.0 to 10.28.2
2026-01-07 14:35:44 -05:00
dependabot[bot]
af1b1a70ae
Bump preact from 10.28.0 to 10.28.2
...
Bumps [preact](https://github.com/preactjs/preact ) from 10.28.0 to 10.28.2.
- [Release notes](https://github.com/preactjs/preact/releases )
- [Commits](https://github.com/preactjs/preact/compare/10.28.0...10.28.2 )
---
updated-dependencies:
- dependency-name: preact
dependency-version: 10.28.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-07 19:29:23 +00:00
Robert
042f2e135a
incr ver
v13.1.1
2026-01-06 07:28:33 -05:00
Robert
930fc3da58
Merge branch 'master' of https://github.com/rmcrackan/Libation
2026-01-06 07:26:40 -05:00
Robert
90e8d03590
add github doc contributor
2026-01-06 07:26:35 -05:00
rmcrackan
ee908a4f13
Merge pull request #1534 from Mbucari/master
...
Improve LocateAudiobooksDialog and fix Classic upgrade dialog
2026-01-06 07:26:08 -05:00
rmcrackan
70ec31303b
Merge pull request #1535 from niontrix/patch-1
...
Document Pacstall for program installation on Linux
2026-01-06 07:16:14 -05:00
Tobias Heinlein
319d547aa0
Document Pacstall for program installation on Linux
...
Added information about Pacstall for easier program installation.
2026-01-06 10:33:20 +01:00
Mbucari
a59e42e7c9
Merge branch 'rmcrackan:master' into master
2026-01-05 18:50:51 -07:00
Michael Bucari-Tovo
af2e89dd1e
Remove UpgradeNotificationDialog form positioning
...
Hopefully address #1531
2026-01-05 18:50:28 -07:00
rmcrackan
b2c5884e11
Merge pull request #1533 from rmcrackan/rmcrackan/log-friendly2
...
Rmcrackan/log friendly2
2026-01-05 19:30:43 -05:00
Robert
11d9cdefe2
typo
2026-01-05 19:30:03 -05:00
Robert
54485ae150
LogFriendly
2026-01-05 19:28:50 -05:00
Michael Bucari-Tovo
4bd641ee50
Improve LocateAudiobooksDialog
...
- Move LocatedAudiobooksViewModel to LibationUiBase
- Refactor Avalonia and Classic displays to use same view model.
- Do scan on background task
2026-01-05 15:38:15 -07:00
Robert
6e56297434
LogFriendly
2026-01-05 14:00:43 -05:00
rmcrackan
e1f59eadbd
Merge pull request #1529 from rmcrackan/rmcrackan/doc-github-sources
...
Doc re-directs to include pointers to github sources
2026-01-04 09:49:57 -05:00
Robert
cfda065219
Doc re-directs to include pointers to github sources
2026-01-04 09:48:14 -05:00
Robert
e3ad4a2c32
incr ver
v13.1.0
2026-01-02 16:20:46 -05:00
rmcrackan
2b1c772df7
Merge pull request #1527 from Mbucari/master
...
Add feature to scan library for higher quality books
2026-01-02 16:02:01 -05:00
Mbucari
9b3e4f8762
Merge branch 'rmcrackan:master' into master
2026-01-02 13:13:12 -07:00
MBucari
396d2c8a95
Address rmcrackan comments and refactor
2026-01-02 13:04:35 -07:00
rmcrackan
91090b74ab
Merge pull request #1526 from rmcrackan/rmcrackan/fix-export-columns
...
Bug fix #1524 - Fix export columns
2026-01-02 09:52:33 -05:00
Robert
32979b5905
Bug fix #1524 - Fix export columns
2026-01-02 09:52:17 -05:00
Michael Bucari-Tovo
f6b96fc210
Add feature to scan for better quality audiobooks
...
Add AccessibleDataGridViewColumn which can apply Accessability names and descriptions from the designer.
Create reusable SortBindingList<T> for basic sorting of data-bound items.
2025-12-31 16:31:52 -07:00
Michael Bucari-Tovo
09e610fe08
Sanitize contributor names ( #1518 )
2025-12-31 13:09:47 -07:00
Michael Bucari-Tovo
e50d8c74de
Add UseWindowsForms to csproj
2025-12-31 11:28:45 -07:00
Michael Bucari-Tovo
2b1ca13249
Prevent migrations from running more than once
2025-12-31 11:25:43 -07:00
Michael Bucari-Tovo
7d30a3036d
Move viewmodel into UiBase
2025-12-30 15:56:47 -07:00
Michael Bucari-Tovo
bb8b435810
Improve Find Better Quality Audiobooks scanner
...
Try to load best audio format from actual liberated audiobook files
Allow re-scanning after completing scanning.
2025-12-30 14:49:58 -07:00
MBucari
e850465ec1
Add more null safety
...
Enable project-wide nullable on LibationUiBase and LibationAvalonia
Explicitly parallelize unit tests
2025-12-30 13:17:11 -07:00
MBucari
29a5c943cb
Auto-scroll process queue
2025-12-29 21:52:36 -07:00
Mbucari
31087c0855
Add feature to scan library for higher quality books
2025-12-29 19:30:47 -07:00
rmcrackan
c91d359017
Merge pull request #1517 from Mbucari/master
...
Fix mp3 conversion of liberated AC-4 files and add metadata tags
2025-12-27 22:21:10 -05:00
MBucari
7dfdc0688a
Add some more useful tags
...
AUDIBLE_ACR, AUDIBLE_DRM_TYPE, and AUDIBLE_LOCALE
2025-12-27 15:40:57 -07:00
MBucari
c6c36c74f1
Allow converting already downloaded AC-4 to mp3
2025-12-27 14:40:10 -07:00
rmcrackan
d932b57853
Merge pull request #1512 from radiorambo/fix-1508
...
Fix 1508 | auto redirect old docs links to new docs, add new development section to docs
2025-12-27 09:47:04 -05:00