-
Notifications
You must be signed in to change notification settings - Fork 3
[release] FE v1.1.6 릴리즈 #842
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
6827782
ac3503a
b4b81a3
fb53f93
492667b
a6c5b54
013debd
32f0805
0a8034f
a363482
ecf525d
8aa62d6
9cef479
f28d8ce
dcb8445
d4370d6
e682b54
c12d05e
18eb74e
fd4a76f
d2d7cb8
3362fc2
925e752
a9c6995
0ba8eab
963d723
6d5168a
b7784e7
c38777f
c961f54
61160e1
8d97ca8
f3d4919
b38ede1
43cc1c4
926a7ee
c51c82a
3c4a38f
d245c61
e47f5f3
17473e6
0d0b30d
5efda18
d8b7015
1a53fe6
ad7d544
329850b
504d5da
8688241
1bd443b
0340c2f
9c3c19d
8cf42ba
fab71c8
0d39d24
e8d2c57
1e5be34
be2c7a0
256a956
d76aa95
f0c2407
9cf5cb6
d0b081a
6e7b5e2
81bdd50
0c76ca7
c05b39a
412cc8f
583e77d
38ee749
15e6a83
5fdb09c
82a0a21
e003068
f7c6182
aef3e06
bc19f81
7f40406
4af6aa4
07163ee
247f1d1
7c80865
5c56643
1bdd4d8
53eefd6
f8ff630
b57a55c
2e1db02
ad24725
faa3c5e
095c45d
7f42524
3fd6f83
fb4de8f
53104db
20f599c
6625f4b
4585c50
034c5b2
4dc9041
504f573
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| import { defineConfig } from 'vite'; | ||
| import react from '@vitejs/plugin-react'; | ||
| import tsconfigPaths from 'vite-tsconfig-paths'; | ||
|
|
||
| const DEFAULT_PORT = 3000; | ||
|
|
||
| export default defineConfig({ | ||
| plugins: [react(), tsconfigPaths()], | ||
| server: { | ||
| port: DEFAULT_PORT, | ||
| }, | ||
| }); | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,67 @@ | ||
| <!doctype html> | ||
| <html lang="ko"> | ||
| <head> | ||
| <meta charset="utf-8" /> | ||
| <!-- 네이버 서치어드바이저 태그--> | ||
| <meta | ||
| name="naver-site-verification" | ||
| content="1923d7ecdc8a948e0678d367073acd93a9a48c6e" | ||
| /> | ||
| <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> | ||
| <meta | ||
| name="viewport" | ||
| content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" | ||
| /> | ||
| <title>모아동 - 부경대학교 모든 동아리를 한눈에</title> | ||
| <meta | ||
| name="description" | ||
| content="부경대학교 동아리 찾기, 모집 정보 확인부터 신규 동아리 가입과 홍보까지 한 번에 할 수 있어요." | ||
| /> | ||
| <link rel="canonical" href="https://www.moadong.com" /> | ||
| <!-- 파비콘 --> | ||
| <link rel="icon" href="/favicon.ico" /> | ||
|
|
||
| <!-- Open Graph (OG) 메타 태그 --> | ||
| <meta property="og:type" content="website" /> | ||
| <meta property="og:title" content="모아동" /> | ||
| <meta | ||
| property="og:description" | ||
| content="모아 동아리! 부경대학교 모든 동아리를 한눈에!" | ||
| /> | ||
| <meta property="og:url" content="https://www.moadong.com" /> | ||
| <meta property="og:site_name" content="Moadong" /> | ||
| <meta property="og:image" content="https://www.moadong.com/og_image.png" /> | ||
| <meta property="og:image:width" content="1200" /> | ||
| <meta property="og:image:height" content="630" /> | ||
|
|
||
| <!-- Twitter Card --> | ||
| <meta name="twitter:card" content="summary" /> | ||
| <meta | ||
| name="twitter:title" | ||
| content="모아 동아리! 부경대학교 모든 동아리를 한눈에!" | ||
| /> | ||
| <meta | ||
| name="twitter:description" | ||
| content="부경대 동아리 정보를 한 곳에서 찾아보고, 새로운 동아리에 가입해 보세요!" | ||
| /> | ||
| <meta name="twitter:image" content="https://www.moadong.com/og_image.png" /> | ||
| <link | ||
| rel="stylesheet" | ||
| href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css" | ||
| /> | ||
| <link | ||
| rel="stylesheet" | ||
| href="https://fonts.googleapis.com/css2?family=Krona+One&display=swap" | ||
| /> | ||
| <script | ||
| src="https://t1.kakaocdn.net/kakao_js_sdk/2.7.5/kakao.min.js" | ||
| integrity="sha384-dok87au0gKqJdxs7msEdBPNnKSRT+/mhTVzq+qOhcL464zXwvcrpjeWvyj1kCdq6" | ||
| crossorigin="anonymous" | ||
| ></script> | ||
|
Comment on lines
+56
to
+60
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chainKakao SDK 버전 확인이 필요합니다. 현재 Kakao SDK 버전(2.7.5)이 최신이며 보안 이슈가 없는지 확인하세요. 🌐 Web query: 💡 Result: Short answer: I found no public security advisories specifically for Kakao JavaScript SDK v2.7.5. Kakao’s official release notes list 2.7.5 as an “internal update” released on 2025‑04‑03, and the latest SDK version on the official site is 2.7.9 (2025‑11‑05) — update to the newest release if you need the most recent fixes. [1][2] Sources:
If you want, I can:
Kakao SDK 버전을 최신 릴리스로 업데이트하세요. 현재 코드는 Kakao JavaScript SDK v2.7.5를 사용 중이며, 이 버전에는 공개된 보안 취약점이 없습니다. 그러나 최신 버전은 2.7.9(2025-11-05 릴리스)입니다. 최신 수정사항과 개선사항을 적용하려면 다음을 업데이트하세요: Kakao 공식 문서에서 v2.7.9의 정확한 무결성 해시값을 확인하여 업데이트하세요. 🤖 Prompt for AI Agents |
||
| </head> | ||
|
|
||
| <body> | ||
| <div id="root"></div> | ||
| </body> | ||
| <script type="module" src="./src/index.tsx"></script> | ||
| </html> | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
환경 변수 설정 확인이 필요합니다.
Vite 설정이 기본적으로 올바르게 구성되어 있으나, VITE_* 환경 변수가 제대로 로드되는지 확인이 필요합니다.
다음 스크립트로 .env 파일 존재 여부 및 환경 변수 설정을 확인하세요:
🏁 Script executed:
Length of output: 235
더 정확한 검증을 위해 수정된 스크립트를 실행하겠습니다.
Length of output: 2475
.env파일이 존재하지 않지만 코드에서 환경 변수를 사용 중입니다..gitignore설정을 확인하겠습니다.Length of output: 1321
.env.example 파일 추가 필요
Vite 설정(
vite.config.ts)은 올바르게 구성되어 있고, Vite가VITE_*환경 변수를 자동으로 로드합니다. 다만 개발자 온보딩을 위해 필수 환경 변수를 문서화하는.env.example파일이 없습니다.코드에서 사용 중인 환경 변수:
VITE_MIXPANEL_TOKEN(frontend/src/utils/initSDK.ts)VITE_CHANNEL_PLUGIN_KEY(frontend/src/utils/initSDK.ts)VITE_SENTRY_DSN(frontend/src/utils/initSDK.ts)VITE_SENTRY_RELEASE(frontend/src/utils/initSDK.ts)VITE_KAKAO_JAVASCRIPT_KEY(frontend/src/utils/initSDK.ts)VITE_API_BASE_URL(frontend/src/constants/api.ts)프로젝트 루트에
.env.example파일을 추가하여 필수 변수와 샘플값을 명시하세요.🤖 Prompt for AI Agents