Skip to content
Open
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
410 commits
Select commit Hold shift + click to select a range
c84a049
feat: 스페이스 수정은 스페이스 리더일 경우에만 노출되도록 수정
klmhyeonwoo Oct 12, 2025
f4994a6
Merge pull request #561 from depromeet/feature/532
klmhyeonwoo Oct 12, 2025
685eca5
fix: 스페이스 수정 버튼을 클릭했을 때, 토글 메뉴가 뒤늦게 사라지는 현상 수정
klmhyeonwoo Oct 12, 2025
bf8d9f8
chore: 회고 분석 개인 데이터 변경사항 반영 (#564)
prgmr99 Oct 12, 2025
99b7d2c
Merge pull request #568 from depromeet/567-토글-메뉴-뒤늦게-사라지는-현상-수정
klmhyeonwoo Oct 12, 2025
9b8d64a
feat: 실행목표 관리 UI 작업 (#572)
prgmr99 Oct 14, 2025
7c22810
feat: 스페이스 추가 이벤트 연동
klmhyeonwoo Oct 12, 2025
becac73
feat: 스페이스 생성을 위한 페이즈 별 플로우 연동
klmhyeonwoo Oct 13, 2025
58cf055
feat: 스페이스 생성 플로우에 전역 스토어 연결 #569
klmhyeonwoo Oct 14, 2025
e5abac8
feat: #566 스페이스 생성 종료 시, 기존 스페이스 정보 입력 스토어 클린업
klmhyeonwoo Oct 14, 2025
1c785b4
fix: n/a 빌드 오류 수정 및 디자인 시안에 맞게 마진 수정
klmhyeonwoo Oct 14, 2025
8f21dda
Merge pull request #569 from depromeet/feature/566
klmhyeonwoo Oct 14, 2025
5ba27c9
feat: #573 실행목표 편집 기능 적용 (#574)
prgmr99 Oct 14, 2025
8cdad60
feat: desktop mobile view 구분 처리
supersett Oct 14, 2025
5d121bc
Merge branch 'develop' of https://github.com/depromeet/layer into 450…
supersett Oct 14, 2025
acfc2de
chore: 불필요한 콘솔 제거
supersett Oct 14, 2025
b8d3eff
feat: 모바일, 데스크탑일경우 context 값 처리
supersett Oct 14, 2025
0f99ddd
Merge pull request #562 from depromeet/450-template-list
supersett Oct 14, 2025
6595ace
Merge branch 'develop' of https://github.com/depromeet/layer into 452…
supersett Oct 14, 2025
61bd9c6
fix: 빌드 에러 수정
supersett Oct 14, 2025
bca6351
feat: 스페이스 introduction 추가
supersett Oct 14, 2025
7648bbc
Merge pull request #546 from depromeet/452-member-management
supersett Oct 14, 2025
b82f740
feat: 회고 작성 UI 퍼블리싱 완료
JaeIn1 Oct 16, 2025
240b4d1
fix: develop 머지 충돌 해결(RetrospectCard)
JaeIn1 Oct 16, 2025
4257174
fix: 누락된 key속성 추가
JaeIn1 Oct 16, 2025
14e24fa
feat: 회고 작성 dialog 헤더 크기 조정 추가
JaeIn1 Oct 16, 2025
7cb3f04
feat: 회고 작성 api 연동 완료
JaeIn1 Oct 17, 2025
4534e3b
remove: 불필요한 import 제거
JaeIn1 Oct 17, 2025
a22efa5
fix: 회고 나가기 누락된 기능 수정
JaeIn1 Oct 17, 2025
4e54547
fix: 진행사항, 목표진행 컴포넌트 높이 차이 수정
JaeIn1 Oct 17, 2025
01d81bd
feat: 질문수정 기능 작업 (#581)
prgmr99 Oct 17, 2025
8e67618
Merge branch 'develop' of https://github.com/depromeet/layer into 516…
supersett Oct 17, 2025
1ce2fa4
feat: 피드백 api 없어서 toast 처리
supersett Oct 17, 2025
13c8c2a
feat: mock 데이터 -> 실제데이터로 변경, 회원정보변경 api, 계정탈퇴 api, 로그아웃 기능 적용
supersett Oct 17, 2025
1176a8e
feat: 실행목표 추가 기능 작업 (#576)
prgmr99 Oct 18, 2025
44db9ce
feat: refactor: postRetrospect onSuccess 로직 분리
JaeIn1 Oct 18, 2025
c8e8697
refactor: QuestionItem 폰트 스타일 수정
JaeIn1 Oct 18, 2025
ea407fe
fix: develop 머지 충돌 해결
JaeIn1 Oct 18, 2025
0cd28ad
feat: 질문 추가 기능 작업 (#582)
prgmr99 Oct 18, 2025
17dfa42
Merge branch 'develop' of https://github.com/depromeet/layer into 553…
JaeIn1 Oct 18, 2025
ecafcf1
Merge pull request #579 from depromeet/553-회고-작성-ui-구현
JaeIn1 Oct 18, 2025
793ced8
feat: #566 회고 템플릿 추천 플로우 추가
klmhyeonwoo Oct 16, 2025
fb912ac
fix: n/a 불필요한 레이아웃 높이 조정 로직 삭제
klmhyeonwoo Oct 16, 2025
8f6a944
feat: #566 스페이스 및 회고 생성 플로우 연동
klmhyeonwoo Oct 18, 2025
78be68f
feat: #566 믹스패널 트래커에 스페이스 ID 값이 존재하지 않는 경우에 대한 예외 처리 진행
klmhyeonwoo Oct 18, 2025
3129d43
fix: 빌드 오류 수정
klmhyeonwoo Oct 18, 2025
570294d
feat: #566 내 스페이스 옆 아이콘에 스페이스 추가 이벤트 등록
klmhyeonwoo Oct 18, 2025
83257af
chore: 메인 브랜치 병합 충돌 수정
klmhyeonwoo Oct 18, 2025
bea8462
feat: #584 온보딩 화면 구현
klmhyeonwoo Oct 18, 2025
085e870
Merge pull request #583 from depromeet/feature/566
klmhyeonwoo Oct 19, 2025
83a5b9d
Merge pull request #585 from depromeet/feature/584
klmhyeonwoo Oct 19, 2025
1be3eb4
fix: ic_close 중복 export 수정
supersett Oct 19, 2025
b74127c
Merge branch 'develop' of https://github.com/depromeet/layer into 516…
supersett Oct 19, 2025
7666777
Merge pull request #529 from depromeet/516-profile-help
supersett Oct 19, 2025
9d93c0f
fix: #586 확대된 해상도에서 온보딩 화면 일부가 잘려보이는 현상 수정
klmhyeonwoo Oct 19, 2025
881d75e
fix: #586 disableOnInteraction 값을 false로 원복
klmhyeonwoo Oct 19, 2025
2e83196
fix: #586 부모 크기의 100% 높이가 아닌 fit 높이로 수정
klmhyeonwoo Oct 19, 2025
f9d5ad7
Merge pull request #588 from depromeet/bugfix/586
klmhyeonwoo Oct 19, 2025
c55ddd1
feat: 퍼널 모달의 z-index 값을 동적으로 제어하기 위한 overlayIndex 상태 값 추가 #589
klmhyeonwoo Oct 21, 2025
8d8284f
feat: 스페이스 생성 시, 질문 수정 컴포넌트 연동을 위한 신규 아톰 스토어 로직 추가 #589
klmhyeonwoo Oct 21, 2025
56e7f4d
feat: 모달 나가기 버튼 클릭 시, 아톰 초기화 로직 추가 #589
klmhyeonwoo Oct 21, 2025
2a5e8fd
feat: 퍼널 모달의 z-index 값을 동적으로 제어하기 위한 overlayIndex 상태 값 추가 #589
klmhyeonwoo Oct 21, 2025
74583dc
feat: 퍼널 모달의 z-index 값을 동적으로 제어하기 위한 overlayIndex 상태 값 추가 #589
klmhyeonwoo Oct 21, 2025
a5ef932
feat: 비효율적인 객체 구조에서 각 개별 아톰을 가지는 스토어 구조로 변경 #589
klmhyeonwoo Oct 21, 2025
f99f530
feat: 스페이스 및 회고 생성 시 아톰 리셋을 위한 커스텀 훅 추가 #589
klmhyeonwoo Oct 21, 2025
dd0559f
feat: 질문 수정 기능 추가 보완 #589
klmhyeonwoo Oct 21, 2025
a09c9b5
fix: 스페이스 생성 전역 스토어에 누락된 회고 목적 값 추가 #589
klmhyeonwoo Oct 21, 2025
4e8240f
fix: 회고 분석 스테이징 이슈 (#592)
prgmr99 Oct 22, 2025
40e97c3
Merge pull request #594 from depromeet/bugfix/589
klmhyeonwoo Oct 22, 2025
2052c2d
fix: 분석 정보 확인 시에 노출되는 스페이스 관리 버튼 이벤트 연결 #595
klmhyeonwoo Oct 22, 2025
b007a75
fix: 스페이스 템플릿 아이콘 클릭시 이후 화면 부재 수정
JaeIn1 Oct 23, 2025
9737a34
fix: 빌드 에러 수정 (overlayIndex)
JaeIn1 Oct 23, 2025
0223ee0
remove: 불필요한 주석 제거
JaeIn1 Oct 23, 2025
41a7ba3
fix: 마감일 지정 캘린더 ui 미반영 수정
JaeIn1 Oct 23, 2025
d79aa5e
fix: 닉네임 설정 화면의 버튼이 노출되지 않는 현상 수정 #604
klmhyeonwoo Oct 23, 2025
d3e7696
fix: 회고 초대장의 스크롤이 길어 버튼이 노출되지 않는 현상 수정 #606
klmhyeonwoo Oct 23, 2025
454f917
Merge pull request #596 from depromeet/bugfix/595
klmhyeonwoo Oct 24, 2025
68b6d0e
Merge pull request #605 from depromeet/bugfix/604
klmhyeonwoo Oct 24, 2025
b32b492
Merge pull request #607 from depromeet/bugfix/606
klmhyeonwoo Oct 24, 2025
a599726
fix: 질문 리스트 삭제 후 취소 시, 삭제된 결과로 저장되는 이슈 (#609)
prgmr99 Oct 26, 2025
8064eab
fix: 회고 작성 우측 넓은 화면 노출 시 이슈 수정
JaeIn1 Oct 26, 2025
30f0c06
Merge branch 'develop' of https://github.com/depromeet/layer into 597…
JaeIn1 Oct 26, 2025
2841241
Merge pull request #599 from depromeet/597-데스크탑-스페이스-템플릿-아이콘-클릭시-이후-화…
JaeIn1 Oct 26, 2025
bca174c
Merge branch 'develop' of https://github.com/depromeet/layer into 600…
JaeIn1 Oct 26, 2025
0680517
fix: 템플릿 상세보기 스크롤 시 버튼 배경 위로 나오는 현상 임시 제거
JaeIn1 Oct 26, 2025
57f6e00
Merge pull request #601 from depromeet/600-마감일-지정-캘린더-ui-미반영
JaeIn1 Oct 26, 2025
f6022bb
Merge branch 'develop' of https://github.com/depromeet/layer into 603…
JaeIn1 Oct 26, 2025
21afffc
fix: 회고 작성 버튼 텍스트 수정
JaeIn1 Oct 26, 2025
68b5020
feat: 스페이스 생성 및 회고 생성 시에 아이콘 및 인터렉션 스타일 변경
klmhyeonwoo Oct 26, 2025
a63ce81
refactor: 작성완료 즉시 실행 함수 표현식으로 수정
JaeIn1 Oct 26, 2025
d775b1f
feat: 우측 넓은 화면 노출 시, 스페이스 내 버튼들이 눌리지 않는 이슈 해결
JaeIn1 Oct 26, 2025
f4f9baf
Merge pull request #615 from depromeet/603-우측-넓은-화면-노출-시-스페이스-내-버튼들이-…
JaeIn1 Oct 26, 2025
960d9e5
feat: 회고 추가, 템플릿 변경, 멤버 버튼 연동 작업
JaeIn1 Oct 26, 2025
82e4b29
refactor: 커스텀 템플릿 spaceId 로직 변경
JaeIn1 Oct 26, 2025
2bcc1b3
remove: 불필요한 콘솔 제거
JaeIn1 Oct 26, 2025
5dc219e
feat: Dialog 노출 시, LNB 축소 버전 자동 제공 필요 (#613)
prgmr99 Oct 27, 2025
e4997fa
Merge pull request #616 from depromeet/feature/612
klmhyeonwoo Oct 27, 2025
c520d60
Merge branch 'develop' of https://github.com/depromeet/layer into 617…
JaeIn1 Oct 27, 2025
6f107aa
Merge pull request #618 from depromeet/617-우측-넓은-화면-노출-시-스페이스-내-버튼들이-…
JaeIn1 Oct 27, 2025
1e8aed4
Merge branch 'develop' of https://github.com/depromeet/layer into 619…
JaeIn1 Oct 27, 2025
1e2ce0f
Merge pull request #620 from depromeet/619-회고-작성-시-좌측-ui-버튼-연동회고-추가-템…
JaeIn1 Oct 27, 2025
2140a5e
feat: 헬프 센터 버튼에 채널톡 이벤트 연동 #608
klmhyeonwoo Oct 27, 2025
f95d08d
Update apps/web/src/component/common/LocalNavigationBar/Footer.tsx
klmhyeonwoo Oct 27, 2025
a84e34a
feat: 스페이스 내 empty 상태 반영 및 통일 필요 (#624)
prgmr99 Oct 28, 2025
d594d31
fix: 디렉토리 명을 파스칼 케이스로 변경 #608
klmhyeonwoo Oct 28, 2025
a7e3f28
Rename index.tsx to index.tsx
klmhyeonwoo Oct 28, 2025
6c5dfee
Merge pull request #625 from depromeet/feature/608
klmhyeonwoo Oct 28, 2025
9dc008c
fix: 회고와 스페이스가 생성되면 리스트에 바로 노출되지 않는 현상 수정 #611
klmhyeonwoo Oct 28, 2025
653e90e
fix: 회고 생성 후, 회고 생성 버튼을 누르면 오류 페이지로 이동하는 현상 수정 #627
klmhyeonwoo Oct 28, 2025
700fbf4
fix: 화면 가로 너비가 좁을 때, 버튼 텍스트가 내려가 화면 일부가 깨져보이는 현상 수정
klmhyeonwoo Oct 28, 2025
0407e17
Merge pull request #628 from depromeet/bugfix/611
klmhyeonwoo Oct 28, 2025
0a0e284
feat: Tooltip 컴포넌트 구현 및 LNB에 적용 (#629)
prgmr99 Oct 31, 2025
8e4e1a0
feat: 드롭다운 질문 텍스트 활성화 추가
JaeIn1 Nov 1, 2025
5e2ac58
fix: 질문 전체보기 폰트 사이즈 수정
JaeIn1 Nov 1, 2025
6009a5e
feat: 작성중인 회고 진입 연결 작업
JaeIn1 Nov 1, 2025
d809119
remove: 불필요한 주석 제거
JaeIn1 Nov 1, 2025
2eea90e
refactor: 질문 전체보기 Typography태그 활용
JaeIn1 Nov 1, 2025
2658f51
Merge pull request #633 from depromeet/632-회고-작성-화면-드롭다운-질문-텍스트-활성화-필요
JaeIn1 Nov 1, 2025
1eb3127
Merge branch 'develop' of https://github.com/depromeet/layer into 634…
JaeIn1 Nov 1, 2025
74b27c0
Merge pull request #635 from depromeet/634-홈-화면-작성중인-회고-진입-불가
JaeIn1 Nov 1, 2025
9700a08
feat: 작성 진입 단계 인터랙션 노출 플로우 수정
JaeIn1 Nov 1, 2025
74401bd
feat: [회고 작성, 분석] 회고 리스트 스크롤 기능 추가
JaeIn1 Nov 2, 2025
f6641b5
Merge pull request #637 from depromeet/636-작성-진입-단계-인터랙션-노출-상황
JaeIn1 Nov 2, 2025
2053c7a
feat: [회고 작성, 분석] 실행목표 기능 추가
JaeIn1 Nov 2, 2025
cfb91d7
Merge branch 'develop' of https://github.com/depromeet/layer into 639…
JaeIn1 Nov 2, 2025
b8549a6
fix: 스크롤 및 간격 수정
JaeIn1 Nov 2, 2025
cca385f
fix: #630 개인 회고 분석인 경우 토글 렌더링하지 않도록 수정 (#641)
prgmr99 Nov 4, 2025
7046da8
refactor: 읽기 전용 상태 값 이름 수정
klmhyeonwoo Nov 5, 2025
b6867c3
feat: 템플릿 카드에 ...props 추가 #626
klmhyeonwoo Nov 5, 2025
d5b33fe
feat: 회고 생성 시에 템플릿 카드 클릭 상세 화면 이동 이벤트 연결 #626
klmhyeonwoo Nov 5, 2025
ab5be25
feat: 스페이스 및 회고 생성 시에 템플릿 카드 클릭 상세 화면 이동 이벤트 연결 #626
klmhyeonwoo Nov 5, 2025
b149502
feat: funnelModal에 onPrevious 이벤트 연결 #626
klmhyeonwoo Nov 5, 2025
f5a88aa
refactor: 읽기 전용 상태 값 이름 수정
klmhyeonwoo Nov 5, 2025
63037ab
feat: funnelModal에 onPrevious 이벤트 연결 #626
klmhyeonwoo Nov 5, 2025
33146eb
Merge pull request #645 from depromeet/bugfix/626
klmhyeonwoo Nov 6, 2025
1eec3ce
fix: 스페이스의 회고 템플릿 영역에 긴 문자열이 들어오면 너비가 깨지는 현상 수정 #646
klmhyeonwoo Nov 6, 2025
61bb118
feat: 스페이스 삭제 다이얼로그 버튼 명 수정 및 다이얼로그 스타일 수정 #648
klmhyeonwoo Nov 6, 2025
75b264a
Merge pull request #647 from depromeet/bugfix/646
klmhyeonwoo Nov 7, 2025
fc65dce
refactor: 실행목표 컨파운드 패턴 적용 시도
JaeIn1 Nov 7, 2025
c60aba0
Merge branch 'develop' of https://github.com/depromeet/layer into 639…
JaeIn1 Nov 7, 2025
895d342
fix: 회고 생성 후, 이전 회고 생성 값이 유지되는 현상 수정
JaeIn1 Nov 7, 2025
98ffa34
fix: 회고 작성 시, 템플릿별 플레이스 홀더 누락 수정
JaeIn1 Nov 7, 2025
1697f41
Merge pull request #662 from depromeet/661-회고-생성-후-이전-회고-생성-값이-유지되는-현상
JaeIn1 Nov 7, 2025
254207b
Merge branch 'develop' of https://github.com/depromeet/layer into 663…
JaeIn1 Nov 7, 2025
41cfeb1
fix: 회고 작성 취소 시 라우팅 처리 추가
JaeIn1 Nov 7, 2025
9a0bc02
fix: 마감되지 않은 제출 완료한 회고 진입 시 로직 수정
JaeIn1 Nov 8, 2025
81d2c62
refactor: 회고 제출 전 확인 화면 UI 미반영 및 회고 제출하기 완료 모달 내 설명 문구 변경
JaeIn1 Nov 8, 2025
d1f1c55
Merge branch 'develop' of https://github.com/depromeet/layer into 639…
JaeIn1 Nov 9, 2025
13b7733
Merge pull request #640 from depromeet/639-회고-작성-회고-리스트-스크롤-기능-추가-필요
JaeIn1 Nov 9, 2025
ae886a9
Merge branch 'develop' of https://github.com/depromeet/layer into 663…
JaeIn1 Nov 9, 2025
b814491
Merge pull request #665 from depromeet/663-회고-템플릿-리스트-상세-내-회고-설명-누락
JaeIn1 Nov 9, 2025
f6d5f04
Merge branch 'develop' of https://github.com/depromeet/layer into 666…
JaeIn1 Nov 9, 2025
5d30296
Merge pull request #667 from depromeet/666-작성-중인-회고-들어가-이어-작성하기-취소-시-…
JaeIn1 Nov 9, 2025
5eb26f4
Merge branch 'develop' of https://github.com/depromeet/layer into 669…
JaeIn1 Nov 9, 2025
74faecb
Merge pull request #670 from depromeet/669-마감되지-않은-제출-완료한-회고-진입-시-회고-…
JaeIn1 Nov 9, 2025
a61d7f6
Merge branch 'develop' of https://github.com/depromeet/layer into 668…
JaeIn1 Nov 9, 2025
fb65cac
Merge pull request #672 from depromeet/668-회고-제출-전-확인-화면-ui-미반영-부분
JaeIn1 Nov 9, 2025
5e137c8
chore: 스타일링 개선 작업 (#673)
prgmr99 Nov 10, 2025
36b38ca
feat: #652 회고 제목 클릭 시 분석 페이지로 이동하는 기능 추가 및 UI 개선 (#674)
prgmr99 Nov 10, 2025
b821703
chore: #653 실행목표 추가하기 handler 연결 (#675)
prgmr99 Nov 10, 2025
d9288e0
feat: #657 분석 진행중 컴포넌트 생성 (#676)
prgmr99 Nov 10, 2025
b434d86
chore: #660 스페이스 항목에 카테고리 기반 텍스트 추가 (#677)
prgmr99 Nov 10, 2025
a5c0fe7
feat: 소셜 로그인 관련 다이얼로그 너비 대응 #649:
klmhyeonwoo Nov 10, 2025
719b3b6
Merge pull request #649 from depromeet/feature/648
klmhyeonwoo Nov 10, 2025
fb57f55
fix: 랜딩 페이지 반응형 디자인 너비 일부 수정 #650
klmhyeonwoo Nov 10, 2025
6479945
feat: 소셜 로그인 버튼 디자인 시안과 통일 및 일부 로직 리팩토링 #650
klmhyeonwoo Nov 10, 2025
7293528
fix: 누락된 패딩 값 추가 #650
klmhyeonwoo Nov 10, 2025
7453a8a
fix: 빌드 에러 수정
klmhyeonwoo Nov 10, 2025
ea887c5
Merge pull request #678 from depromeet/bugfix/650
klmhyeonwoo Nov 11, 2025
00cefb0
fix: 스페이스 내 회고 분석 결과, 진행상황에 '해요' 멘트 추가 #679
klmhyeonwoo Nov 11, 2025
15c824d
Merge pull request #681 from depromeet/bugfix/650
klmhyeonwoo Nov 11, 2025
c7102f3
feat: 내스페이스 drag&drop 기능 제거 (#587)
supersett Nov 11, 2025
a5a588c
fix: 스페이스 팀원 관리 레이어 타이틀을 인원 명칭으로 변경 #685
klmhyeonwoo Nov 11, 2025
e7f9fc8
fix: 개인 스페이스 생성 시, 스페이스 생성 완료 화면의 타이틀 변경 #684
klmhyeonwoo Nov 11, 2025
efdd102
fix: 회고 작성 화면 내 '제출하기' 버튼을 '작성 완료' 버튼 명으로 변경 #686
klmhyeonwoo Nov 11, 2025
92fbc1c
fix: 개인 · 팀 프로젝트 버튼 명을 디자인 시안과 동일하게 통일 진행 #687
klmhyeonwoo Nov 11, 2025
95c15da
fix: 템플릿 카드 디자인 시안 통일 작업 #688
klmhyeonwoo Nov 11, 2025
b1c643e
Merge pull request #690 from depromeet/bugfix/650
klmhyeonwoo Nov 12, 2025
1dd6cc1
feat: 회고 작성 중, 닫기 버튼 외에도 이탈되는 상황 플로우 수정
JaeIn1 Nov 12, 2025
2c0a748
Merge branch 'develop' of https://github.com/depromeet/layer into 683…
JaeIn1 Nov 12, 2025
d8204b4
refactor: 회고 작성 변경 여부 변수 네이밍 변경
JaeIn1 Nov 12, 2025
ec33505
refactor: 회고작성 변경 여부 변수 네이밍 변경
JaeIn1 Nov 12, 2025
bc60446
fix: 회고 스페이스 '진행 중' 오탈자 수정 #692
klmhyeonwoo Nov 14, 2025
ece68e4
Merge pull request #695 from depromeet/bugfix/692
klmhyeonwoo Nov 14, 2025
02766d0
Merge branch 'develop' of https://github.com/depromeet/layer into 683…
JaeIn1 Nov 14, 2025
b06d290
Merge pull request #693 from depromeet/683-회고-작성-회고-작성-중-닫기-버튼-외에도-이탈…
JaeIn1 Nov 14, 2025
9a8ff45
feat: 스페이스 · 회고 생성 시, 초기 자동 생성 회고명 시안 반영 #696
klmhyeonwoo Nov 17, 2025
34edf6c
Merge pull request #697 from depromeet/bugfix/692
klmhyeonwoo Nov 17, 2025
e3c5e1f
fix: 회고 카드 '더보기' 버튼에 토글 메뉴 컴포넌트 추가 #623
klmhyeonwoo Nov 17, 2025
5c8dc92
fix: 회고 분석 팀 스페이스 분석 탭 진입 시 에러 (#699)
prgmr99 Nov 18, 2025
4c9e6d4
feat: 스페이스 · 회고 생성 시, 택일 질문 버튼이 미리 선택되지 않도록 스펙 개선 #691
klmhyeonwoo Nov 18, 2025
28baa8c
Merge pull request #700 from depromeet/feature/691-cherry-pick
klmhyeonwoo Nov 18, 2025
2ffe0d0
fix: #694 말풍선 위치 계산 수정 (#703)
prgmr99 Nov 19, 2025
84bba92
fix: #701 실행목표 편집 모달에서 뒤로가기 버튼 필요 여부 수정 (#704)
prgmr99 Nov 19, 2025
c7ac562
fix: 스페이스 생성 중 이전 버튼 누락 현상 수정 #711
klmhyeonwoo Nov 20, 2025
90fc884
fix: #707 마감된 회고만 드롭다운 메뉴로 제공하도록 수정 (#714)
prgmr99 Nov 21, 2025
ebbb8e2
fix: #708 ActionItemAddSection에 retrospectId prop 추가 및 초기 선택 로직 수정 (#…
prgmr99 Nov 21, 2025
2ff4179
fix: #709 완료 버튼 활성화 조건에 내용 입력 여부 추가 (#716)
prgmr99 Nov 21, 2025
2375a42
fix: 누락된 템플릿 질문 아이콘 수정
JaeIn1 Nov 24, 2025
e85835f
템플릿 변경 방식 선택 아이콘 화이트 적용, 모바일도 동일하게 수정
JaeIn1 Nov 24, 2025
94c200b
fix: 템플릿 변경 시 모달 내 보조 설명 수정
JaeIn1 Nov 24, 2025
0e9e311
refactor: 템플릿 변경 방식 선택 토글 커스텀 훅으로 분리 및 적용
JaeIn1 Nov 24, 2025
309a208
Merge pull request #712 from depromeet/bugfix/711
klmhyeonwoo Nov 27, 2025
a1a0f2d
fix: #702 실행 목표 편집 화면에서 실행 목표 추가/삭제되지 않는 이슈 수정 (#706)
prgmr99 Nov 28, 2025
1a6f025
Merge branch 'develop' of https://github.com/depromeet/layer into 717…
JaeIn1 Nov 29, 2025
8720bcd
Merge pull request #718 from depromeet/717-템플릿-설명-에-대한-내용-반영
JaeIn1 Nov 29, 2025
9cd21d6
Merge branch 'develop' of https://github.com/depromeet/layer into 721…
JaeIn1 Nov 29, 2025
34571cc
Merge pull request #722 from depromeet/721-템플릿-확인-모달-내-보조-설명-반영-필요
JaeIn1 Nov 29, 2025
3940dca
fix: 실행목표 수정 API에서 id 필드를 선택적으로 변경 및 관련 코드 정리 (#725)
prgmr99 Dec 1, 2025
a468060
[메인페이지] 대시보드 empty 케이스 UI 개선 (#726)
prgmr99 Dec 1, 2025
59950b8
feat: 회고 카드에 삭제 이벤트 연결 #698
klmhyeonwoo Dec 2, 2025
bcb1f43
feat: 팀원 확인 드롭다운 열림 시 화살표 아이콘이 위로 회전하도록 개선
supersett Dec 7, 2025
aec35c4
feat: 팀원 관리 드롭다운 프로필 이미지없을 경우 기본 이미지 설정
supersett Dec 7, 2025
98cfbb3
feat: 멤버관리 인원 4로 하드코딩 되어있는 부분 데이터로 교체, 개인스페이스일 경우 팀원추가 버튼 제거
supersett Dec 7, 2025
4d311ad
feat: 도움말 모달 작업
supersett Dec 7, 2025
1e47cc6
Merge pull request #729 from depromeet/feat/728-dropdown-arrow-rotation
supersett Dec 8, 2025
7dd9ce6
Merge pull request #731 from depromeet/feat/730-team-management
supersett Dec 8, 2025
f701960
Merge pull request #733 from depromeet/feat/731-help-modal
supersett Dec 8, 2025
2da1c9a
feat: 팀원추가 모달 작업, 카카오톡전달, 초대링크 복사 기능 작업
supersett Dec 8, 2025
daeae72
Merge pull request #735 from depromeet/feat/invite-team-modal
supersett Dec 9, 2025
fe1d766
feat: 스페이스에 소속된 팀원들의 권한별 기능 제한 작업 (#736)
prgmr99 Dec 15, 2025
b9c3f56
feat: 마감된 회고의 경우 '회고 마감' 버튼이 노출되지 않도록 로직 추가
klmhyeonwoo Dec 22, 2025
2003c57
feat: mutateAsync로 모달 로딩 처리 진행
klmhyeonwoo Dec 22, 2025
1fa4613
fix: 회고 마감 시 다이럴로그 노출 메세지 수정
klmhyeonwoo Dec 25, 2025
faf75fc
feat: 회고 수정 로직 연동 및 기타 버그 수정
klmhyeonwoo Dec 27, 2025
5411a6e
fix: 회고 마감 캘린더 버그 수정
klmhyeonwoo Dec 27, 2025
89aac15
Merge pull request #698 from depromeet/bugfix/623
klmhyeonwoo Dec 27, 2025
700dd93
Merge branch 'develop' of https://github.com/depromeet/layer into 719…
JaeIn1 Dec 27, 2025
af6a4f3
Merge pull request #720 from depromeet/719-회고추가-템플릿-변경-방식-선택-클릭된-아이콘-…
JaeIn1 Dec 27, 2025
ff37d3a
fix: 초대장으로 초대받은 경우, 잘못된 경로에 대한 버그 수정
klmhyeonwoo Dec 28, 2025
68384d6
feat: 로그아웃 모달 컴포넌트 개선
klmhyeonwoo Dec 28, 2025
49a5691
feat: 회고 분석 화면에서 전체 및 개별 질문 스크롤 개선
klmhyeonwoo Dec 28, 2025
815e45b
feat: 커스텀 템플릿 데스크탑 이슈 수정
JaeIn1 Dec 28, 2025
769a2f4
style: 템플릿 리스트 상세 버튼 배경색 조건 수정
JaeIn1 Dec 28, 2025
eefd8c6
Merge pull request #738 from depromeet/bugfix/737
klmhyeonwoo Dec 28, 2025
0301420
Merge pull request #742 from depromeet/feature/741
klmhyeonwoo Dec 28, 2025
a0fcd7b
Merge pull request #744 from depromeet/feature/743
klmhyeonwoo Dec 28, 2025
35e221c
feat: 실행 목표 라우팅 이동 시 spaceId 버그 수정
klmhyeonwoo Dec 28, 2025
71ef626
fix: #739 현재 스페이스 전역상태 업데이트 로직 추가
prgmr99 Dec 28, 2025
5efad0e
fix: #739 scroll 이슈 수정
prgmr99 Dec 28, 2025
1992cf4
feat: 커스텀 템플릿 툴팁 데스크탑 적용
JaeIn1 Dec 28, 2025
74a7df5
Merge branch 'develop' of https://github.com/depromeet/layer into 727…
JaeIn1 Dec 28, 2025
d19289c
fix: 빌드 에러 수정
JaeIn1 Dec 28, 2025
2840c2b
remove: 불필요한 콘솔로그 제거
JaeIn1 Dec 28, 2025
7b5585c
Merge pull request #745 from depromeet/727-커스텀-템플릿-생성-안됨-이슈
JaeIn1 Dec 28, 2025
259fa30
Merge pull request #740 from depromeet/feature/fix-router-739
klmhyeonwoo Dec 28, 2025
166b75f
fix: #746 useApiGetSpace에 옵션 추가 및 currentSpace 상태 관리 개선 (#747)
prgmr99 Dec 28, 2025
b2596b5
fix: 프로덕션 배포 전 충돌 병합
klmhyeonwoo Dec 28, 2025
6db8dd1
fix: #748 회고 카드의 마감 안내 메시지 개선 (#749)
prgmr99 Dec 28, 2025
37105bb
Merge pull request #751 from depromeet/fix/develop-to-production
klmhyeonwoo Dec 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions apps/mobile/assets/svgs/common/ic_list_white.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions apps/mobile/assets/svgs/common/ic_stars_white.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions apps/mobile/assets/svgs/common/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ export { default as ic_plus_thin } from "./ic_plus_thin.svg?react";
export { default as ic_kakao } from "./ic_kakao.svg?react";
export { default as ic_copy } from "./ic_copy.svg?react";
export { default as ic_list } from "./ic_list.svg?react";
export { default as ic_stars_white } from "./ic_stars_white.svg?react";
export { default as ic_stars } from "./ic_stars.svg?react";
export { default as ic_file } from "./ic_file.svg?react";
export { default as ic_3point } from "./ic_3point.svg?react";
Expand All @@ -43,3 +44,4 @@ export { default as ic_info_transparent } from "./ic_info_transparent.svg?react"
export { default as ic_apple_logo } from "./ic_apple_logo.svg?react";
export { default as ic_twoMan_blue } from "./ic_twoMan_blue.svg?react";
export { default as ic_minus } from "./ic_minus.svg?react";
export { default as ic_write } from "./ic_write.svg?react";
91 changes: 56 additions & 35 deletions apps/web/index.html
Original file line number Diff line number Diff line change
@@ -1,41 +1,62 @@
<!doctype html>
<html lang="ko">
<head>
<meta charset="UTF-8" />
<!-- FIXME: 추후 디자인 팀 OG 로고 요청 후 수정 -->
<link rel="icon" type="image/svg+xml" href="/white_layer.svg" />
<link rel="icon" type="image/svg+xml" href="/dark_layer.svg" media="(prefers-color-scheme: dark)" />
<link rel="icon" type="image/svg+xml" href="/white_layer.svg" media="(prefers-color-scheme: white)" />
<link
rel="stylesheet"
as="style"
crossorigin
href="https://cdn.jsdelivr.net/gh/orioncactus/[email protected]/dist/web/variable/pretendardvariable-dynamic-subset.min.css"
/>
<title>성장하는 당신을 위한 회고 서비스, Layer</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />

<head>
<meta charset="UTF-8" />
<!-- FIXME: 추후 디자인 팀 OG 로고 요청 후 수정 -->
<link rel="icon" type="image/svg+xml" href="/white_layer.svg" />
<link rel="icon" type="image/svg+xml" href="/dark_layer.svg" media="(prefers-color-scheme: dark)" />
<link rel="icon" type="image/svg+xml" href="/white_layer.svg" media="(prefers-color-scheme: white)" />
<link rel="stylesheet" as="style" crossorigin
href="https://cdn.jsdelivr.net/gh/orioncactus/[email protected]/dist/web/variable/pretendardvariable-dynamic-subset.min.css" />
<title>성장하는 당신을 위한 회고 서비스, Layer</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
<meta property="og:type" content="website" />
<meta property="og:title" content="성장하는 당신을 위한 회고 서비스, Layer" />
<meta property="og:image" content="https://kr.object.ncloudstorage.com/layer-bucket/og-image.png" />
<meta property="og:description" content="편리한 회고 작성부터 AI 분석까지 Layer에서 함께해요!" />
<meta property="og:site_name" content="layer" />
<meta property="og:locale" content="ko_KR" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta name="description" content="편리한 회고 작성부터 AI 분석까지 Layer에서 함께해요!" />
<!-- SEO Meta Tags -->
<meta name="description" content="편리한 회고 작성부터 AI 분석까지 Layer에서 함께해요!" />
<meta
name="keywords"
content="회고, 회고록, retrospect, 회고 서비스, AI 분석, 템플릿, KPT, 5F, 성장, 팀 회고, 개인 회고, Layer, 레이어, 성장하는 사람들의 회고 모임, 메모어"
/>
<meta name="author" content="Layer Team" />
<meta name="robots" content="index, follow" />
<meta name="theme-color" content="#009BFF" />
<link rel="canonical" href="https://www.layerapp.io/" />

<script src="https://developers.kakao.com/sdk/js/kakao.js"></script>
<script src="https://developers.kakao.com/sdk/js/kakao.min.js"></script>
<script type="text/javascript"
src="https://appleid.cdn-apple.com/appleauth/static/jsapi/appleid/1/en_US/appleid.auth.js"></script>
</head>
<!-- Open Graph Meta Tags -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://www.layerapp.io/" />
<meta property="og:title" content="성장하는 당신을 위한 회고 서비스, Layer" />
<meta property="og:description" content="편리한 회고 작성부터 AI 분석까지 Layer에서 함께해요!" />
<meta property="og:image" content="https://kr.object.ncloudstorage.com/layer-bucket/og-image.png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:site_name" content="layer" />
<meta property="og:locale" content="ko_KR" />

<body>
<div id="root"></div>
<div id="loading-modal-root"></div>
<div id="modal-root"></div>
<div id="toast-root"></div>
<div id="bottom-sheet-root"></div>
<div id="dropdown-root"></div>
<div id="tooltip-root"></div>
<script type="module" src="/src/app.tsx"></script>
</body>
<!-- Twitter Card Meta Tags -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="성장하는 당신을 위한 회고 서비스, Layer" />
<meta name="twitter:description" content="편리한 회고 작성부터 AI 분석까지 Layer에서 함께해요!" />
<meta name="twitter:image" content="https://kr.object.ncloudstorage.com/layer-bucket/og-image.png" />

</html>
<script src="https://developers.kakao.com/sdk/js/kakao.js"></script>
<script src="https://developers.kakao.com/sdk/js/kakao.min.js"></script>
<script type="text/javascript" src="https://appleid.cdn-apple.com/appleauth/static/jsapi/appleid/1/en_US/appleid.auth.js"></script>
</head>

<body>
<div id="root"></div>
<div id="loading-modal-root"></div>
<div id="modal-root"></div>
<div id="toast-root"></div>
<div id="bottom-sheet-root"></div>
<div id="dropdown-root"></div>
<div id="tooltip-root"></div>
<div id="toggle-root"></div>
<script type="module" src="/src/app.tsx"></script>
</body>
</html>
3 changes: 3 additions & 0 deletions apps/web/server/server.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,9 @@ app.get("/space/join/:id", async (req, res) => {
$('meta[property="og:title"]').attr('content', `${leaderName}님의 회고 초대장`);
$('meta[property="og:description"]').attr('content', `함께 회고해요! ${leaderName}님이 ${teamName} 스페이스에 초대했어요.`);
$('meta[property="og:image"]').attr('content', 'https://kr.object.ncloudstorage.com/layer-bucket/retrospectOG.png');
$('meta[name="twitter:title"]').attr('content', `${leaderName}님의 회고 초대장`);
$('meta[name="twitter:description"]').attr('content', `함께 회고해요! ${leaderName}님이 ${teamName} 스페이스에 초대했어요.`);
$('meta[name="twitter:image"]').attr('content', 'https://kr.object.ncloudstorage.com/layer-bucket/retrospectOG.png');

res.send($.html());
} catch (err) {
Expand Down
2 changes: 2 additions & 0 deletions apps/web/src/app.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
import "@/style/global.css";
import "@/style/channelTalk.css";

import { QueryClientProvider } from "@tanstack/react-query";
// import { DevTools } from "jotai-devtools";
import React, { Suspense } from "react";
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
import { getAnalysisResponse } from "@/hooks/api/retrospect/analysis/useGetAnalysisAnswer";
import AnalysisQuestionsTab from "./AnalysisQuestionsTab";
import AnalysisIndividualTab from "./AnalysisIndividualTab";
import AnalysisTab from "./AnalysisTab";
import { AnalysisTab as AnalysisTabType } from ".";
import AnalysisRetrospectTab from "./AnalysisRetrospectTab";

type AnalysisContentProps = {
selectedTab: AnalysisTabType;
analysisData: getAnalysisResponse;
};

export default function AnalysisContent({ selectedTab, analysisData }: AnalysisContentProps) {
const { questions, individuals } = analysisData;

return (
<>
{selectedTab === "회고" && <AnalysisRetrospectTab analysisData={analysisData} />}
{selectedTab === "질문" && <AnalysisQuestionsTab questions={questions} />}
{selectedTab === "개별" && <AnalysisIndividualTab individuals={individuals} />}
{selectedTab === "분석" && <AnalysisTab analysisData={analysisData} />}
</>
);
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
import { Icon } from "@/component/common/Icon";
import { Typography } from "@/component/common/typography";
import { DESIGN_TOKEN_COLOR } from "@/style/designTokens";
import { css } from "@emotion/react";
import { TEAM_ANALYSIS_MENU_TABS, PERSONAL_ANALYSIS_MENU_TABS, AnalysisTab } from ".";
import { useNavigate, useSearchParams } from "react-router-dom";
import { PATHS } from "@layer/shared";
import { useEffect, useRef } from "react";
import { useNavigation } from "@/component/common/LocalNavigationBar/context/NavigationContext";

type AnalysisHeaderProps = {
selectedTab: AnalysisTab;
isPersonal: boolean;
isOverviewVisible: boolean;
handleTabClick: (tab: AnalysisTab) => void;
onToggleOverview: () => void;
};

export default function AnalysisHeader({ selectedTab, isPersonal, isOverviewVisible, handleTabClick, onToggleOverview }: AnalysisHeaderProps) {
const navigate = useNavigate();
const [searchParams] = useSearchParams();

const { isCollapsed, toggleCollapse } = useNavigation();

const title = searchParams.get("title");
const spaceId = searchParams.get("spaceId");

const menuTabs = isPersonal ? PERSONAL_ANALYSIS_MENU_TABS : TEAM_ANALYSIS_MENU_TABS;

const originalIsCollapsedRef = useRef<boolean>(isCollapsed);

const handleClose = () => {
if (isCollapsed && !originalIsCollapsedRef.current) {
toggleCollapse();
}

navigate(PATHS.spaceDetail(spaceId as string));
};

useEffect(() => {
originalIsCollapsedRef.current = isCollapsed;
}, []);

return (
<section
css={css`
display: flex;
flex-direction: column;
gap: 2rem;
`}
>
<section
css={css`
display: flex;
gap: 1.2rem;
`}
>
<Icon
icon="ic_analysis_close"
size={2.0}
css={css`
cursor: pointer;
`}
onClick={handleClose}
/>
<Icon
icon={isOverviewVisible ? "ic_expand" : "ic_shrink"}
size={2.0}
onClick={onToggleOverview}
css={css`
cursor: pointer;
`}
/>
</section>

{/* ---------- 제목 ---------- */}
<Typography variant="heading24Bold" color="gray900">
{title}
</Typography>

<div
css={css`
display: flex;
gap: 1.2rem;
overflow: hidden;
transition:
height 0.3s ease-in-out,
opacity 0.3s ease-in-out,
margin 0.3s ease-in-out;
border-bottom: 1px solid ${DESIGN_TOKEN_COLOR.gray200};
`}
>
{menuTabs.map((tab) => (
<button
key={tab}
onClick={() => handleTabClick(tab)}
css={css`
position: relative;
background: none;
border: none;
padding: 0.6rem 0rem;

&::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 2px;
background-color: ${DESIGN_TOKEN_COLOR.gray900};
transform: scaleX(${tab === selectedTab ? 1 : 0});
transition: transform 0.3s ease-in-out;
transform-origin: center;
}
`}
>
<Typography variant="subtitle14SemiBold" color={tab === selectedTab ? "gray900" : "gray500"}>
{tab}
</Typography>
</button>
))}
</div>
</section>
);
}
Loading