feat(profiles): add private notes field per profile, visible only to owner

This commit is contained in:
2026-07-06 19:36:29 +08:00
parent 233da50554
commit b6d43b3db4
3 changed files with 19 additions and 1 deletions

View File

@@ -48,6 +48,14 @@
<span class="stat-label">国家</span>
</div>
</div>
<div class="profile-card-notes" style="padding:0 .75rem">
<form method="post" action="/profiles/{{ p.id }}/notes" style="display:flex;flex-direction:column;gap:.3rem">
<textarea name="notes" rows="2" placeholder="备注(仅自己可见)" style="width:100%;padding:.4rem .6rem;border:1px solid var(--border);border-radius:6px;font-size:.85rem;resize:vertical;font-family:inherit">{{ p.notes }}</textarea>
<div style="display:flex;justify-content:flex-end">
<button type="submit" class="btn btn-sm">保存</button>
</div>
</form>
</div>
<div class="profile-card-footer">
<span class="profile-card-date">创建于 {{ p.created_at.strftime('%Y-%m-%d') }}</span>
<div class="profile-card-actions">