feat: add Peer Files UI for browsing and downloading federated content

- New PeerFiles.vue view shows federated peers and their shared catalogs
- Peer Files card in Cloud.vue shows when federation peers exist
- New content.download-peer RPC fetches content from peer via Tor
- Route: /dashboard/cloud/peers

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Dorian
2026-03-13 02:37:59 +00:00
parent bd7911843d
commit 2e20984686
6 changed files with 375 additions and 2 deletions

View File

@@ -113,6 +113,11 @@ const router = createRouter({
name: 'cloud',
component: () => import('../views/Cloud.vue'),
},
{
path: 'cloud/peers',
name: 'peer-files',
component: () => import('../views/PeerFiles.vue'),
},
{
path: 'cloud/:folderId',
name: 'cloud-folder',