Commit Graph

10 Commits

Author SHA1 Message Date
096865dc3b chore: Complete .NET modernization - upgrade to .NET 9, update dependencies, fix security vulnerabilities, and implement local credential encryption
Changes:
- Upgrade both projects from .NET 5.0 to .NET 9.0
- Update Entity Framework Core packages to 9.0.11
- Update SkiaSharp to 3.119.1 (fixes CVE security vulnerability)
- Remove deprecated Microsoft.ApplicationInsights.AspNetCore
- Implement local credential encryption using Data Protection API
- Add CredentialEncryptor helper for DPAPI integration
- Add ConnectionStringManager for secure connection string handling
- Update Startup.cs to register credential encryption services
- Remove Application Insights configuration from _Host.cshtml

All changes maintain backward compatibility with existing plaintext credentials
while providing optional encryption for production deployments.
2025-11-13 02:02:14 +00:00
20e6cff6b4 Change submodules for nuget packages. 2020-12-20 22:35:47 +00:00
5880d93368 Update dependencies. 2020-12-20 16:12:51 +00:00
467869c0c2 Update to .NET 5.0. 2020-12-19 22:01:44 +00:00
addc2b97cf Update MySQL libraries. 2020-08-05 21:39:55 +01:00
f78e6e7f95 Update to .NET Core 3.1.6. 2020-08-05 21:27:49 +01:00
7a258246bf Add media. 2020-06-11 01:42:58 +01:00
dd1df010d7 Extend identity role model. 2020-05-23 17:09:14 +01:00
880f66df1a Migrate to .NET Core 3.1. 2020-05-21 05:01:35 +01:00
6e1ba53f3b Rebrand database project. 2020-02-10 02:23:32 +00:00