Michael Bucari-Tovo
d67692355f
Enable project-wide nullable reference types
...
Added DB migration for nullable types.
2026-02-05 12:43:05 -07:00
Michael Bucari-Tovo
cb159336a6
Enable NTRs on main form and fix resulting warnings.
2026-01-27 12:42:21 -07:00
Michael Bucari-Tovo
29501bddf3
Clean up queries
...
Use .NET 10 extensions
Refactor some extensions for clarity
2026-01-22 13:36:25 -07:00
Michael Bucari-Tovo
f54a789ae8
Improve querying UnLiberated books
...
Add GetUnliberated_Flat_NoTracking() which queries only unliberated books/episodes and does not load the entire library.
Fix UnLiberated() query to only return products or episodes (not parents) (#1564 )
2026-01-19 16:57:32 -07:00
Michael Bucari-Tovo
b577ef7187
Improve SetBeckupCounts
...
Change Avalonia's Task-based approach to WinForms' BackgroundWorker approach.
- Reduce number of calls to GetLibrary by adding the Library to the LibraryStats record.
2025-11-25 14:59:48 -07:00
MBucari
4dab16837e
Move ProcessQueueViewModel logic into LibationUiBase
...
Fix UI bug in classic when queue is in popped-out mode.
2025-07-15 22:31:17 -06:00
MBucari
b65b1e819b
Consolidate queue commands into UI base
2025-07-15 13:32:42 -06:00
Michael Bucari-Tovo
76b5e09f72
Add error handling around all ui click handlers for book downloads.
2022-06-23 21:17:43 -06:00
Michael Bucari-Tovo
490d121db3
Add unicode replacements for illegal characters
2022-06-19 16:57:44 -06:00
Robert McRackan
f7a482659c
New feature #241 : Auto download episodes after scanning. Setting is on Import Library tab
2022-05-25 15:21:28 -04:00
Michael Bucari-Tovo
843fddabde
Changes discussed in email
2022-05-16 14:27:34 -06:00
Michael Bucari-Tovo
0ff8da2cf0
Add await and make cancel async
2022-05-15 09:30:44 -06:00
Michael Bucari-Tovo
1ab628dee8
Better invocation. Post instead of Send
2022-05-14 23:45:13 -06:00
Michael Bucari-Tovo
d18d8c0ba4
Filter
2022-05-14 16:23:34 -06:00
Michael Bucari-Tovo
73a5d76503
Make thread safe and integrate with Libation UI
2022-05-14 14:39:46 -06:00
Robert McRackan
0e46cdb514
refactor Form1. too much in 1 file
2022-05-13 13:39:49 -04:00