perf: optimize UI rendering and event lifecycle

This commit is contained in:
Diocrafts
2026-02-18 10:53:43 +01:00
parent f661282962
commit 0d7c8bc019
28 changed files with 1832 additions and 766 deletions
+4
View File
@@ -122,6 +122,8 @@ pub struct SearchFileResultDto {
pub size_formatted: String,
/// CSS icon class for the file type (e.g., "fas fa-file-pdf")
pub icon_class: String,
/// Extra CSS class for icon styling (e.g., "pdf-icon", "code-icon js-icon")
pub icon_special_class: String,
/// Content category: "document", "image", "video", "audio", "archive", "code", "other"
pub category: String,
}
@@ -246,6 +248,8 @@ pub struct SearchSuggestionItem {
pub path: String,
/// CSS icon class
pub icon_class: String,
/// Extra CSS class for icon styling
pub icon_special_class: String,
/// Relevance score
pub relevance_score: u32,
}