Enhance configuration and logging setup

- Added Microsoft.Extensions.Configuration.Json and Serilog.Settings.Configuration packages.
- Configured Serilog to read settings from appsettings.json.
- Updated .gitignore to exclude database and upload files.
- Refactored MainWindow to improve key handling and menu structure.
- Introduced appsettings.example.json for logging configuration.
This commit is contained in:
HueByte
2026-02-19 02:53:11 +01:00
parent fe3a120134
commit 1e6ecab583
5 changed files with 96 additions and 37 deletions
+3 -1
View File
@@ -426,4 +426,6 @@ appsettings.*.json
!appsettings.example.json
CLAUDE.md
*.db
*.db-*
*.db-*
src/EchoHub.Server/uploads/*
.claude/*