From 37cf7d3c0ed2e7cd74c62632574048434c05c711 Mon Sep 17 00:00:00 2001 From: Warren Date: Sun, 17 May 2026 05:31:39 +0800 Subject: [PATCH] fix: Auto-switch to list mode for search results MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Problem: - Search jpg returned 2371 files but UI showed nothing - Tree mode couldn't render search results (missing parent folders) - renderTree builds hierarchy by parent_id, but search returns flat file list Solution: - Auto-switch to list mode when searching - Preserve search query when switching modes - List mode renders flat list (no parent_id dependency) Result: - Search jpg: 2371 files displayed in list mode ✅ - Search mp4: 56 files displayed ✅ - Search download: 22 files displayed ✅ Files: - src/page.html (searchTree auto-switch, changeMode preserve query) --- data/auth.sqlite | Bin 73728 -> 73728 bytes src/page.html | 7 ++++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/data/auth.sqlite b/data/auth.sqlite index 7054a7973bc785bbbd90c81cf63ce2bbe1e3bf4f..c135a487c56da5a76181e7805587d04dbea551d3 100644 GIT binary patch delta 187 zcmZoTz|wGlWr8$g@I)DB#^8+!Q)L+~C;Q7TVtZuXsL*ILd7j)n5Ywp9cCwTF2Bt^m zo4?3E=a<~W%Ph;3o1dGSS5j2Tu#=Nnlqn@OH=kke<}dmm_yzW`GIKI9>||hI0W)xl u`k&%ww4b~`-WY6f{C^;C^OtAOQf9)jmD| delta 187 zcmZoTz|wGlWr8%L=R_H2M$e52Q)L-VC;Q7TVtcTlQK8Xn@;teDAf{2H`D7>g4NMOf zZ2ltuoL_PqFS9IDZhmfRUP)0U!&XjaQKppC+VJx#(RT9wcw?}^@&AFm&0q2j`+