rmcrackan
b654a8b551
#1867 - Fix duplicate-ASIN crashes. New Hangover recovery
2026-06-12 11:48:32 -04:00
rmcrackan
f1a7a837f3
CI bug. try upgrading
2026-06-04 10:13:22 -04:00
Michael Bucari-Tovo
df531de255
Update Avalonia to v12
...
Avalonia 12 uses compiled bindings by default. Converted all remaining reflection bindings into compiled bindings,
Fixed binding errors
2026-05-04 21:08:26 -06:00
rmcrackan
8213521404
copilot fix to vulnerable nuget pkg
2026-04-09 09:57:41 -04:00
Michael Bucari-Tovo
3ab1edc076
Code Cleanup
...
Make fields readonly
Remove unnecessary casts
Format document
Remove unnecessary usings
Sort usings
Use file-level namespaces
Order modifiers
2026-02-05 12:48:44 -07:00
Michael Bucari-Tovo
c1298e9ff6
Update dependencies
2026-01-13 12:02:36 -07:00
Michael Bucari-Tovo
79e2bca8fc
Update dependencies
2026-01-12 10:42:04 -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
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
a55da5f187
Refactor DbContext access and disposal
...
- Remove instance queue. This is a database, after all, and is designed to be accessed and written to concurrently
- Reduce the number of calls to DbContexts.Create()
- Ensure that no LibationContext remains open across an await boundary. Multithread context access is the most likely culprit for past issues.
- Make all Update UserDefinedItem methods asynchronous.
2025-11-20 22:15:54 -07:00
MBucari
fde78f4167
Update to .NET 10
...
- Update all project runtime targets
- Update all dependencies
- NOTE: Using Npgsql.EntityFrameworkCore.PostgreSQL RTM build from MyGet
- Delete unused pubxml files (they were made redundant by recent workflow changes)
- Replace Libation.sln with Libation.slnx
2025-11-20 15:56:47 -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
Michael Bucari-Tovo
05fad01624
Update dependencies
2025-08-14 15:57:35 -06:00
MBucari
9b1ce8c1d7
Update dependencies
2025-07-14 12:43:53 -06:00
Michael Bucari-Tovo
1a5684799c
Update Hangover styles and behaviors
2025-05-07 13:16:44 -06:00
Michael Bucari-Tovo
0df17a2296
Remove retired ItemsRepeater control
2025-05-07 13:12:12 -06:00
Michael Bucari-Tovo
45472abd1f
Update dependencies
2025-05-07 11:15:32 -06:00
MBucari
1777dc5a7e
Update AAXClean.Codecs and dependencies
2025-04-25 19:52:51 -06:00
Michael Bucari-Tovo
545540d9a4
Improve Libation glass icons for use with dark mode.
2025-03-20 15:04:22 -06:00
Robert McRackan
614965e1ab
incr ver
2025-03-10 19:09:44 -04:00
Robert McRackan
5cb22cfd24
Update AAXClean.Codecs
2025-02-17 20:07:50 -05:00
Robert McRackan
c7279574a9
Upgrade avalonia
2025-01-07 08:00:35 -05:00
Robert McRackan
c15d49fc64
publish profiles => .net
2024-11-22 17:04:08 -05:00
Robert McRackan
6134becc70
Upgrade to .net9
2024-11-22 16:47:59 -05:00
Robert McRackan
c213d5d9f6
Attempt to solve networking issue by disabling ipv6
2024-05-05 16:24:00 -04:00
Robert McRackan
0822f0229d
Revert Avalonia. Bug in 11.0.6
2024-01-04 10:03:33 -05:00
Robert McRackan
17a80a23a8
AAXClean upgrade to .net8
2024-01-03 11:43:45 -05:00
Robert McRackan
b6d1a7e3ba
Upgrade to .net8
2023-11-15 19:53:26 -05:00
Robert McRackan
6df6c79ac8
New locale: Brazil
2023-10-18 22:33:24 -04:00
Michael Bucari-Tovo
59689cb647
Update Dependencies
2023-08-30 11:59:40 -06:00
MBucari
d6a413e8d9
Update Avalonia to 11.0.3
2023-08-12 17:30:08 -06:00
Mbucari
7c8489b52f
Fix walkthrough causing freeze ( #695 )
2023-08-02 13:15:58 -06:00
MBucari
fe70daf0bc
Update avalonia to v11.0.1
2023-07-30 13:54:44 -06:00
Mbucari
9243aa47e7
Upgrade Avalonia to v11.0.0
2023-07-07 14:13:54 -06:00
Mbucari
fbc29dfb0a
Set Variety correctly
2023-07-04 09:58:39 -06:00
Mbucari
83402028fd
Update Avalonia
2023-07-02 19:27:58 -06:00
Mbucari
d4bf13b3fd
Update Hangover Avalonia to v11-rc1
2023-06-03 00:30:02 -06:00
Mbucari
7586f7a159
Upgrade Avalonia to v11.0.0-preview8
2023-05-15 12:58:45 -06:00
Mbucari
7289459170
Migrate to Avalonia 11.0.0-preview6
2023-03-22 13:44:25 -06:00
Robert McRackan
bb900b31ef
update dependencies
2023-03-13 22:28:46 -04:00
Mbucari
d787843fd2
Unify upgrade process and add update progress bar
2023-02-27 14:08:15 -07:00
Michael Bucari-Tovo
472a0f30b9
Launch hangover from Libation app bundle for mac
2023-02-13 21:40:53 -07:00
Michael Bucari-Tovo
03f44b4e9c
Fix IDE class grouping
2022-12-16 19:54:31 -07:00
Michael Bucari-Tovo
0701cb3970
Reorder tabs
2022-12-16 16:45:51 -07:00
Michael Bucari-Tovo
7d6000e3b6
Bring Hangover Chardonnay into feature parity with Classic ( #409 )
2022-12-16 16:41:24 -07:00
Robert McRackan
b2cf837de7
Hangover. WinForms. Restore deleted books
2022-12-15 14:11:27 -05:00
Michael Bucari-Tovo
ba7d890966
Update hangover
2022-12-11 18:33:57 -07:00
Robert McRackan
4b2387b621
update dependencies
2022-12-07 11:53:10 -05:00
pixil98
34fac30b2b
Merge official updates ( #6 )
...
Pull latest Libation updates, fix move to net7
2022-11-24 23:53:00 -06:00
pixil98
78fd09aa91
Proper build
...
Builds all packages properly
2022-11-22 10:45:33 -06:00