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
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
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
Robert
e3ad4a2c32
incr ver
2026-01-02 16:20:46 -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
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
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
Mbucari
802ccf25e8
Add recent contributors
2025-12-26 14:08:59 -07:00
Mbucari
c243b9c913
Add CFBundleShortVersionString to Info.plist
2025-12-26 13:41:38 -07:00
Robert
4f44c26b57
incr ver
2025-12-23 09:52:25 -05:00
rmcrackan
ad3a767057
Merge pull request #1504 from Youssef1313/mtp
...
Migrate from VSTest to MTP
2025-12-22 14:45:19 -05:00
Michael Bucari-Tovo
a59c73caf8
Add win-arm64 release identfier
2025-12-22 12:37:22 -07:00
Youssef1313
03ed8e6b57
Migrate from VSTest to MTP
2025-12-21 15:03:52 +01:00
MBucari
1087ffb150
Add support for converting AC-4 files to mp3
2025-12-19 00:18:06 -07:00
Michael Bucari-Tovo
1615c6ef77
Update AAXClean
2025-12-16 23:44:04 -07:00
Robert
bdae155af6
incr ver
2025-12-11 16:41:36 -05:00
Mbucari
9545b3a874
Invoke MessageBox on UI thread
2025-12-06 18:55:38 -07:00
Mbucari
e932c9fab9
Merge branch 'rmcrackan:master' into master
2025-12-06 18:02:38 -07:00
Robert
0303db153f
update audibleapi
2025-12-06 14:48:24 -05:00
Mbucari
a7e9479eab
Fix file utility modifying file extension using replacement character
...
The file extension should not be subject to renaming. #1483
2025-12-06 10:40:02 -07:00
Robert
5fe6f931ad
incr ver
2025-12-04 20:54:08 -05:00
MBucari
986dbd678f
Don't throw exceptions from failure to delete db-wal and db-shm files ( #1478 )
2025-12-03 22:09:35 -07:00
MBucari
ea3716f48a
Fix books dialog not saving or updating properly ( #1477 )
2025-12-03 22:03:14 -07:00
Robert
ad5a9874af
incr ver
2025-12-02 15:28:59 -05:00
Michael Bucari-Tovo
a230605ed5
Improve GetCounts performance.
2025-12-02 12:43:12 -07:00
Michael Bucari-Tovo
d48ce39773
Move LibraryCommands.GetCounts() to background thread.
2025-12-02 12:30:05 -07:00
Michael Bucari-Tovo
368e695214
Allow users to shoose whether Libation imports Audible Plus titles.
2025-12-02 12:28:16 -07:00
Michael Bucari-Tovo
9c3881c67d
Fix LibationCli reusing content licenses ( #1473 )
2025-12-02 11:09:58 -07:00
MBucari
4c5fdf05f5
Add "Download split by chapters" context menu item ( #1436 )
...
All processables are now created with an instance of Configuration, and they use that instance's settings.
Added Configuration.CreateEphemeralCopy() to clone Configuration without persistence.
2025-12-01 23:23:47 -07:00
MBucari
4bd491f5b9
Make winforms book details and search syntax dialogs nonmodal
...
Match Chardonnay behavior
2025-12-01 21:24:30 -07:00
MBucari
c34b1e752e
Update dependencies
2025-12-01 20:40:34 -07:00
MBucari
fa30c10435
Fix PDF validation error ( #1470 )
2025-12-01 20:39:52 -07:00
Michael Bucari-Tovo
cdb91ae2ca
Add dark mode to winforms
...
- Add dark theme icon variants
- Change all light theme icon fill colors to match Chardonnay
Also fixed #1460 by chaing the directory select control to DirectoryOrCustomSelectControl
2025-12-01 20:39:22 -07:00
Robert
7852067b81
incr ver
2025-11-29 23:22:42 -05:00