feat(halloffame): implement image upload and enhance module functionality

- Added image upload system (JPG/PNG, max 5MB) with live preview and removal option
- Fixed Concurrency Exception during deletion (split transactions for reports and entries)
- Optimized card layout: consistent height and height-based truncation for descriptions
- Added sort direction toggle (Ascending/Descending) with arrow icons for Date, Name, and Year
- Refactored HallOfFameService to use streams for Server/Wasm compatibility
- Improved error handling and UI feedback for upload and delete operations
This commit is contained in:
Adam Gaiswinkler
2026-02-10 17:45:48 +01:00
parent 2d8c6736a7
commit 1bff5ebbbd
18 changed files with 956 additions and 127 deletions

View File

@@ -1 +1,17 @@
/* Module Custom Styles */
/* Module Custom Styles */
.hof-description-container {
min-height: 120px;
/* Adjust this value based on the desired card size */
margin-bottom: 1rem;
}
.hof-description-line {
display: block;
padding-left: 1.1em;
text-indent: -1.1em;
margin-bottom: 0.2rem;
line-height: 1.5;
word-break: break-word;
text-align: left;
}