New Features
- Progressive File Loading — Files load in pages (50 first, then 200 at a time in the background) for dramatically faster UI on VPN connections
- In-App PDF Viewer — Full PDF viewer with zoom, rotation, thumbnail sidebar, page navigation, and keyboard shortcuts
- Paginated Backend API —
cmd_get_filesnow supports offset/limit for cursor-based pagination
Security
- Strict Content Security Policy — Replaced permissive
csp: nullwith per-directive CSP rules
Improvements
- Centralized File Extensions — All extension lists unified in
utils/fileExtensions.tswith O(1) Set lookups - Smarter Cache Invalidation — File ops (delete, move, upload) now trigger progressive-loader refetch instead of full React Query cache invalidation
- Auth Branding — Login screen updated to "Telegram Drive for VPNs"
Cleanup
- Removed stale
commands.rs.bakand emptymenu.rs - Deduplicated
FileTypeIconusing shared extension sets
See the assets below to download and install.