From 4e18e42c3a22423254ff167f9afcdc3bb042cfdc Mon Sep 17 00:00:00 2001 From: Loki Date: Sat, 24 Oct 2026 15:49:26 +0800 Subject: [PATCH] fix: a space between a name and what they did Co-Authored-By: Claude Opus 5.5 --- app/activity.tsx | 2 +- app/played/page.tsx | 2 +- app/song.tsx | 5 +++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app/activity.tsx b/app/activity.tsx index 545b35a..69a3412 100644 --- a/app/activity.tsx +++ b/app/activity.tsx @@ -55,7 +55,7 @@ export function Activity({ activities }: { activities: Entry[] }) { {time.format(entry.createdAt)} - {entry.kind !== "auto" && (entry.who ?? "有人")} + {entry.kind !== "auto" && `${entry.who ?? "有人"} `} {sentence(entry)} diff --git a/app/played/page.tsx b/app/played/page.tsx index 51fa38a..8b077bc 100644 --- a/app/played/page.tsx +++ b/app/played/page.tsx @@ -47,7 +47,7 @@ export default async function Played() { {item.track.title} {addedLine(item)} - {how && `,${item.endedBy ?? "播放器"}${how}`} + {how && `,${item.endedBy ?? "播放器"} ${how}`} diff --git a/app/song.tsx b/app/song.tsx index 1f1f915..9bd23a4 100644 --- a/app/song.tsx +++ b/app/song.tsx @@ -44,12 +44,13 @@ export const addedAsLabel = { auto: "自動推薦", } as const -/** Who brought a song and how: "小明點播", "小明的歌單", "自動推薦". */ +/** Who brought a song and how: "小明 點播", "小明 的歌單", "自動推薦". A + * space keeps the name apart from the words after it. */ export function addedLine(item: { addedAs: keyof typeof addedAsLabel addedBy: string | null fromPlaylist: boolean }) { if (item.addedAs === "auto") return addedAsLabel.auto - return `${item.addedBy ?? "有人"}${item.fromPlaylist ? "的歌單" : addedAsLabel[item.addedAs]}` + return `${item.addedBy ?? "有人"} ${item.fromPlaylist ? "的歌單" : addedAsLabel[item.addedAs]}` }