-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation
Description
Setting
- lint plugin으로 biome 도입 후 설정 세팅, 세팅에 맞춰서 리팩토링
- 각종 의존성 버전 최신에 맞춰서 업데이트
- yarn berry에 맞춰서 업데이트 (현재 npm와 섞여있음)
Data
- startDate, endDate를 string에서 timeStamp로 통일
- form등록 시 캘린더에서 바로 시작, 제한 없음 설정하는 부분 수정
- formatDate, formateDateUI hook 업데이트. 언제 제한 없음으로 뜨게 할 건지도 정하기
- firebase 예제 type 업데이트 필요
- list, entry, detail, comments, response data fetch - server, client 용으로 분리
- admin sdk 의 token으로 user 파악 시스템 (getAuth X)
Entry
- comments: 처음엔 서버 렌더링, 이후 더보기 버튼으로 무한 스크롤링 client에서 구현
- 댓글 달기 기능 구현
- 본인일 시 삭제 가능하도록 버튼 생성
- intercepting routes 페이지 구성 후 modal화
- intercepting routes는 isr이므로 댓글 추가했을 때 api/revalidate로 업데이트
Auth
- sign up, reset은 server action화
- zod, react-hook-form으로 수정
- personal page parallel routes 사용해서 구현 -> 오버엔지리어링 판단, layout + ssr로 수정
- 프로필 수정: auth에서 기본적으로 관리해주는 부분과, users doc에서 수정할 부분 나눠서 반영
- 북마크 리스트, 댓글 리스트, 만든 폼 리스트, 수정 중인 폼 리스트 fetch
Ui
- global css 변수 수정
- 맞춰서 radix-ui와 common ui components 색상 수정
- theme 에 맞춰서 각 컴포넌트 ui 업데이트
- 리렌더링할 때 theme이 바로 적용되지 않고 스위칭되는 현상 수정
- random color issue 없게 개선
Etc
- form 등록 시, 데이터를 선택적으로 두지 말고 그냥 default 값으로 모두 통일하여 등록하도록 변경
- zustand, client fetch 최대한 비중 줄이고 useState, server action으로 변경
- hook, utils 개수 줄이기
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation