fix: file sharing path, Tor status consistency, Archipelago channel fixes

- ShareModal: strip leading / from filepath (was causing "absolute paths not allowed")
- Server.vue: Tor status in Local Network section now uses same source as header
- Both fixes needed for file sharing and Tor to work consistently

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dorian
2026-03-19 22:56:37 +00:00
parent 0de8b4f698
commit eb00d8f064
2 changed files with 2 additions and 2 deletions

View File

@@ -215,7 +215,7 @@ async function save() {
const addRes = await rpcClient.call<{ item: { id: string } }>({
method: 'content.add',
params: {
filename: props.filepath || props.filename,
filename: (props.filepath || props.filename).replace(/^\/+/, ''),
mime_type: mimeMap[ext] || 'application/octet-stream',
description: '',
},

View File

@@ -169,7 +169,7 @@
</svg>
<span class="text-white/80 text-sm">Tor</span>
</div>
<span class="text-sm" :class="networkData.torConnected ? 'text-green-400' : 'text-white/60'">{{ networkData.torConnected ? 'Connected' : 'N/A' }}</span>
<span class="text-sm" :class="torStatusLabel === 'running' ? 'text-green-400' : 'text-white/60'">{{ torStatusLabel === 'running' ? 'Connected' : torStatusLabel === 'checking' ? 'Checking...' : 'Stopped' }}</span>
</div>
<div class="flex items-center justify-between p-3 bg-white/5 rounded-lg">