D3V-Server/frontend/src
xtcnet 6c3122d03d feat(wg-public): add file manager UI with upload, rename, delete
- Add File Manager card above REST API Documentation on /wg-public page
  with table showing name, size, modified date and action buttons
- Upload: file picker button, enforces storage quota
- Rename: inline editable row (Enter to confirm, Escape to cancel)
- Delete: with confirmation dialog
- Download: opens decrypted file in new tab
- Add renameFile() method to wireguard-fs.js (fs.rename, no re-encryption)
- Add PATCH /api/wg-public/files/:filename endpoint for rename
- Fix bug: saveEncryptedFile -> uploadFile in wg_public.js
- Fix bug: getDecryptedFileStream + pipe -> downloadFile in wg_public.js
- Add Rename curl example to REST API Documentation section

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 21:57:49 +07:00
..
api/backend feat(wireguard): massive scale extensions for Quotas, Web Dashboards, Connection Logs, and Zero-Auth Public VPN file portals 2026-03-10 13:09:51 +07:00
components feat(database): add native SQLite database manager and fix wireguard admin visibility 2026-03-10 10:58:08 +07:00
context Initial commit for D3V-NPMWG 2026-03-07 20:49:44 +07:00
hooks feat(wireguard): massive scale extensions for Quotas, Web Dashboards, Connection Logs, and Zero-Auth Public VPN file portals 2026-03-10 13:09:51 +07:00
locale fix: translation variables and WireGuard client filtering 2026-03-08 14:30:22 +07:00
modals Fix: Resolve React Error #31 and missing date rendering in WireGuard Client Logs Modal 2026-03-10 19:12:24 +07:00
modules Initial commit for D3V-NPMWG 2026-03-07 20:49:44 +07:00
notifications Initial commit for D3V-NPMWG 2026-03-07 20:49:44 +07:00
pages feat(wg-public): add file manager UI with upload, rename, delete 2026-03-17 21:57:49 +07:00
App.css Initial commit for D3V-NPMWG 2026-03-07 20:49:44 +07:00
App.tsx Initial commit for D3V-NPMWG 2026-03-07 20:49:44 +07:00
declarations.d.ts Initial commit for D3V-NPMWG 2026-03-07 20:49:44 +07:00
main.tsx Initial commit for D3V-NPMWG 2026-03-07 20:49:44 +07:00
Router.tsx feat(wireguard): massive scale extensions for Quotas, Web Dashboards, Connection Logs, and Zero-Auth Public VPN file portals 2026-03-10 13:09:51 +07:00
vite-env.d.ts Initial commit for D3V-NPMWG 2026-03-07 20:49:44 +07:00