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
d67692355f
Enable project-wide nullable reference types
...
Added DB migration for nullable types.
2026-02-05 12:43:05 -07:00
Michael Bucari-Tovo
e9016ace03
Make IncludedUntil and LastDownload nulls always sort to bottom
2026-01-21 13:41:47 -07:00
Michael Bucari-Tovo
804bac5c4c
Add LibraryBook.IsAudiblePlus property
2026-01-07 15:50:23 -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
Michael Bucari-Tovo
b0a40e12b7
Create some extension members
...
Trying out .NET 10s extension members with some Book extension properties.
2025-11-21 12:31:50 -07:00
Michael Bucari-Tovo
dfbc5ec9db
Use the new field keyword where appropriate.
2025-11-21 11:50:07 -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
Michael Bucari-Tovo
5634fee2aa
Add Account column #1398
2025-11-05 08:48:29 -07:00
delebash
fd95ac7a9c
changes per Mbucari
2025-10-20 16:31:06 -04:00
delebash
fcd79c5561
InludedUntil fixes by Mbucari
2025-10-20 12:55:48 -04:00
delebash
ba98820989
move code to LibraryBook
2025-10-18 02:05:56 -04:00
delebash
fa8f761771
Added IncludedUntil Date
2025-10-17 13:36:01 -04:00
Michael Bucari-Tovo
9bca84dca4
Sort columns with null values always at the bottom
2025-07-28 09:29:17 -06:00
MBucari
a887bf4619
Add "Is Spatial" grid column.
2025-07-26 18:19:19 -06:00