poprhythm
9668ec162d
Add Event Calendar feature with event occurrences service integration
...
Introduced a new Event Calendar component that displays scheduled events using the Heron.MudCalendar. Implemented IEventOccurrenceService to fetch event occurrences, and added mock data for initial testing. Updated navigation menu to include a link to the Event Calendar.
2025-12-27 13:25:17 -05:00
poprhythm
a0313687da
1. ✅ Fixed Misleading Property Names
...
- File: WebApp/ChapterSettings.cs
- Change: Renamed StateContainer.UserId to ScheduledTeams
- Impact: Property name now accurately reflects what it stores
2. ✅ Added Structured Logging with Serilog
- Packages Added:
- Serilog.AspNetCore
- Serilog.Sinks.Console
- Serilog.Sinks.File
- Files Modified:
- Program.cs - Added Serilog configuration with console and file logging
- appsettings.json - Added Serilog minimum log levels
- appsettings.Development.json - Added Debug level logging for development
- Benefits:
- Structured log output for better parsing/analysis
- Automatic file rotation (daily, 30 days retention)
- Logs stored in logs/webapp-.txt
- Better formatted console output
3. ✅ Added Global Error Handling
- File Created: WebApp/Components/Shared/AppErrorBoundary.razor
- File Modified: WebApp/Components/App.razor
- Features:
- Catches unhandled exceptions throughout the app
- Shows detailed error info in Development environment
- Shows user-friendly message in Production
- Logs errors automatically
- Provides "Return to Home" button
4. ✅ Enhanced Input Validation
- File Modified: WebApp/Components/Login.razor
- Validations Added:
- Email: Required, valid email format, max 100 chars, regex validation
- Password: Required, min 8 chars, max 100 chars
- Benefits:
- Client-side validation before submission
- Clear error messages for users
- Prevents invalid data submission
2025-12-03 14:10:08 -05:00
poprhythm
e5bf3692f6
Authentication implementation
2025-11-30 23:48:58 -05:00
poprhythm
d188d4fbd1
Add simple auth
2025-11-11 14:41:51 -05:00
poprhythm
307c6e103f
Update mudblazor
2025-11-11 14:01:14 -05:00
poprhythm
0ff45f9310
Docker and EF Sqlite adjustments
2025-10-17 14:28:10 -04:00
poprhythm
551688f6fe
Add container registry publishing
2025-10-16 15:05:46 -04:00
poprhythm
1e2e2724cf
Add Dockerfile
2025-09-25 10:09:03 -04:00
poprhythm
dc83a18d76
Add Team functions
2025-09-22 12:53:46 -04:00
poprhythm
3daa3b81b3
Add Blazor WebApp and rework data handling to utilize Entity Framework
2025-09-11 11:49:48 -04:00