Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
e73bef3
fix: 빌드 오류 수정 및 Resend → Supabase 이메일 초대로 교체
May 4, 2026
34f8d48
[fix] : TypeScript 타입 검사 복원 및 린트 에러 수정
May 4, 2026
adbdb75
[chore] : 루트 /lib/ 레거시 디렉토리 삭제
May 4, 2026
e1b57b8
[refactor] : any 타입 제거 (AssigneeField, TaskDetail, TaskAdd, useTaskMa…
May 4, 2026
a336b68
[refactor] : any 타입 제거 2차 (TaskDetail, useModal, ProjectBoardBody)
May 4, 2026
84c8b6a
[refactor] : 타입 안정성 개선 (any → 명시적 타입)
May 4, 2026
43f3e66
[refactor] : TanStack Query 도입 (프로젝트 목록 캐싱)
May 4, 2026
3b3f004
[refactor] : useMutation 적용 (프로젝트 생성/수정)
May 4, 2026
826c3d9
[refactor] : Query Keys 중앙 관리 (queryKeys 상수)
May 4, 2026
22519b0
[refactor] : API 오류 처리 통일화
May 4, 2026
02bf949
[chore] : tailwind.config.js 제거 (Tailwind v4 마이그레이션 완료)
May 4, 2026
6ffec46
[refactor] : Supabase Realtime + useQuery 통합
May 5, 2026
5540243
[perf] : 초기 로딩 최적화 (동적 로딩 + 이미지 최적화)
May 6, 2026
6c90f1b
refactor(ui): rename Commontable to CommonTable (#1)
May 6, 2026
e5ee889
Merge pull request #5 from lnu8926-web/refactor/1-common-table-rename
lnu8926-web May 6, 2026
6efa71f
refactor(ui): unify export to default (#2)
May 6, 2026
8b94861
refactor(ui): unify export to default (#2)
May 6, 2026
da97e16
refactor(structure): merge constants/constants.ts into lib/constants.…
May 6, 2026
39fd172
Merge pull request #6 from lnu8926-web/refactor/2-ui-export-unify
lnu8926-web May 6, 2026
d3d4d1e
Merge pull request #7 from lnu8926-web/refactor/3-constants-structure
lnu8926-web May 6, 2026
f8fbf15
chore(ci): add quality gate workflow (#4)
May 6, 2026
1928792
chore(ci): add quality gate workflow (#4)
May 6, 2026
058131f
Merge pull request #8 from lnu8926-web/chore/4-ci-quality-gate
lnu8926-web May 9, 2026
dac8f17
refactor(fsd): task pilot step1 move ui module (#9)
May 9, 2026
c66176c
fix(task): remove invalid projectId string usage in TaskDetail
May 9, 2026
449768e
Merge pull request #11 from lnu8926-web/refactor/issue-9-task-fsd-ste…
lnu8926-web May 9, 2026
18f6d2a
Merge remote-tracking branch 'origin/main' into refactor/issue-9-task…
Copilot May 9, 2026
f36f7fc
Merge pull request #12 from lnu8926-web/refactor/issue-9-task-fsd-ste…
lnu8926-web May 9, 2026
eb80992
refactor(fsd): finalize task public api and remove legacy imports (#9)
May 9, 2026
726a143
Merge pull request #13 from lnu8926-web/refactor/issue-9-task-fsd-ste…
lnu8926-web May 9, 2026
9d4b755
refactor(auth): stabilize google sign-in flow with server-side supaba…
lnu8926-web May 10, 2026
6d1a5db
chore: remove local mcp workspace config from auth branch
lnu8926-web May 10, 2026
c6196a2
chore: ignore vscode workspace settings
lnu8926-web May 10, 2026
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
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: false
68 changes: 68 additions & 0 deletions .github/ISSUE_TEMPLATE/sprint-task.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
name: Sprint Task
description: Refactor or feature task for sprint backlog
title: "[type][area] "
labels: ["type:refactor", "priority:medium"]
body:
- type: dropdown
id: type
attributes:
label: Type
options:
- refactor
- feature
- chore
validations:
required: true
- type: dropdown
id: area
attributes:
label: Area
options:
- structure
- kanban
- project
- notice
- auth
- admin
- ui
- api
validations:
required: true
- type: dropdown
id: priority
attributes:
label: Priority
options:
- high
- medium
- low
validations:
required: true
- type: textarea
id: summary
attributes:
label: Summary
description: What should be changed?
placeholder: Describe task in 2-4 lines.
validations:
required: true
- type: textarea
id: acceptance
attributes:
label: Acceptance Criteria
description: Checkbox list recommended.
value: |
- [ ] Criteria 1
- [ ] Criteria 2
validations:
required: true
- type: textarea
id: test
attributes:
label: Test Plan
placeholder: Unit/manual/e2e test plan
- type: input
id: estimate
attributes:
label: Estimate (story points)
placeholder: e.g. 2, 3, 5
29 changes: 29 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: CI

on:
pull_request:
branches:
- main

jobs:
quality:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- uses: actions/setup-node@v4
with:
node-version: 20
cache: npm

- name: Install dependencies
run: npm ci

- name: Type check
run: npm run typecheck

- name: Lint
run: npm run lint

- name: Build
run: npm run build
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,9 @@ dist
# Sveltekit cache directory
.svelte-kit/

# VS Code workspace settings
.vscode/

# vitepress build output
**/.vitepress/dist

Expand Down
48 changes: 0 additions & 48 deletions lib/calendarUtils.ts

This file was deleted.

164 changes: 0 additions & 164 deletions lib/constants.ts

This file was deleted.

14 changes: 0 additions & 14 deletions lib/constants/messages.ts

This file was deleted.

Loading