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
cb159336a6
Enable NTRs on main form and fix resulting warnings.
2026-01-27 12:42:21 -07:00
MBucari
890747a902
Do library scan on background thread
2025-07-22 00:20:16 -06:00
Michael Bucari-Tovo
f35c82d59d
Change ApiExtended to always allow provide login option
...
Previously, only some calls to ApiExtended.CreateAsync() would prompt users to login if necessary. Other calls would only work if the account already had a valid identity, and they would throw exceptions otherwise.
Changed ApiExtended so that the UI registers a static ILoginChoiceEager factory delegate that ApiExtended will use in the event that a login is required.
2025-05-09 17:32:12 -06:00
Mbucari
df2936e0b6
Use WebLoginDialog as primary login method on Win10+
2023-04-13 09:10:13 -06:00
MBucari
397a516dc1
Fix ( #548 )
2023-03-25 21:18:38 -06:00
Mbucari
ded58f687d
Update 2FA and Captcha controls
2023-02-27 14:08:14 -07:00
Mbucari
ffadf90f4f
Fix MFA and 2FA
2023-02-27 09:36:19 -07:00
Michael Bucari-Tovo
4725fe36d1
Add property changed filtering events to Configuration
2023-01-06 22:56:00 -07:00
Michael Bucari-Tovo
1f7000c2c9
Add Configurations property change notifications
2023-01-06 16:50:20 -07:00
Robert McRackan
f802d1524f
make auto-scan more fault-tolerant
2022-06-21 22:44:25 -04:00
Robert McRackan
0e46cdb514
refactor Form1. too much in 1 file
2022-05-13 13:39:49 -04:00