Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
cb184f5
feat: 로그아웃 즉시 메인화면으로 이동
Programmeryeongtaek Sep 9, 2025
007f35b
feat: 회원가입 - 이메일, 닉네임 중복 검사 기능
Programmeryeongtaek Sep 9, 2025
c88f999
feat: 로그인 정보 불일치 시 메시지 나타남
Programmeryeongtaek Sep 9, 2025
a0dec94
style: 로그인, 회원가입 스타일링
Programmeryeongtaek Sep 9, 2025
5c0f3a9
feat: 로그인&회원가입 페이지에 메인화면으로 돌아가기 추가
Programmeryeongtaek Sep 9, 2025
ad182c2
임시
Programmeryeongtaek Sep 9, 2025
bb3edd3
Merge branch 'main' into develop
Programmeryeongtaek Sep 10, 2025
06f2ca2
Merge branch 'develop' into feat/auth
Programmeryeongtaek Sep 10, 2025
e388436
fix: YAML 문법 오류 수장
Programmeryeongtaek Sep 10, 2025
199a40d
style: 코드 포맷팅 적용
Programmeryeongtaek Sep 10, 2025
e0012f5
fix: GitHub Actions 워크플로우 설정 오류 수정
Programmeryeongtaek Sep 10, 2025
85b30af
style: 코드 포맷팅 적용
Programmeryeongtaek Sep 10, 2025
f112488
Merge branch 'main' into develop
Programmeryeongtaek Sep 10, 2025
3e24c8b
Merge branch 'main' into develop
Programmeryeongtaek Sep 10, 2025
423e428
remove: 불필요한 파일 삭제
Programmeryeongtaek Sep 10, 2025
42114bb
feat: 회원가입과 로그인 페이지에 메인 화면 돌아가는 버튼 추가 및 메시지 수정
Programmeryeongtaek Sep 10, 2025
1e9a5c3
fix: 로딩 시 session 체크 로직 수정
Programmeryeongtaek Sep 10, 2025
f22db56
style: 포맷팅 설정
Programmeryeongtaek Sep 10, 2025
a3208d7
style: 로그인&회원가입 페이지 스타일링 및 버튼 추가 (#5)
Programmeryeongtaek Sep 10, 2025
1d3b8e3
fix: 배포환경에서 로그아웃 세션유지 문제 해결
Programmeryeongtaek Sep 11, 2025
40c5265
refactor: login 페이지 suspense 제거 및 통합, 스타일링
Programmeryeongtaek Sep 11, 2025
eeed61c
style: 포매팃 적용
Programmeryeongtaek Sep 11, 2025
d95cb79
Merge branch 'feat/auth' into develop
Programmeryeongtaek Sep 11, 2025
94e884f
style: 포맷팅 적용
Programmeryeongtaek Sep 11, 2025
42e84ed
feat & style: 이웃기능 및 마이페이지, 회고 도메인 스타일링 (#8)
Programmeryeongtaek Sep 14, 2025
649727b
feat: 목표 도메인 기능구현 및 오류 해결, 스타일링 (#10)
Programmeryeongtaek Sep 17, 2025
0d63fd2
fix: 회원가입 인증 후 프로필 생성되지 않는 문제 해결
Programmeryeongtaek Sep 22, 2025
cd359c3
style: 포맷팅 적용
Programmeryeongtaek Sep 22, 2025
38da308
Merge branch 'main' into Bugfix
Programmeryeongtaek Sep 22, 2025
9c6ea02
chore: 배포환경 Vercel로 설정
Programmeryeongtaek Sep 22, 2025
6beae0d
Merge branch 'Bugfix' of https://github.com/Programmeryeongtaek/dayly…
Programmeryeongtaek Sep 22, 2025
ebfc336
fix: 배포 설정 변경
Programmeryeongtaek Sep 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 4 additions & 6 deletions .github/workflows/production.yml
Original file line number Diff line number Diff line change
Expand Up @@ -97,14 +97,12 @@ jobs:
NEXT_PUBLIC_SUPABASE_URL: ${{ secrets.PROD_SUPABASE_URL }}
NEXT_PUBLIC_SUPABASE_ANON_KEY: ${{ secrets.PROD_SUPABASE_ANON_KEY }}

# Vercel 배포 예시 (사용하는 플랫폼에 맞게 수정)
# Vercel CLI로 배포
- name: Deploy to Vercel
uses: amondnet/vercel-action@v25
uses: vercel/action-deply@v1
with:
vercel-token: ${{ secrets.VERCEL_TOKEN }} # TODO: 나중에 배포 후 입력
vercel-org-id: ${{ secrets.VERCEL_ORG_ID }} # TODO: 나중에 배포 후 입력
vercel-project-id: ${{ secrets.VERCEL_PROJECT_ID }} # TODO: 나중에 배포 후 입력
vercel-args: "--prod"
vercel-token: ${{ secrets.VERCEL_TOKEN }}
vercel-args: "--prod --force"

# 배포 성공 알림 (선택사항)
- name: Deployment success notification
Expand Down
33 changes: 20 additions & 13 deletions src/hooks/auth/useAuth.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,27 +45,34 @@ export const useAuth = () => {
if (!data && !error) {
const { data: newProfile, error: createError } = await supabase
.from("profiles")
.insert([{
id: session.user.id,
email: session.user.email!,
name: session.user.user_metadata?.name || 'Unknown User',
nickname: session.user.user_metadata?.nickname || null,
}])
.insert([
{
id: session.user.id,
email: session.user.email!,
name: session.user.user_metadata?.name || "Unknown User",
nickname: session.user.user_metadata?.nickname || null,
},
])
.select()
.single();

if (!createError) {
// 기본 카테고리 생성
await supabase.from('categories').insert([{
user_id: session.user.id,
name: '통신비',
type: 'expense_fixed',
is_default: true,
}]). select();
await supabase
.from("categories")
.insert([
{
user_id: session.user.id,
name: "통신비",
type: "expense_fixed",
is_default: true,
},
])
.select();

return newProfile;
} else {
console.error('프로필 생성 실패:', createError);
console.error("프로필 생성 실패:", createError);
}
}

Expand Down
Loading