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-14 14:23:15 +07:00
2026-03-14 10:30:35 +07:00
2026-03-14 16:16:08 +07:00
2026-03-07 19:27:24 +07:00
2026-03-14 13:08:57 +07:00
2026-03-14 16:16:08 +07:00
2026-03-10 00:09:15 +07:00
2026-02-22 14:58:07 +07:00
2026-03-13 22:41:32 +07:00
2026-02-26 10:15:07 +07:00
2026-03-14 18:13:52 +07:00
2026-03-13 11:55:55 +07:00
2026-03-14 16:22:48 +07:00
2026-03-13 22:41:32 +07:00
2026-03-08 14:00:34 +07:00
2026-03-10 00:09:15 +07:00
2026-03-07 20:51:39 +07:00
2026-03-13 22:41:32 +07:00
2026-03-14 16:16:08 +07:00
2026-03-11 16:05:56 +07:00
2026-03-10 00:09:15 +07:00
2026-03-11 07:57:54 +07:00
2026-03-12 09:20:41 +07:00
2026-03-14 16:16:08 +07:00
2026-03-13 22:41:32 +07:00
2026-03-14 16:38:15 +07:00
2026-03-11 14:22:03 +07:00
2026-03-10 00:09:15 +07:00
2026-03-13 22:41:32 +07:00