feat(publish): add bilibili and qiehao desktop adapters

Wire bilibili and qiehao (om.qq.com) into the publish adapter registry
and auth-failure classifier. Bilibili bind uses WBI-signed space-info
fallback to retrieve the avatar when nav lacks a face URL, and the
account list image renders with a no-referrer policy so bilibili CDN
serves the avatar cross-origin.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-26 21:57:04 +08:00
parent 2044e179e1
commit 0ce3f51f62
9 changed files with 1429 additions and 5 deletions
@@ -369,7 +369,7 @@ const tableColumns = [
<div class="cell-primary-secondary">
<div class="user-avatar-wrap">
<span class="avatar-circle" :style="{ background: platformMeta(record.platform).accent }">
<img v-if="record.avatarUrl" :src="record.avatarUrl" :alt="record.displayName" />
<img v-if="record.avatarUrl" :src="record.avatarUrl" :alt="record.displayName" referrerpolicy="no-referrer" />
<span v-else class="avatar-initial">{{ accountInitial(record) }}</span>
</span>
<div class="info-stack">