From af2a91a36a55d64d44ac5f13295841999711537a Mon Sep 17 00:00:00 2001 From: syui Date: Wed, 3 Dec 2025 21:32:38 +0900 Subject: [PATCH] fix --- repos_extra/.keep | 0 repos_extra/frontpage/diff.patch | 499 ------------------ repos_extra/frontpage/diff_min.patch | 295 ----------- .../frontpage/lexicons/ai/syui/o/comment.json | 30 -- .../frontpage/lexicons/ai/syui/o/post.json | 33 -- .../frontpage/lexicons/ai/syui/o/vote.json | 23 - .../packages-rs/drainpipe/.env.local | 5 - .../frontpage/packages-rs/drainpipe/.keep | 0 .../packages-rs/drainpipe/Dockerfile | 20 - .../packages-rs/drainpipe/docker-compose.yml | 9 - .../packages/atproto-browser/Dockerfile | 10 - .../packages/atproto-browser/compose.yml | 8 - .../frontpage/packages/frontpage/.env.local | 14 - .../frontpage/packages/frontpage/Dockerfile | 17 - .../packages/frontpage/app/(app)/layout.tsx | 4 - .../frontpage/app/(app)/post/game/_action.ts | 26 - .../frontpage/app/(app)/post/game/_client.tsx | 36 -- .../frontpage/app/(app)/post/game/page.tsx | 17 - .../frontpage/packages/frontpage/compose.yml | 8 - .../frontpage/lib/data/atproto/game.ts | 62 --- .../frontpage/lib/data/atproto/record.ts | 50 -- .../frontpage/public/frontpage-logo.svg | 16 - repos_extra/frontpage/readme.md | 245 --------- repos_extra/pdsls/Dockerfile | 11 - repos_extra/pdsls/compose.yml | 6 - repos_extra/pdsls/vite.config.ts | 49 -- repos_extra/python-oauth-web-app/Dockerfile | 7 - repos_extra/python-oauth-web-app/app_add.py | 3 - repos_extra/python-oauth-web-app/compose.yml | 10 - .../python-oauth-web-app/templates/about.html | 20 - .../python-oauth-web-app/templates/base.html | 114 ---- .../templates/bsky_post.html | 8 - .../python-oauth-web-app/templates/error.html | 13 - .../templates/favicon.png | Bin 14738 -> 0 bytes .../templates/favicon.svg | 1 - .../python-oauth-web-app/templates/home.html | 29 - .../python-oauth-web-app/templates/login.html | 15 - repos_extra/readme.md | 5 - 38 files changed, 1718 deletions(-) delete mode 100644 repos_extra/.keep delete mode 100644 repos_extra/frontpage/diff.patch delete mode 100644 repos_extra/frontpage/diff_min.patch delete mode 100644 repos_extra/frontpage/lexicons/ai/syui/o/comment.json delete mode 100644 repos_extra/frontpage/lexicons/ai/syui/o/post.json delete mode 100644 repos_extra/frontpage/lexicons/ai/syui/o/vote.json delete mode 100644 repos_extra/frontpage/packages-rs/drainpipe/.env.local delete mode 100644 repos_extra/frontpage/packages-rs/drainpipe/.keep delete mode 100644 repos_extra/frontpage/packages-rs/drainpipe/Dockerfile delete mode 100644 repos_extra/frontpage/packages-rs/drainpipe/docker-compose.yml delete mode 100644 repos_extra/frontpage/packages/atproto-browser/Dockerfile delete mode 100644 repos_extra/frontpage/packages/atproto-browser/compose.yml delete mode 100644 repos_extra/frontpage/packages/frontpage/.env.local delete mode 100644 repos_extra/frontpage/packages/frontpage/Dockerfile delete mode 100644 repos_extra/frontpage/packages/frontpage/app/(app)/layout.tsx delete mode 100644 repos_extra/frontpage/packages/frontpage/app/(app)/post/game/_action.ts delete mode 100644 repos_extra/frontpage/packages/frontpage/app/(app)/post/game/_client.tsx delete mode 100644 repos_extra/frontpage/packages/frontpage/app/(app)/post/game/page.tsx delete mode 100644 repos_extra/frontpage/packages/frontpage/compose.yml delete mode 100644 repos_extra/frontpage/packages/frontpage/lib/data/atproto/game.ts delete mode 100644 repos_extra/frontpage/packages/frontpage/lib/data/atproto/record.ts delete mode 100644 repos_extra/frontpage/packages/frontpage/public/frontpage-logo.svg delete mode 100644 repos_extra/frontpage/readme.md delete mode 100644 repos_extra/pdsls/Dockerfile delete mode 100644 repos_extra/pdsls/compose.yml delete mode 100644 repos_extra/pdsls/vite.config.ts delete mode 100644 repos_extra/python-oauth-web-app/Dockerfile delete mode 100644 repos_extra/python-oauth-web-app/app_add.py delete mode 100644 repos_extra/python-oauth-web-app/compose.yml delete mode 100644 repos_extra/python-oauth-web-app/templates/about.html delete mode 100644 repos_extra/python-oauth-web-app/templates/base.html delete mode 100644 repos_extra/python-oauth-web-app/templates/bsky_post.html delete mode 100644 repos_extra/python-oauth-web-app/templates/error.html delete mode 100644 repos_extra/python-oauth-web-app/templates/favicon.png delete mode 100644 repos_extra/python-oauth-web-app/templates/favicon.svg delete mode 100644 repos_extra/python-oauth-web-app/templates/home.html delete mode 100644 repos_extra/python-oauth-web-app/templates/login.html delete mode 100644 repos_extra/readme.md diff --git a/repos_extra/.keep b/repos_extra/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/repos_extra/frontpage/diff.patch b/repos_extra/frontpage/diff.patch deleted file mode 100644 index bd90bf7..0000000 --- a/repos_extra/frontpage/diff.patch +++ /dev/null @@ -1,499 +0,0 @@ -diff --git a/packages-rs/drainpipe/docker-compose.yml b/packages-rs/drainpipe/docker-compose.yml -index 0e1d2ca..d5e214a 100644 ---- a/packages-rs/drainpipe/docker-compose.yml -+++ b/packages-rs/drainpipe/docker-compose.yml -@@ -1,4 +1,3 @@ --version: "3" - services: - drainpipe: - build: -diff --git a/packages-rs/drainpipe/src/main.rs b/packages-rs/drainpipe/src/main.rs -index 21278a5..0a05d06 100644 ---- a/packages-rs/drainpipe/src/main.rs -+++ b/packages-rs/drainpipe/src/main.rs -@@ -76,7 +76,7 @@ async fn process(message: Vec, ctx: &mut Context) -> Result>(); - if !frontpage_ops.is_empty() { - process_frontpage_ops(&frontpage_ops, &commit, &ctx) -diff --git a/packages/frontpage/app/(app)/_components/post-card.tsx b/packages/frontpage/app/(app)/_components/post-card.tsx -index c0720e5..e619a5f 100644 ---- a/packages/frontpage/app/(app)/_components/post-card.tsx -+++ b/packages/frontpage/app/(app)/_components/post-card.tsx -@@ -83,7 +83,7 @@ export async function PostCard({ - votes={votes} - /> - --
-+
-

- -+
-+ {/*
*/} -
- - {/* eslint-disable-next-line @next/next/no-img-element */} -@@ -52,6 +53,8 @@ export default async function Layout({ - -
{children}
- -+
-+ {/* -
-

- Made by{" "} -@@ -59,10 +62,11 @@ export default async function Layout({ - href={`https://bsky.app/profile/${FRONTPAGE_ATPROTO_HANDLE}`} - className="font-medium text-indigo-600 hover:text-indigo-500 dark:text-indigo-400 dark:hover:text-indigo-300" - > -- @frontpage.fyi -+ @o.syui.ai - -

-
-+ */} -
- ); - } -@@ -141,8 +145,8 @@ async function LoginOrLogout() { - } - - return ( -- - ); - } -diff --git a/packages/frontpage/app/(app)/post/[postAuthor]/[postRkey]/[commentAuthor]/[commentRkey]/page.tsx b/packages/frontpage/app/(app)/post/[postAuthor]/[postRkey]/[commentAuthor]/[commentRkey]/page.tsx -index c9a2883..c50b02f 100644 ---- a/packages/frontpage/app/(app)/post/[postAuthor]/[postRkey]/[commentAuthor]/[commentRkey]/page.tsx -+++ b/packages/frontpage/app/(app)/post/[postAuthor]/[postRkey]/[commentAuthor]/[commentRkey]/page.tsx -@@ -30,7 +30,7 @@ export async function generateMetadata(props: { - description: - comment.status === "live" ? truncateText(comment.body, 47) : null, - alternates: { -- canonical: `https://frontpage.fyi${path}`, -+ canonical: `https://o.syui.ai${path}`, - }, - openGraph: - comment.status === "live" -@@ -40,7 +40,7 @@ export async function generateMetadata(props: { - type: "article", - publishedTime: comment.createdAt.toISOString(), - authors: [`@${handle}`], -- url: `https://frontpage.fyi${path}`, -+ url: `https://o.syui.ai${path}`, - images: [ - { - url: `${path}/og-image`, -diff --git a/packages/frontpage/app/(app)/post/[postAuthor]/[postRkey]/_lib/comment-client.tsx b/packages/frontpage/app/(app)/post/[postAuthor]/[postRkey]/_lib/comment-client.tsx -index 71dd664..954f499 100644 ---- a/packages/frontpage/app/(app)/post/[postAuthor]/[postRkey]/_lib/comment-client.tsx -+++ b/packages/frontpage/app/(app)/post/[postAuthor]/[postRkey]/_lib/comment-client.tsx -@@ -283,16 +283,12 @@ export function NewComment({ - ref={textAreaRef} - placeholder="Write a comment..." - disabled={isPending} -- className="resize-y flex-1" -+ className="" - /> -
-- --
-+
- {extraButton} -- -
-diff --git a/packages/frontpage/app/(app)/post/[postAuthor]/[postRkey]/layout.tsx b/packages/frontpage/app/(app)/post/[postAuthor]/[postRkey]/layout.tsx -index 517c871..ef73ecb 100644 ---- a/packages/frontpage/app/(app)/post/[postAuthor]/[postRkey]/layout.tsx -+++ b/packages/frontpage/app/(app)/post/[postAuthor]/[postRkey]/layout.tsx -@@ -29,7 +29,7 @@ export default async function Post(props: { - } - - return ( --
-+
- }) { - - return ( - <> -+ -+ {/* - }) { - /> - ))} -
-+ */} -+ -+ {params.postAuthor === "syui.ai" && (post.title.includes("live") || post.title.includes("video")) && ( -+
-+ -+
-+ -+ -+ {comments.map((comment) => ( -+ -+ ))} -+
-+
-+ )} -+ -+ {post.status === "live" ? ( -+ -+ ) : ( -+ -+ This post has been deleted -+ -+ Deleted posts cannot receive new comments. -+ -+ -+ )} -+
-+ {comments.map((comment) => ( -+ -+ ))} -+ -+
-+ - - ); - } -diff --git a/packages/frontpage/app/(auth)/login/page.tsx b/packages/frontpage/app/(auth)/login/page.tsx -index e3165f9..4d661ce 100644 ---- a/packages/frontpage/app/(auth)/login/page.tsx -+++ b/packages/frontpage/app/(auth)/login/page.tsx -@@ -14,17 +14,15 @@ export default async function LoginPage() { -
-
-

-- Sign in to Frontpage -+ Login with atproto -

-

-- Don't have an account?{" "} - -- Sign up on Bluesky -- -- , then return here to login. -+ Bluesky -+ oauth login -

-
- -diff --git a/packages/frontpage/app/api/receive_hook/route.ts b/packages/frontpage/app/api/receive_hook/route.ts -index 04bda27..9feb136 100644 ---- a/packages/frontpage/app/api/receive_hook/route.ts -+++ b/packages/frontpage/app/api/receive_hook/route.ts -@@ -96,7 +96,7 @@ export async function POST(request: Request) { - }); - } - -- if (collection === "fyi.unravel.frontpage.vote") { -+ if (collection === "ai.syui.o.vote") { - if (op.action === "create") { - const hydratedRecord = await atprotoGetRecord({ - serviceEndpoint: service, -diff --git a/packages/frontpage/app/globals.css b/packages/frontpage/app/globals.css -index 9abc86b..e22dba5 100644 ---- a/packages/frontpage/app/globals.css -+++ b/packages/frontpage/app/globals.css -@@ -13,8 +13,12 @@ - --popover: 0 0% 100%; - --popover-foreground: 222.2 84% 4.9%; - -+ /* - --primary: 222.2 47.4% 11.2%; -- --primary-foreground: 210 40% 98%; -+ --primary-foreground: 210 40% 98%; */ -+ -+ --primary: 210 100% 50%; /* HSLカラーで青色を定義 */ -+ --primary-foreground: 0 0% 100%; /* 白色のテキスト */ - - --secondary: 210 40% 96.1%; - --secondary-foreground: 222.2 47.4% 11.2%; -@@ -67,8 +71,12 @@ - --popover: 222.2 84% 4.9%; - --popover-foreground: 210 40% 98%; - -- --primary: 210 40% 98%; -- --primary-foreground: 222.2 47.4% 11.2%; -+ /*--primary: 210 40% 98%; -+ *--primary-foreground: 222.2 47.4% 11.2%;*/ -+ -+ /* ダークモード用に少し明るい青 */ -+ --primary: 210 100% 60%; -+ --primary-foreground: 0 0% 100%; - - --secondary: 217.2 32.6% 17.5%; - --secondary-foreground: 210 40% 98%; -diff --git a/packages/frontpage/app/layout.tsx b/packages/frontpage/app/layout.tsx -index e8b5a39..a9fa945 100644 ---- a/packages/frontpage/app/layout.tsx -+++ b/packages/frontpage/app/layout.tsx -@@ -22,13 +22,13 @@ const sourceSans = Source_Sans_3({ - }); - - export const metadata: Metadata = { -- title: "Frontpage", -+ title: "o.syui.ai", - description: "A federated link aggregator. Your frontpage to the internet.", - openGraph: { - title: "Frontpage", - description: "Your frontpage to the internet.", - type: "website", -- siteName: "frontpage.fyi", -+ siteName: "o.syui.ai", - }, - }; - -@@ -53,11 +53,7 @@ export default function Layout({ children }: { children: React.ReactNode }) { - - - --