Mbucari
f29c19beb8
Update .gitignore
2025-11-13 23:04:33 -07:00
Mbucari
9f6d08fc1f
Update Workflows
...
- Simplify workflows build commands
- Don't build ReadyToRun on validate
- Move get-version into it's own job in build.yml
- Split macOS into it's own reusable workflow
- Add app bundle code signing
- Add notarization
2025-11-13 22:59:26 -07:00
MBucari
717dfcd923
Fix trying to cancel disposed cancellation token source
2025-11-11 14:06:54 -07:00
MBucari
a3d181b2ec
Fix Primary Screen NRE ( #1420 )
2025-11-11 03:21:20 -07:00
Mbucari
d16eeea56b
Improve detection of NativeWebDialog crash
2025-11-10 22:58:05 -07:00
Mbucari
5d2513ec33
Improve button display size uniformity.
2025-11-10 22:21:51 -07:00
Mbucari
e5043dcf40
Move button styling to App.xaml
2025-11-10 21:42:34 -07:00
Mbucari
c61bfb4134
Fix EditQuickFilters not displaying with no filters
2025-11-10 21:42:06 -07:00
Robert
d47a2595b9
incr ver
v12.7.1
2025-11-10 22:19:24 -05:00
rmcrackan
55e74db4fb
Merge pull request #1419 from Mbucari/master
...
Bug Fixes and UI Improvement
2025-11-10 22:17:12 -05:00
MBucari
0a171222bc
Update Dependency
2025-11-10 19:29:30 -07:00
MBucari
c2093157ca
Add dolby atmos logo for spatial audiobooks
2025-11-10 19:28:18 -07:00
MBucari
8e073800cd
Fix BookDetailsDialog crash when changing error status
2025-11-10 18:25:59 -07:00
MBucari
1daf07b882
Improve logging
2025-11-10 17:58:48 -07:00
MBucari
27a23a16d6
Update AAXClean
2025-11-10 17:34:17 -07:00
Michael Bucari-Tovo
c878b9fec0
Detect webview crash and disable webview login
2025-11-10 13:14:23 -07:00
rmcrackan
7a01f075ac
Merge pull request #1415 from Mbucari/master
...
Fix minor UI bugs
2025-11-08 18:04:13 -05:00
Michael Bucari-Tovo
23d391485d
Update AboutDialog and add recent contributors
2025-11-07 10:35:33 -07:00
Michael Bucari-Tovo
46be532740
Improve SearchSyntaxDialog
...
- Double-clicking a tag will paste the tage into the search bar
- SearchSyntaxDialog now modeless
2025-11-06 23:53:57 -07:00
Michael Bucari-Tovo
e2fd88d075
Improve ScanAccountsDialog usability
2025-11-06 23:24:17 -07:00
Michael Bucari-Tovo
bb0dea3fa9
Improve EditReplacementChars dialog usability
2025-11-06 22:49:09 -07:00
Michael Bucari-Tovo
def0b1f611
Prevent crash if watched RootDirectory is deleted
2025-11-06 14:57:54 -07:00
Michael Bucari-Tovo
bfee579719
Fix DirectoryOrCustomSelectControl
2025-11-06 13:47:51 -07:00
Mbucari
d4139861f3
Only allow mocking lobby bugging
2025-11-06 07:59:55 -07:00
Robert
ba15eb1a95
incr ver
v12.7.0
2025-11-06 09:43:11 -05:00
rmcrackan
6263fedf84
Merge pull request #1406 from Mbucari/master
...
Improved Login experience, error messages, and published size.
2025-11-06 08:44:44 -05:00
MBucari
0cbffc3f6c
Only allow mocking settings while debugging
2025-11-05 23:52:44 -07:00
MBucari
5f093b06ec
Improve Chardonnay setup reliability.
2025-11-05 23:40:20 -07:00
Michael Bucari-Tovo
f815c5fd47
Define context menu in XAML, remove need for reflection
2025-11-05 16:20:47 -07:00
Michael Bucari-Tovo
69a8eaad4a
Add mock LibraryBook and Configuration capabilities
...
- Added `MockLibraryBook` which contains factories for easily creating mock LibraryBooks and Books
- Added mock Configuration
- New `IPersistentDictionary` interface
- New `MockPersistentDictionary` class which uses a `JObject` as its data store
- Added `public static Configuration CreateMockInstance()`
- This method returns a mock Configuration instance **and also sets the `Configuration.Instance` property**
- Throws an exception if not in debug
- Updated all chardonnay controls to use the mocks in design mode. Previously I was using my actual database and settings file, but that approach is fragile and is unfriendly towards anyone else trying to work on it.
2025-11-05 13:28:49 -07:00
Michael Bucari-Tovo
01b5c18b2b
Improve Column Context Menu CheckBox display
2025-11-05 09:39:32 -07:00
Michael Bucari-Tovo
5634fee2aa
Add Account column #1398
2025-11-05 08:48:29 -07:00
MBucari
e98e4f10bc
Ensure FileSystemWatcher is disposed
2025-11-04 22:08:36 -07:00
MBucari
ec32ff77b2
Fix theme not being applied when changed by the system ( #1368 )
2025-11-04 22:07:29 -07:00
Michael Bucari-Tovo
683c984246
Modify script which populates username in webview
2025-11-04 15:06:03 -07:00
Michael Bucari-Tovo
0fa5c4eb1e
Request metadata for the audiobook version being downloaded ( #1261 )
2025-11-04 14:58:27 -07:00
Michael Bucari-Tovo
7507044b82
Improve detection and logging of download capabilities
...
- Check if the Api supports widevine before trying to download
- Additional logging
2025-11-04 14:32:28 -07:00
Michael Bucari-Tovo
017902ab52
Click to open libation log file
2025-11-04 13:19:40 -07:00
Mbucari
dcc5c1c640
Fix quotes in Libation.desktop Exec command
2025-11-03 18:32:05 -07:00
Michael Bucari-Tovo
19efa8c918
Improve error messages for Chardonnay
...
- A message box alert should be possible regardless of the error
- If crash pre-logging, attempt to write to last used Libation log file
2025-11-03 17:40:38 -07:00
Michael Bucari-Tovo
a34efb5e61
Add multiple image sizes in windows folder icons
2025-11-03 14:04:30 -07:00
Michael Bucari-Tovo
9533f80e89
Replace NPOI excel workbook library with ClosedXML
...
- Reduce build bundles by 30-40 MB
2025-11-03 13:13:13 -07:00
Michael Bucari-Tovo
fa238a0915
Use xplat webview control for Audible login
...
- Use Avalonia-based webview control for Audible login with Chardonnay
- Remove webview interfaces from IInteropFunctions
- Remove Microsoft.Web.WebView2 package from WindowsConfigApp
- Add Microsoft.Web.WebView2 to LibationWinForms
- Remove all other login forms except the external login dialog (fallback in case webview doesn't work). The AudibleApi login with username/password doesn't work anymore. Need to use external browser login method.
2025-11-03 11:29:57 -07:00
Michael Bucari-Tovo
f98adef9e9
Update Dependencies
...
- Remove package references that are already included transitively
- Change Avalonia.ReactiveUI to ReactiveUI.Avalonia
2025-11-03 09:34:23 -07:00
rmcrackan
d85e5a0f98
Update Advanced.md
...
CLI: copy the local sqlite database to postgres
2025-11-03 11:24:02 -05:00
Robert
365ac8167f
incr ver
v12.6.0
2025-11-03 11:04:55 -05:00
Robert
4720779373
Bug fix. DesignTimeDbContextFactoryBase used to call context.Database.Migrate() . Must now do so ourselves
2025-11-03 11:00:10 -05:00
Robert
0c512162ab
Reverting migration notes from #1402
2025-11-03 10:21:13 -05:00
rmcrackan
09ca419faf
Merge pull request #1402 from twsouthwick/postgres
...
Add support for postgres
2025-11-03 09:47:48 -05:00
Taylor Southwick
a2b1f13601
remove migration calls
2025-11-02 18:32:20 -08:00