Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
ed7a783
chore: tiptap v2로 패키지 설치
nabbang6 Feb 19, 2026
d2a8b6a
style: 에디터 전역 스타일 추가
nabbang6 Feb 19, 2026
a814925
feat: 게시글 작성 전역 상태 스토어 추가
nabbang6 Feb 19, 2026
f4180b1
fix: 충돌 해결
nabbang6 Feb 19, 2026
17b93bd
feat: 에디터 타입 정의
nabbang6 Feb 19, 2026
cd8f84c
feat: 슬래시 메뉴 커맨드 상수 정의 추가
nabbang6 Feb 19, 2026
18bcfbc
feat: 슬래시 메뉴 컴포넌트 추가
nabbang6 Feb 19, 2026
d25acd4
feat: Tiptap 에디터 컴포넌트 추가
nabbang6 Feb 19, 2026
99d012e
style: ProseMirror 체크리스트 여백 스타일 수정
nabbang6 Feb 19, 2026
b0b0931
Merge branch 'main' of https://github.com/Team-Weeth/weeth-client int…
nabbang6 Feb 20, 2026
9cc3f11
style: ProseMirror 하드코딩 색상 디자인 토큰으로 교체
nabbang6 Feb 20, 2026
c3f21e5
feat: SlashMenu 키보드 탐색 자동 스크롤 추가 및 디자인 토큰 적용
nabbang6 Feb 20, 2026
08e7b18
feat: Editor 슬래시 메뉴 stale closure 수정 및 커서 이탈 감지 추가
nabbang6 Feb 20, 2026
a658d6d
style: board/page.tsx 메인 패딩 p-8 → 디자인 토큰 p-700으로 교체
nabbang6 Feb 21, 2026
40e7598
style: ProseMirror 하드코딩 spacing/radius 값 디자인 토큰으로 교체
nabbang6 Feb 21, 2026
4ce4254
refactor: BubbleMenu 버튼 스타일 cva/cn으로 추출 및 비토큰 클래스 토큰으로 교체
nabbang6 Feb 21, 2026
83d5d23
style: EditorContent 비토큰 타이포/컬러/간격 디자인 토큰으로 교체
nabbang6 Feb 21, 2026
28dfed1
refactor: SlashMenu 아이콘 문자열에서 Lucide React 컴포넌트로 교체
nabbang6 Feb 21, 2026
9538078
style: prose 제거 후 ProseMirror 타이포/컬러/리스트 스타일 직접 관리
nabbang6 Feb 21, 2026
9b0ff79
refactor: usePostStore에 combine + devtools 적용 및 cohort > cardinalNumb…
nabbang6 Feb 23, 2026
2afcf55
refactor: Editor 컴포넌트를 usePostEditor + extensions + EditorBubbleMenu로 분리
nabbang6 Feb 23, 2026
edf3053
style: 에디터 내부 리스트 스타일 제거 (직접 정의 x, tiptap 기본 스타일 적용)
nabbang6 Feb 23, 2026
4f23d30
feat: 들여쓰기(tab) 지원 기능 추가
nabbang6 Feb 23, 2026
689ffc4
chore: react compiler 설치 및 설정
nabbang6 Feb 24, 2026
9bb31f7
refactor: React Compiler 도입으로 인해 불필요한 useMemo/useCallback 제거
nabbang6 Feb 24, 2026
f758a9a
fix: 코드 래빗 리뷰 반영
nabbang6 Feb 25, 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
2 changes: 1 addition & 1 deletion next.config.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import type { NextConfig } from 'next';

const nextConfig: NextConfig = {
/* config options here */
reactCompiler: true,
};

export default nextConfig;
30 changes: 30 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,35 @@
"format:check": "prettier --check ."
},
"dependencies": {
"@tailwindcss/typography": "^0.5.19",
"@tanstack/react-query": "^5.62.11",
"@tiptap/core": "2.4.0",
"@tiptap/extension-blockquote": "2.4.0",
"@tiptap/extension-bold": "2.4.0",
"@tiptap/extension-bubble-menu": "2.4.0",
"@tiptap/extension-bullet-list": "2.4.0",
"@tiptap/extension-code": "2.4.0",
"@tiptap/extension-code-block": "2.4.0",
"@tiptap/extension-document": "2.4.0",
"@tiptap/extension-dropcursor": "2.4.0",
"@tiptap/extension-floating-menu": "2.4.0",
"@tiptap/extension-gapcursor": "2.4.0",
"@tiptap/extension-hard-break": "2.4.0",
"@tiptap/extension-heading": "2.4.0",
"@tiptap/extension-history": "2.4.0",
"@tiptap/extension-horizontal-rule": "2.4.0",
"@tiptap/extension-italic": "2.4.0",
"@tiptap/extension-list-item": "2.4.0",
"@tiptap/extension-ordered-list": "2.4.0",
"@tiptap/extension-paragraph": "2.4.0",
"@tiptap/extension-placeholder": "2.4.0",
"@tiptap/extension-strike": "2.4.0",
"@tiptap/extension-task-item": "2.4.0",
"@tiptap/extension-task-list": "2.4.0",
"@tiptap/extension-text": "2.4.0",
"@tiptap/extension-typography": "2.4.0",
"@tiptap/pm": "2.4.0",
"@tiptap/react": "2.4.0",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"lucide-react": "^0.468.0",
Expand All @@ -21,6 +49,7 @@
"react": "19.2.3",
"react-dom": "19.2.3",
"tailwind-merge": "^2.6.0",
"tippy.js": "^6.3.7",
"tw-animate-css": "^1.4.0",
"zustand": "^5.0.2"
},
Expand All @@ -29,6 +58,7 @@
"@types/node": "^20",
"@types/react": "^19",
"@types/react-dom": "^19",
"babel-plugin-react-compiler": "^1.0.0",
"eslint": "^9",
"eslint-config-next": "16.1.6",
"eslint-config-prettier": "^9.1.0",
Expand Down
Loading
Loading