viettranx
28fab9507a
feat(storage): add lazy folder loading, SSE size endpoint, and enhanced file viewer
- Backend: depth-limited WalkDir (max 3 levels default) with on-demand subtree loading
- Backend: new GET /v1/storage/size SSE endpoint with 60min in-memory cache
- Backend: raw binary file serving (?raw=true) with MIME detection and download support
- Frontend: lazy tree expansion with loading spinners for deep folders
- Frontend: streaming size display with cache info tooltip
- Frontend: image viewer (blob URL), unsupported file UI, download button, colored size badges
- Frontend: file-type icons for 13 categories (md, json, yaml, images, video, etc.)
- Fix sidebar connection status text overflow on collapse
- Apply go fix modernization (interface{} → any) across http handlers
2026-03-14 18:13:52 +07:00
..
2026-03-11 12:52:12 +07:00
2026-03-14 18:13:52 +07:00
2026-03-14 18:13:52 +07:00
2026-03-14 18:13:52 +07:00
2026-03-12 18:34:56 +07:00
2026-03-14 18:13:52 +07:00
2026-03-14 18:13:52 +07:00
2026-03-14 18:13:52 +07:00
2026-03-14 18:13:52 +07:00
2026-03-14 18:13:52 +07:00
2026-03-14 18:13:52 +07:00
2026-03-09 22:22:42 +07:00
2026-03-14 18:13:52 +07:00
2026-03-09 17:11:20 +07:00
2026-03-14 18:13:52 +07:00
2026-03-14 18:13:52 +07:00
2026-03-14 18:13:52 +07:00
2026-03-14 18:13:52 +07:00
2026-03-09 22:22:42 +07:00
2026-03-14 18:13:52 +07:00
2026-03-14 18:13:52 +07:00
2026-03-09 22:22:42 +07:00
2026-03-14 18:13:52 +07:00
2026-03-12 18:34:56 +07:00
2026-03-14 18:13:52 +07:00
2026-03-14 18:13:52 +07:00
2026-03-14 18:13:52 +07:00
2026-03-14 18:13:52 +07:00
2026-03-14 18:13:52 +07:00
2026-03-14 18:13:52 +07:00
2026-03-14 18:13:52 +07:00
2026-03-14 18:13:52 +07:00
2026-03-14 18:13:52 +07:00
2026-03-14 18:13:52 +07:00
2026-03-09 10:41:54 +07:00
2026-03-14 18:13:52 +07:00
2026-03-09 10:41:54 +07:00
2026-03-09 10:41:54 +07:00
2026-03-14 18:13:52 +07:00
2026-03-14 18:13:52 +07:00
2026-03-11 14:22:03 +07:00
2026-02-22 14:58:07 +07:00
2026-03-11 12:52:12 +07:00