From 14ebcb2bc73fd3a3ff78ecdbefdb8bf307daef9f Mon Sep 17 00:00:00 2001 From: minseokim Date: Sun, 4 Jan 2026 13:28:50 +0900 Subject: [PATCH 01/11] =?UTF-8?q?fix:=20=ED=99=88=ED=8E=98=EC=9D=B4?= =?UTF-8?q?=EC=A7=80=20=EA=B3=B5=EC=9C=A0=20=EB=AF=B8=EB=A6=AC=EB=B3=B4?= =?UTF-8?q?=EA=B8=B0=20=EC=9D=B4=EB=AF=B8=EC=A7=80=20=EA=B0=9C=EC=84=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/metadata/home.ts | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/lib/metadata/home.ts b/src/lib/metadata/home.ts index b78f6c95..1b9314d4 100644 --- a/src/lib/metadata/home.ts +++ b/src/lib/metadata/home.ts @@ -12,7 +12,7 @@ export const generateHomeMetadata = async (keyword?: string): Promise const currentUrl = keyword ? `${protocol}://${host}/?keyword=${encodeURIComponent(keyword)}` : `${protocol}://${host}/`; - const logoImageUrl = `${protocol}://${host}/icons/resizable/icon-wego-logo.svg`; + const logoImageUrl = `${protocol}://${host}/images/wego-logo.png`; try { if (keyword) { @@ -48,14 +48,14 @@ export const generateHomeMetadata = async (keyword?: string): Promise images: [ { url: searchImageUrl, - width: 400, - height: 400, + width: 1200, + height: 630, alt: `${keyword} 검색 결과 모임 이미지`, }, ], }, twitter: { - card: 'summary', + card: 'summary_large_image', title: metaTitle, description: metaDescription, images: [searchImageUrl], @@ -87,14 +87,14 @@ export const generateHomeMetadata = async (keyword?: string): Promise images: [ { url: logoImageUrl, - width: 400, - height: 400, + width: 1200, + height: 630, alt: 'WeGo 로고', }, ], }, twitter: { - card: 'summary', + card: 'summary_large_image', title: metaTitle, description: metaDescription, images: [logoImageUrl], @@ -120,14 +120,14 @@ export const generateHomeMetadata = async (keyword?: string): Promise images: [ { url: logoImageUrl, - width: 400, - height: 400, + width: 1200, + height: 630, alt: 'WeGo 로고', }, ], }, twitter: { - card: 'summary', + card: 'summary_large_image', images: [logoImageUrl], }, }; From 625025e57da44ba7cd2573c1b57271faec86a312 Mon Sep 17 00:00:00 2001 From: minseokim Date: Sun, 4 Jan 2026 14:02:36 +0900 Subject: [PATCH 02/11] =?UTF-8?q?fix:=20=EA=B3=B5=EC=9C=A0=20=EC=9D=B4?= =?UTF-8?q?=EB=AF=B8=EC=A7=80=20=ED=81=AC=EA=B8=B0=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/images/logo.png | Bin 0 -> 1134 bytes src/lib/metadata/home.ts | 12 ++++++------ 2 files changed, 6 insertions(+), 6 deletions(-) create mode 100644 public/images/logo.png diff --git a/public/images/logo.png b/public/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..647b40e68a3ce0a0ce92994c64465f546393c663 GIT binary patch literal 1134 zcmV-!1d;oRP)DR z+d2@(|CC+m&pyOz%D_lAnw3+1yU-IQbFPhq#QDd<%8XUb+)Zh?iq{0 zlDh&(@!OFnhyBg0NCCS5xC9mp0*az2ilQirq9}@@C`wZz{E1vYSoeF3ZSMq#O;Q#` zx9~uTb4^FpKI)GGLB;V3nwcam^+p##;h}F-OkNsfaQ9O ztH-!fmJj1Zw|*RPjm+U488T>SKSuR)KAR19WJ~HzFqrca9n1Auho{cINu9dh;M>Ew z6T7SbdOyU~{meVv>6SZv8jNGgeTweT$%y->`ur>>y&JCE@N?Lpp6q8q`!_hC)6cn+ zNlE=E7)aSlm=?CNo7w9-eA}3$j2ueg<@@>+%g3pcdGa#CnZD0i(7#1FhQ~0>m5&2^ zQ)4eLZH$Jrjp2qn`QhYCmhhu>C42AqV%K(iaqMUt!y~=*7o~Bj=2` zdiHGNw|Mj4A~!zb71CJS1{2u(@m1@~3@>`tJ$h)ziW{X4Y_87o07&P8%T97SBeq>2 ze3<^z8Q=Xt+@B+g$8O%(#MzP4jkX`K#k<70+n+~?AWr+}M`0h*&J69Howr{#&?lV_ ze1C!iaSFfTgh;43hmX@Tn}ttYKFU~LN$i$T;X((6k*bZ6;(MwehAxS{7Tpm0VGA3J z>Ja*D2JmrO9Abhp!)0@1AHGN@#XEYM*(mD}JCC&Am9F-U?b?PEg5vgq??-&Ke4W8B z#V>q4%jsMqT(03P{{P>1K|DsXfs&N{e;x+uiaW&%(#7F~#OPzbic>!ZI+BIZ@+7Ce z=l|I>?B~{prZ%&Cx#49Wg|T|YSA%*;hvM#WfxSg@B>XhmGrBsQ8mF0VkviMJZ>WN- zgaPXeS!cG>pj0r9hrwuUrkB_M93@it|0#WeQ5-&~tf~>ZamiPU=Ey|qvPrjsX0U9G z`x{}(2-%a_bXRjNn;so<9!DIHH@h6X3eu7Ioz=G}-mHrd-Fb<-E|0q*;EnH^I2dPMZckjm@XG z;n7~6Eld+F(hw;t`=CerJg3}oRo-fm4y-;KAO}{x1QF7y{&;2Joi2_i$CC3xXVTb< z4lLC61oa=UCU`+-AC4qO(}$|?K;+WF<^7~pCX@Y06$&|;oMme4seXp+OS)rQiw^vm z-@|`DlA0Q%*~AL_-+>fGQ4~c{6h%=KMN#Vb1si%TiIvPvmjD0&07*qoM6N<$f`rg2 A>i_@% literal 0 HcmV?d00001 diff --git a/src/lib/metadata/home.ts b/src/lib/metadata/home.ts index 1b9314d4..b491c941 100644 --- a/src/lib/metadata/home.ts +++ b/src/lib/metadata/home.ts @@ -48,8 +48,8 @@ export const generateHomeMetadata = async (keyword?: string): Promise images: [ { url: searchImageUrl, - width: 1200, - height: 630, + width: 500, + height: 500, alt: `${keyword} 검색 결과 모임 이미지`, }, ], @@ -87,8 +87,8 @@ export const generateHomeMetadata = async (keyword?: string): Promise images: [ { url: logoImageUrl, - width: 1200, - height: 630, + width: 500, + height: 500, alt: 'WeGo 로고', }, ], @@ -120,8 +120,8 @@ export const generateHomeMetadata = async (keyword?: string): Promise images: [ { url: logoImageUrl, - width: 1200, - height: 630, + width: 500, + height: 500, alt: 'WeGo 로고', }, ], From 623e3c2571186f54fec47f103f0f3f9d316610e8 Mon Sep 17 00:00:00 2001 From: minseokim Date: Sun, 4 Jan 2026 15:29:21 +0900 Subject: [PATCH 03/11] =?UTF-8?q?fix:=20=EB=A9=94=ED=83=80=EB=8D=B0?= =?UTF-8?q?=EC=9D=B4=ED=84=B0=20=EB=A1=9C=EA=B3=A0=20=EC=9D=B4=EB=AF=B8?= =?UTF-8?q?=EC=A7=80=20=EA=B2=BD=EB=A1=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/metadata/home.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/metadata/home.ts b/src/lib/metadata/home.ts index b491c941..1396a1da 100644 --- a/src/lib/metadata/home.ts +++ b/src/lib/metadata/home.ts @@ -12,7 +12,7 @@ export const generateHomeMetadata = async (keyword?: string): Promise const currentUrl = keyword ? `${protocol}://${host}/?keyword=${encodeURIComponent(keyword)}` : `${protocol}://${host}/`; - const logoImageUrl = `${protocol}://${host}/images/wego-logo.png`; + const logoImageUrl = `${protocol}://${host}/images/logo.png`; try { if (keyword) { From 2b22a510f457b6c7dde55094993c4f1f355252db Mon Sep 17 00:00:00 2001 From: minseokim Date: Sun, 4 Jan 2026 15:44:29 +0900 Subject: [PATCH 04/11] =?UTF-8?q?fix:=20=EC=9D=B4=EB=AF=B8=EC=A7=80=20?= =?UTF-8?q?=ED=81=AC=EA=B8=B0=20400x400=EC=9C=BC=EB=A1=9C=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/metadata/home.ts | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/lib/metadata/home.ts b/src/lib/metadata/home.ts index 1396a1da..05948c35 100644 --- a/src/lib/metadata/home.ts +++ b/src/lib/metadata/home.ts @@ -48,14 +48,14 @@ export const generateHomeMetadata = async (keyword?: string): Promise images: [ { url: searchImageUrl, - width: 500, - height: 500, + width: 400, + height: 400, alt: `${keyword} 검색 결과 모임 이미지`, }, ], }, twitter: { - card: 'summary_large_image', + card: 'summary', title: metaTitle, description: metaDescription, images: [searchImageUrl], @@ -87,14 +87,14 @@ export const generateHomeMetadata = async (keyword?: string): Promise images: [ { url: logoImageUrl, - width: 500, - height: 500, + width: 400, + height: 400, alt: 'WeGo 로고', }, ], }, twitter: { - card: 'summary_large_image', + card: 'summary', title: metaTitle, description: metaDescription, images: [logoImageUrl], @@ -120,14 +120,14 @@ export const generateHomeMetadata = async (keyword?: string): Promise images: [ { url: logoImageUrl, - width: 500, - height: 500, + width: 400, + height: 400, alt: 'WeGo 로고', }, ], }, twitter: { - card: 'summary_large_image', + card: 'summary', images: [logoImageUrl], }, }; From 536fcd285186f917f0b4e3fa0fc7f6b355278cb8 Mon Sep 17 00:00:00 2001 From: minseokim Date: Sun, 4 Jan 2026 16:22:53 +0900 Subject: [PATCH 05/11] =?UTF-8?q?fix:=20=ED=99=88=ED=8E=98=EC=9D=B4?= =?UTF-8?q?=EC=A7=80=20=EA=B3=B5=EC=9C=A0=20=EC=9D=B4=EB=AF=B8=EC=A7=80=20?= =?UTF-8?q?=ED=81=AC=EA=B8=B0=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/metadata/home.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/metadata/home.ts b/src/lib/metadata/home.ts index 05948c35..7d4e0b04 100644 --- a/src/lib/metadata/home.ts +++ b/src/lib/metadata/home.ts @@ -87,8 +87,8 @@ export const generateHomeMetadata = async (keyword?: string): Promise images: [ { url: logoImageUrl, - width: 400, - height: 400, + width: 92, + height: 40, alt: 'WeGo 로고', }, ], @@ -120,8 +120,8 @@ export const generateHomeMetadata = async (keyword?: string): Promise images: [ { url: logoImageUrl, - width: 400, - height: 400, + width: 92, + height: 40, alt: 'WeGo 로고', }, ], From b2a89628b5cf92e78d00dbbf0e3e06b290e95ea3 Mon Sep 17 00:00:00 2001 From: minseokim Date: Sun, 4 Jan 2026 16:32:43 +0900 Subject: [PATCH 06/11] =?UTF-8?q?fix:=20=EB=A1=9C=EA=B3=A0=20=EC=9D=B4?= =?UTF-8?q?=EB=AF=B8=EC=A7=80=EB=A5=BC=20100x100=EC=9C=BC=EB=A1=9C=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/metadata/home.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/metadata/home.ts b/src/lib/metadata/home.ts index 7d4e0b04..6087906f 100644 --- a/src/lib/metadata/home.ts +++ b/src/lib/metadata/home.ts @@ -87,8 +87,8 @@ export const generateHomeMetadata = async (keyword?: string): Promise images: [ { url: logoImageUrl, - width: 92, - height: 40, + width: 100, + height: 100, alt: 'WeGo 로고', }, ], From fe4f8ee7b11fb2f0db9e14d08f7a1e5d71f02204 Mon Sep 17 00:00:00 2001 From: minseokim Date: Sun, 4 Jan 2026 16:36:37 +0900 Subject: [PATCH 07/11] =?UTF-8?q?fix:=20=EB=A1=9C=EA=B3=A0=20=EC=9D=B4?= =?UTF-8?q?=EB=AF=B8=EC=A7=80=20200x200=EC=9C=BC=EB=A1=9C=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/metadata/home.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/metadata/home.ts b/src/lib/metadata/home.ts index 6087906f..1fcace26 100644 --- a/src/lib/metadata/home.ts +++ b/src/lib/metadata/home.ts @@ -87,8 +87,8 @@ export const generateHomeMetadata = async (keyword?: string): Promise images: [ { url: logoImageUrl, - width: 100, - height: 100, + width: 200, + height: 200, alt: 'WeGo 로고', }, ], @@ -120,8 +120,8 @@ export const generateHomeMetadata = async (keyword?: string): Promise images: [ { url: logoImageUrl, - width: 92, - height: 40, + width: 200, + height: 200, alt: 'WeGo 로고', }, ], From 09c11668140e718971a384b546fd0493b03f913d Mon Sep 17 00:00:00 2001 From: minseokim Date: Sun, 4 Jan 2026 16:57:38 +0900 Subject: [PATCH 08/11] =?UTF-8?q?feat:=20=EB=AA=A8=EC=9E=84=20=EC=8B=A0?= =?UTF-8?q?=EC=B2=AD=20=EC=8A=B9=EC=9D=B8/=EA=B1=B0=EC=A0=88=20=EC=8B=9C?= =?UTF-8?q?=20=ED=86=A0=EC=8A=A4=ED=8A=B8=20=EB=A9=94=EC=8B=9C=EC=A7=80=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/pages/pending/pending-members/index.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/components/pages/pending/pending-members/index.tsx b/src/components/pages/pending/pending-members/index.tsx index d514b6b5..15523b4b 100644 --- a/src/components/pages/pending/pending-members/index.tsx +++ b/src/components/pages/pending/pending-members/index.tsx @@ -8,6 +8,8 @@ import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query'; import { API } from '@/api'; import { EmptyState } from '@/components/layout/empty-state'; +import { Toast } from '@/components/ui'; +import { useToast } from '@/components/ui/toast/core'; import { groupKeys } from '@/lib/query-key/query-key-group'; import { GetJoinRequestsResponse } from '@/types/service/group'; @@ -20,6 +22,7 @@ interface Props { export const GroupPendingMembers = ({ groupId }: Props) => { const router = useRouter(); const queryClient = useQueryClient(); + const { run } = useToast(); const { data, isLoading, error } = useQuery({ queryKey: groupKeys.joinRequests(groupId, 'PENDING'), @@ -47,6 +50,7 @@ export const GroupPendingMembers = ({ groupId }: Props) => { }); // 모임 상세 정보도 갱신 await queryClient.invalidateQueries({ queryKey: groupKeys.detail(groupId) }); + run(모임 신청이 승인되었습니다.); }, }); @@ -60,6 +64,7 @@ export const GroupPendingMembers = ({ groupId }: Props) => { queryKey: groupKeys.joinRequests(groupId, 'PENDING'), refetchType: 'active', // 활성화된 모든 쿼리 자동 refetch }); + run(모임 신청이 거절되었습니다.); }, }); From 5aeff713b2439a235590c42d99db869f4a474b24 Mon Sep 17 00:00:00 2001 From: minseokim Date: Sun, 4 Jan 2026 17:01:00 +0900 Subject: [PATCH 09/11] =?UTF-8?q?fix:=20=ED=86=A0=EC=8A=A4=ED=8A=B8=20?= =?UTF-8?q?=EB=A9=94=EC=8B=9C=EC=A7=80=20=EB=AC=B8=EA=B5=AC=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=20(=EC=8A=B9=EC=9D=B8=20=E2=86=92=20=EC=88=98?= =?UTF-8?q?=EB=9D=BD)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/pages/pending/pending-members/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/pages/pending/pending-members/index.tsx b/src/components/pages/pending/pending-members/index.tsx index 15523b4b..cb5f0ca9 100644 --- a/src/components/pages/pending/pending-members/index.tsx +++ b/src/components/pages/pending/pending-members/index.tsx @@ -50,7 +50,7 @@ export const GroupPendingMembers = ({ groupId }: Props) => { }); // 모임 상세 정보도 갱신 await queryClient.invalidateQueries({ queryKey: groupKeys.detail(groupId) }); - run(모임 신청이 승인되었습니다.); + run(모임 신청이 수락되었습니다.); }, }); From 72f3894abdf1bf5cc000425849d0aefc531d6647 Mon Sep 17 00:00:00 2001 From: minseokim Date: Sun, 4 Jan 2026 17:36:09 +0900 Subject: [PATCH 10/11] =?UTF-8?q?fix:=20=EA=B2=80=EC=83=89=20=ED=9B=84=20?= =?UTF-8?q?=EB=A1=9C=EA=B3=A0=20=ED=81=B4=EB=A6=AD=EC=8B=9C=20=EA=B2=80?= =?UTF-8?q?=EC=83=89=20=EC=BF=BC=EB=A6=AC=20=ED=8C=8C=EB=9D=BC=EB=AF=B8?= =?UTF-8?q?=ED=84=B0=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/layout/header/index.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/layout/header/index.tsx b/src/components/layout/header/index.tsx index f849a5e3..5ae1febb 100644 --- a/src/components/layout/header/index.tsx +++ b/src/components/layout/header/index.tsx @@ -9,10 +9,15 @@ export const Header = () => { const { isAuthenticated } = useAuth(); const { unReadCount, receivedNewNotification } = useNotification(); + const onLogoClick = (e: React.MouseEvent) => { + e.preventDefault(); + window.location.href = '/'; + }; + return (