aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPinapelz <yukais@pinapelz.com>2026-04-16 23:17:49 -0700
committerPinapelz <yukais@pinapelz.com>2026-04-16 23:17:49 -0700
commit62a0fbf896b92e1490d8d2b476ad8a2540fb27b1 (patch)
treef3bc6972b9e206d5af378f1dd97529950c5bbc1c
parent9dd318313325e0d8925e6259db48709886e143c2 (diff)
show sharing url when creating player and typing
-rw-r--r--public/typing.json6
-rw-r--r--src/app/create/page.tsx4
-rw-r--r--src/app/typing/page.tsx2
3 files changed, 9 insertions, 3 deletions
diff --git a/public/typing.json b/public/typing.json
index 4a42174..a286433 100644
--- a/public/typing.json
+++ b/public/typing.json
@@ -11,6 +11,12 @@
"artist": "LE SSERAFIM",
"thumbnail": "https://file.garden/aeFyzu6P_R_1-oSm/LRC-TYPE/LE%20SSERAFIM%201800-hotnfun/rGD5U8u1Dk0-HD.jpg",
"code": "eyJmaWxlMSI6Imh0dHBzOi8vZmlsZS5nYXJkZW4vYWVGeXp1NlBfUl8xLW9TbS9MUkMtVFlQRS9MRSUyMFNTRVJBRklNJTIwMTgwMC1ob3RuZnVuLzEtODAwLWhvdC1uLWZ1biUyMCU1QnJHRDVVOHUxRGswJTVELndlYm0iLCJscmMiOiJodHRwczovL2ZpbGUuZ2FyZGVuL2FlRnl6dTZQX1JfMS1vU20vTFJDLVRZUEUvTEUlMjBTU0VSQUZJTSUyMDE4MDAtaG90bmZ1bi8xODAwaG90bmZ1bi5scmMiLCJvZmZzZXQiOjAsInRpdGxlIjoiMS04MDAtaG90LW4tZnVuIiwiYXJ0aXN0IjoiTEUgU1NFUkFGSU0iLCJza2lwX2JhY2tpbmciOnRydWV9"
+ },
+ {
+ "title": "All Night (Feat. Saweetie)",
+ "artist": "IVE",
+ "thumbnail": "https://file.garden/aeFyzu6P_R_1-oSm/LRC-TYPE/All%20Night%20-%20IVE/xU8mQMLx0tk-HD.jpg",
+ "code": "eyJmaWxlMSI6Imh0dHBzOi8vZmlsZS5nYXJkZW4vYWVGeXp1NlBfUl8xLW9TbS9MUkMtVFlQRS9BbGwlMjBOaWdodCUyMC0lMjBJVkUvSVZFJTIwJUVDJTk1JTg0JUVDJTlEJUI0JUVCJUI4JThDJTIwJ0FsbCUyME5pZ2h0JTIwKEZlYXQuJTIwU2F3ZWV0aWUpJyUyME9mZmljaWFsJTIwTXVzaWMlMjBWaWRlbyUyMCU1QnhVOG1RTUx4MHRrJTVELndlYm0iLCJscmMiOiJodHRwczovL2ZpbGUuZ2FyZGVuL2FlRnl6dTZQX1JfMS1vU20vTFJDLVRZUEUvQWxsJTIwTmlnaHQlMjAtJTIwSVZFL2FsbF9uaWdodF9pdmUubHJjIiwib2Zmc2V0IjotMTQyMCwidGl0bGUiOiJBbGwgTmlnaHQgKEZlYXQuIFNhd2VldGllKSIsImFydGlzdCI6IklWRSIsInNraXBfYmFja2luZyI6dHJ1ZX0="
}
]
}
diff --git a/src/app/create/page.tsx b/src/app/create/page.tsx
index dae0a52..a1bb6f9 100644
--- a/src/app/create/page.tsx
+++ b/src/app/create/page.tsx
@@ -103,8 +103,8 @@ export default function CreatePage() {
}
};
- const playerPath = mode === "typing" ? "/typing" : "/player";
- const shareUrl = code ? `${playerPath}?code=${code}` : "";
+ const playerPath = mode === "typing" ? "/game" : "/player";
+ const shareUrl = code ? `${window.location.origin}${playerPath}?code=${code}` : "";
return (
<Root>
diff --git a/src/app/typing/page.tsx b/src/app/typing/page.tsx
index 3037c32..9e238e6 100644
--- a/src/app/typing/page.tsx
+++ b/src/app/typing/page.tsx
@@ -138,7 +138,7 @@ export default function TypingPage() {
<EmptyState>No results found.</EmptyState>
) : (
filtered.map((item) => (
- <Card key={item.code} href={`/game?code=${item.code}`}>
+ <Card key={item.code} href={`/game?code=${item.code}`} target="_blank" rel="noopener noreferrer">
<ThumbnailWrapper>
{item.thumbnail ? (
<Thumbnail src={item.thumbnail} alt={item.title} />
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage