What's Changed
- Chore/#2 백엔드 초기 환경 설정 by @pricelees in #3
- chore: 프론트엔드 기초개발환경 설정 (#1) by @ss0526100 in #4
- chore: 기본 환경설정 추가 by @jaeml06 in #7
- chore: 초기설정 수정 by @jaeml06 in #9
- chore:바벨 설정 파일 위치 변경 by @ss0526100 in #10
- docs: 모우다 이슈 템플릿 등록 by @ksk0605 in #5
- docs: PR 템플릿 작성 by @ksk0605 in #11
- Feat/#14: api 요청 구현 by @ss0526100 in #16
- [Feature/#15] 모임 생성 및 조회 기능 구현 by @Mingyum-Kim in #17
- Feature/#12 by @cys4585 in #18
- Feat/#13 by @jaeml06 in #20
- [Fix] 이슈 템플릿이 develop 에 적용되도록 수정 by @ksk0605 in #23
- [feature] Swagger API 명세 추가 by @hoyeonyy in #25
- feat/#19 app.tsx tanstackquery/라우터 설정 by @ss0526100 in #26
- style: Button 컴포넌트 active 스타일 추가 by @jaeml06 in #27
- feat/#21 수정한 api에 맞게 타입을 수정 by @ss0526100 in #28
- [Feature/#12] 모임목록, 모임등록 레이아웃 구현 by @cys4585 in #29
- [Chore] 샘플 데이터 삽입 및 pr template 적용안되는 이슈 해결 by @ksk0605 in #32
- [Fix/#33] Cors 문제 해결 by @Mingyum-Kim in #34
- fix: cors 에러 해결 by @Mingyum-Kim in #36
- fix: CORS 설정 와일드 카드로 수정 by @Mingyum-Kim in #37
- [Refactor/#38] data.sql 모임 데이터 개수 수정 by @Mingyum-Kim in #39
- feature/#31 스프린트 2-1 병합 by @ss0526100 in #40
- [Merge] 프론트엔드 작업 사항 develop 에 반영 by @ksk0605 in #45
- [Merge] 백엔드 작업 사항 develop 에 반영 by @ksk0605 in #46
- Feature/#41 부족했던 fe 기능 추가 by @ss0526100 in #47
- [Feature/#48] 더미 데이터 삭제 및 모임 삭제 API 구현 by @ksk0605 in #49
- [Merge] backend 작업 사항 develop 반영 by @ksk0605 in #50
- CI/CD 구축 by @ay-eonii in #53
- CI/CD 구축 by @ay-eonii in #54
- CI/CD 구축 by @ay-eonii in #55
- 모임 전체 조회시 ID 누락 수정 by @ksk0605 in #59
- 모임 상세 조회 기능 구현 by @hoyeonyy in #60
- 모임 참여 기능 구현 by @Mingyum-Kim in #61
- CICD 구축 by @ay-eonii in #63
- 2-1 스프린트 전체 리팩토링 by @ss0526100 in #64
- develop-frontend를 develop에 머지 by @ss0526100 in #65
- develop-backend 브랜치를 develop으로 머지 by @hoyeonyy in #70
- Storybook에 emotion 설정 by @cys4585 in #75
- Controller에서 Swagger 코드 분리 by @hoyeonyy in #74
- 커스텀 예외 처리 by @ay-eonii in #76
- 모임상세, 모임 참여 API 연결 로직 구현 by @jaeml06 in #79
- 스프린트 2-2 레이아웃 구현 by @ss0526100 in #81
- 모임 상세 페이지 컴포넌트 개발 by @cys4585 in #80
- feat: 2-2차 스프린트 레이아웃, 컴포넌트, API 통합 by @jaeml06 in #91
- env 설정, msw 설정 by @jaeml06 in #84
- stylelint 적용을 위한 vscod 환경 설정 by @cys4585 in #86
- 날짜 / 시간 및 기타 코드 컨벤션 통일 by @pricelees in #78
- 스프린트 2-3 기능 추가요구사항 구현 by @ss0526100 in #95
- env를 통한 MSW 분기 처리 by @jaeml06 in #93
- 서비스 테스트 시 레포지토리에서 잘못 호출되는 메서드를 수정 by @Mingyum-Kim in #100
- 참여자 닉네임 생성, 모임의 참여자 조회 기능 생성 by @hoyeonyy in #96
- 프론트엔드 CI / CD 스크립트 추가 by @pricelees in #106
- 배포 스크립트 오타 수정 by @pricelees in #107
- Swagger 접속 불가 문제 해결 by @pricelees in #108
- Nginx 오타 수정 by @pricelees in #109
- 미적용된 스타일 적용 by @ss0526100 in #98
- useMoimInfoInput훅 테스트, MoimInfoInput validate함수 테스트 작성 by @jaeml06 in #102
- 참여자 목록을 보여주는 기능 추가 by @jaeml06 in #111
- CORS 설정 수정 by @ksk0605 in #88
- 잘못된 script 명령어 수정, 변수명 수정 by @jaeml06 in #113
- 프론트엔드 CI 스크립트 내용 추가 by @pricelees in #115
- CI 스크립트를 수정하여 새로 올라온 코드 기반으로 동작하는 지 확인 by @Mingyum-Kim in #119
- 백엔드 CI / CD 스크립트 수정 by @ay-eonii in #125
- desktop 환경에서의 max width 적용 및 상수화 by @cys4585 in #118
- pretendard 폰트 추가 및 기본 폰트 설정 by @ss0526100 in #122
- 최대 참여 인원을 넘지 않아도 참여가 안되는 버그 수정 by @hoyeonyy in #127
- 프론트엔드 CI / CD 배포 스크립트 수정 by @pricelees in #128
- 프론트엔드 CI / CD 스크립트 수정 by @pricelees in #129
- style 에러 수정 by @jaeml06 in #131
- 배포 스크립트에서 빠진 env 설정 추가 by @pricelees in #132
- 하단 페이지 수정 by @ss0526100 in #134
- 피그마 디자인 시스템 세팅 by @jaeml06 in #136
- max-width theme으로 변경 by @jaeml06 in #138
- 현재 모임 상태 태그구현 by @jaeml06 in #142
- 모임 참여, 댓글, 찜하기, 채팅 기능 도메인 설계 by @Mingyum-Kim in #146
- 로그인 페이지 정적 UI 구현 by @cys4585 in #143
- 입력값과 엔티티 필드에 대한 유효성 검증 구현 by @Mingyum-Kim in #120
- JWT 관련 설정 및 로그인 API 기능 구현 by @ksk0605 in #153
- 로그인 처리 공통화를 위한 ArgumentResolver 및 Interceptor 구현 by @ksk0605 in #156
- 어노테이션 등록이 안된 버그 수정 by @ksk0605 in #157
- preflight 요청시 interceptor 허용 옵션 추가 by @ksk0605 in #160
- 모임과 맴버, 채팅에 대한Test Fixture 구현 by @hoyeonyy in #162
- 사용자 프로필 바 컴포넌트 구현 by @jaeml06 in #152
- 401 인증 오류에서 500코드가 나가는 버그 수정 by @ksk0605 in #163
- 로그인 API 스웨거 문서 작성 by @ksk0605 in #168
- 채팅 데이터 생성 및 모임마다의 전체 조회 기능 구현 by @Mingyum-Kim in #165
- 채팅을 위한 컴포넌트 구현 by @ss0526100 in #164
- 모임 댓글 기능 구현 by @ay-eonii in #169
- 모임 상태 및 찜, 참여 기능 추가 by @pricelees in #171
- 로그인 기능 개발 by @cys4585 in #167
- 코멘트 section 구현 by @jaeml06 in #170
- 채팅 기능에서 인증된 맴버만 사용할 수 있게 수정 by @Mingyum-Kim in #191
- 모임 상태 변경 기능 구현 by @pricelees in #177
- 채팅 조회 기능 API 스팩 변경 by @hoyeonyy in #192
- 나의 채팅이 잘못 확인되는 버그 수정 by @hoyeonyy in #194
- CORS 허용 메소드에 PATCH 메서드 추가 by @ay-eonii in #196
- 나의 모임 조회, 찜한 모임 조회 기능 구현 by @ksk0605 in #197
- 상세페이지의 찜 버튼과 케밥 메뉴 버튼 UI 구현 by @jaeml06 in #179
- 홈(모임 목록) 페이지 UI 개발! by @cys4585 in #181
- 채팅 레이아웃 구현 및 페이지 구현 by @ss0526100 in #182
- 채팅 컴포넌트 버그 수정 by @ss0526100 in #184
- MoimDetail 페이지에 피그마 추가된 요구사항에 맞게 수정 by @jaeml06 in #186
- MoimDetail 페이지에서 필요한 api 통신 연결 by @jaeml06 in #198
- docs: Update README.md by @ksk0605 in #199
@LoginMember
가 스웨거 파라미터에 포함되지 않도록 수정. 인증 정보 입력할 수 있도록 수정 by @Mingyum-Kim in #204- 채팅 API의 스웨거 문서를 위한 인터페이스 구현 by @Mingyum-Kim in #207
- Mysql 도입 by @ay-eonii in #209
- 채팅 기능의 예외 상황 처리 및 발생할 수 있는 예외 클래스 핸들링 by @Mingyum-Kim in #212
- 홈(모임 목록) 비즈니스 로직 및 API 연동 작업 by @cys4585 in #200
- 하단 NavigationBar 구현 by @cys4585 in #205
- 모임 상태 타입 변경, MoimInfo 타입추가, 라우팅 수정 by @jaeml06 in #203
- 채팅 페이지 api 통합 by @ss0526100 in #214
- 코멘트 section에 input 박스 추가 by @jaeml06 in #215
- 프론트엔드 병합에서 발생한 타입 문제, 이중 선언 문제 조정 by @jaeml06 in #217
- 로그인 토큰 만료시 에러 핸들링 by @cys4585 in #225
- 현재 참여 인원 및 모임 수정 API 수정 by @pricelees in #220
- 해주세요 및 관심 도메인 추가 by @ay-eonii in #233
- �마이페이지 API 구현 by @pricelees in #231
- 모임 도메인 isConfirmChat 구현 및 채팅 내용 수정 by @hoyeonyy in #239
- 모임 상세 페이지, 모임 수정 페이지 QA 수정 by @jaeml06 in #226
- 채팅방 메시지 도착 시 하단으로 가지지 않는 버그 수정 by @ss0526100 in #234
- 마이 페이지 구현. 프로필 사진과 사용자 닉네임을 표시 by @jaeml06 in #238
- Interceptor의 Preflight 처리 로직 개선 by @ksk0605 in #223
- 해주세요 전체 목록 조회 기능 구현 by @ksk0605 in #243
- 해주세요 작성 및 삭제 기능 구현 by @ay-eonii in #244
- 해주세요 목록 페이지 구현 by @cys4585 in #251
- 채팅방 목록 미리보기 api 구현 및 마지막으로 읽은 채팅 필드 추가 by @hoyeonyy in #247
- 해주세요 만들기 페이지 구현 by @jaeml06 in #252
- 버튼 컴포넌트와 emotion/theme을 유연화 by @ss0526100 in #259
- 관심있어요 상태 변경 기능 구현 by @ksk0605 in #257
- 홈, 해주세요 페이지 레이아웃 및 스타일링 수정 by @cys4585 in #255
- 작성자가 채팅방을 여는 기능 구현 by @hoyeonyy in #260
- 관심 상태 변경시 해주세요 목록 전체에 관심 상태 표기가 변경되는 오류 수정 by @ksk0605 in #262
- 해주세요의 관심있어요 기능 API 스펙 변경 대응 by @cys4585 in #263
- 채팅방에서 날짜, 시간, 장소를 확정하는 기능 구현 by @Mingyum-Kim in #248
- 리드미 모우다팀 정보 작성 by @ay-eonii in #261
- 사용자 지표 모니터링을 위한 GA 세팅 by @jaeml06 in #266
- 채팅 추가 컴포넌트 및 페이지 구현 by @ss0526100 in #268
- 홈, 해주세요 목록 / 하단 네비게이션 바 UI 수정 by @cys4585 in #271
- 해주세요 생성 페이지, 훅 테스트 코드 작성 by @jaeml06 in #273
- token 접근 관련 예외 처리 로직 변경 by @cys4585 in #277
- 테스트 환경에서 msw 모킹을 위한 세팅 by @jaeml06 in #278
- 변수 불일치 버그 수정, 해주세요 만들기 페이지 라우터 연결 by @jaeml06 in #281
- 채팅방 api 명세 변경 by @hoyeonyy in #287
- 로깅 프레임워크 도입 및 로깅 적용 by @ksk0605 in #284
- 채팅방 상세페이지에서 채팅방이 열리지 않던 버그 수정 by @ss0526100 in #286
- 채팅 페이지에 api 연결 by @ss0526100 in #292
- 배포한 서비스 모니터링 및 에러 디버깅 환경 구축 by @cys4585 in #290
- Logback 프레임워크로 로깅 설정 파일 수정 by @Mingyum-Kim in #294
- 프론트엔드 ci환경에 환경 변수 추가 by @jaeml06 in #299
- 스토리북 환경에 msw 라우터 모킹 추가 by @jaeml06 in #300
- 채팅 테스트 구현 by @ss0526100 in #295
- input의 placeHolder을 사용자가 입력하는 값의 범위를 알 수 있게 표시 by @jaeml06 in #304
- feat: moim 날짜, 시간, 장소 nullable 하도록 변경 by @ay-eonii in #302
- QA에서 발견한 버그 수정 by @ss0526100 in #305
- 날짜, 시간 모두 있는 경우만 유효성 검사 by @ay-eonii in #311
- Input 컴포넌트 스타일 수정 by @cys4585 in #310
- 모임 수정 페이지 input의 required와 placeHolder 수정 by @jaeml06 in #312
- 날짜 api 변경에 대한 대응 by @ss0526100 in #314
- 시간 날짜 없으면 다가오는 모임으로 분류 by @ay-eonii in #315
- 모임 생성자 입장에서 취소된 모임 분기 추가 by @jaeml06 in #317
- 모임 참여 취소 시, 참여자 목록에 정상적으로 반영되지 않는 문제 수정 by @jaeml06 in #319
- 채팅방 띄어쓰기 안되는 버그 수정 by @ss0526100 in #321
- MoimSummary가 좁은 환경에서 버튼이 줄바꿈 되는 현상 수정 by @jaeml06 in #323
- nginx 환경 이동 & 도메인 설정에 따른 프론트엔드 배포 스크립트 수정 by @pricelees in #330
- Cors 에러때문에 config 파일 수정 by @hoyeonyy in #333
- feat: 인가 코드 받아오는 메서드 생성 by @hoyeonyy in #338
- feat: 맴버 이름 길이 제거 by @hoyeonyy in #339
- feat: 맴버 이름 길이 제거 by @hoyeonyy in #340
- feat: 맴버 이름 길이 제거 by @hoyeonyy in #341
- 채팅컴포넌트 overflow 버그 수정 by @ss0526100 in #329
- feat: 닉네임 검증 by @hoyeonyy in #345
- feat: 닉네임 검증3 by @hoyeonyy in #347
- 다락방 생성 및 내 다락방 조회 기능 추가 by @ay-eonii in #335
- Firebase 연동 후 웹 푸시 알림 구현 by @pricelees in #348
- 도메인 url로 변경 후 반영되지 않았던 msw 모킹 url을 수정 by @jaeml06 in #343
- 모임어 상태에서 케밥 메뉴의 '모임 삭제하기'를 '모임 취소하기'로 변경, 하드 코딩된 타입 선언 by @jaeml06 in #344
- FCM을 이용한 push 알림 구현을 위한 세팅 by @jaeml06 in #351
- 초대코드 조회, 초대코드 유효성 검사, 다락방 참여 기능 by @ay-eonii in #352
- firebase를 서버로 보내는 과정에서 fetch를 post로 수정 by @jaeml06 in #355
- fix: serviceWorker의 register의 경로 수정 by @jaeml06 in #358
- 카카오 OAuth 구현 by @ksk0605 in #359
- 다락방 멤버 목록 및 권한 조회 by @ay-eonii in #356
- 알림 기능 적용 by @pricelees in #360
- 로그인 kakao o auth by @cys4585 in #362
- dev 서버 카카오 로그인 버그 이슈 해결 by @ksk0605 in #364
- 알림 센터 API 구현 by @pricelees in #367
- serviceWorker의 register의 경로 수정 by @jaeml06 in #365
- 헤더에 알림 버튼 추가, 알림 센터 페이지 구현 by @jaeml06 in #369
- 알림 클릭 시, 해당 페이지로 이동하는 클릭 이벤트 추가 by @jaeml06 in #371
- 다락방 관련 ui 및 페이지 구현 by @ss0526100 in #373
- 다락방 api를 페이지에 연결 by @ss0526100 in #379
- 알림 기능 오류 수정 by @pricelees in #375
- 데이터베이스 클리너 로직 개선 by @ksk0605 in #372
- URI에 다락방 자원 추가 및 다락방으로 분기되는 도메인 DarakbangMember에 의존하도록 변경 by @ay-eonii in #378
- 알림에 다락방 기능 반영 by @pricelees in #389
- e2e테스트를 위한 cypress 도입 by @ss0526100 in #382
- ci에서 캐싱된 npm을 가져오는 설정 추가 by @ss0526100 in #384
- 다락방에 종속된 api를 연결 by @ss0526100 in #390
- 알림 센터에서 알림 클릭 시, 해당 정보와 관련된 페이지로 이동 by @jaeml06 in #393
- 프로덕션 서버와 데이터베이스 구축 by @Mingyum-Kim in #400
- 다락방 관련 API 추가 및 다락방 모임/해주세요 검증 AOP 제거 by @ay-eonii in #392
- 프로덕션 서버 CD 워크플로우 생성 by @Mingyum-Kim in #405
- 모임 만들기 Funnel UI 적용 by @cys4585 in #397
- PWA 이용을 위한 manifest.json 작성 by @jaeml06 in #403
- 프론트에서 darakbang URL 구현 by @ss0526100 in #406
- FCM 토큰을 서버 내에서 최신 상태로 유지하기 위한 기능 구현 by @Mingyum-Kim in #396
- 잘못된 url로 접근 시, 이동하는 404페이지 구현 by @jaeml06 in #407
- 모우다 HTML 메타 태그 작성 by @cys4585 in #411
- api 에러를 컨트롤 하는 페이지를 구현한다 by @ss0526100 in #410
- 참여하지 않은 경우 예외 던지는 로직 제거 by @ay-eonii in #402
- 참여한 모임의 채팅 조회 안되는 오류 수정 by @ay-eonii in #416
- 알림에서 에러 수정 by @ay-eonii in #419
- 프론트엔드 브랜치 병합 by @pricelees in #420
- 백엔드 코드 개발 브랜치에 적용 by @Mingyum-Kim in #421
- qa에서 나온 버그 수정 by @ss0526100 in #422
- 알림 카드 클릭 이벤트 연결 by @jaeml06 in #417
- CorsConfig에 프로덕션 도메인 적용 by @Mingyum-Kim in #423
- production 환경에서만 sentry, GA가 적용되게 수정 by @jaeml06 in #425
- Develop frontend 변경사항 deveop 브랜치에 반영 by @jaeml06 in #426
- 파이어베이스 연동이 되지 않는 문제 해결 by @pricelees in #434
- 요청 로깅 기능에서 예외 발생시 로깅 누락 이슈 해결 by @ksk0605 in #427
- 프로덕션 배포 환경 수정 by @pricelees in #444
- 다락방 초대링크 입력해서 들어가는 경우 내 다락방으로 제대로 가지지 않는 버그 수정 by @ss0526100 in #440
- 백그라운드 알림이 undefined로 오는 문제를 수정 by @jaeml06 in #443
- 폴링 방식으로 보낸 채팅 요청이 모두 로그에 찍히는 현상 해결 by @Mingyum-Kim in #441
- 프론트엔드 브랜치 병합 by @pricelees in #447
- 백엔드 변경사항을 Develop 브랜치에 반영 by @Mingyum-Kim in #446
- 파이어베이스 예외 발생시 무시옵션 추가 by @ksk0605 in #448
- 브랜치 병합 및 프로덕션 배포 테스트 by @pricelees in #449
- 모임만들기 UI UX 문제 해결 by @cys4585 in #452
- 모임, 해주세요, 알림 정렬 추가 by @ay-eonii in #457
- 케밥 메뉴의 폰트 크기를 변경 by @jaeml06 in #451
- 버튼 클릭 시, 중복 제출 방지 by @jaeml06 in #460
- URL로 다락방, 모임 접근시 예외 처리 by @cys4585 in #459
- 다락방 초대인 경우 로그인 만료된 토큰 에러 처리 by @cys4585 in #456
- 모임 만들기 맞지막 스탭 포커싱 by @cys4585 in #462
- 다락방 이름이 길어질 때에 생기는 UI 문제를 해결한다 by @ss0526100 in #465
- 모바일을 위한 Meta 태그 추가구현 by @ss0526100 in #469
- 알림 카드 클릭 시, url이동하는 기능 수정, 알림 2번 오는 기능 수정 by @jaeml06 in #472
- 스켈레톤 요소 컴포넌트 by @cys4585 in #473
- 개발 서버 배포 오류 수정 by @pricelees in #475
- 댓글 작성한 사람에게 알림이 가는 오류 수정 by @ay-eonii in #477
- 같은 다락방 참여자에게만 모임 생성 알림이 전송되도록 수정 by @Mingyum-Kim in #467
- Develop frontend 작업 사항 반영 by @ksk0605 in #478
- Develop backend 작업 사항 반영 by @ay-eonii in #479
- 알림에 대한 권한을 미 설정시, 알림에 대한 설명을 모달로 표시 by @jaeml06 in #481
- 목록 로딩 스켈레톤 UI 구현 by @cys4585 in #483
- 헤더의 다락방 이름이 짧게 나오는 것을 수정 by @jaeml06 in #484
- 모임 상세페이지 스켈레톤 구현 by @ss0526100 in #485
- 알림 허욜 모달 UI 문제 해결 (임시방편) by @cys4585 in #489
- 댓글 알림 대상 수정 by @pricelees in #487
- 백엔드 배포를 위한 브랜치 병합 by @pricelees in #490
- 프론트 변경 사항 production 반영 by @jaeml06 in #491
- UI 문제 해결 (모달 깨지는 문제, 모임 만들기 인풋 자동 포커싱) by @cys4585 in #494
- Develop frontend by @cys4585 in #497
New Contributors
- @ss0526100 made their first contribution in #4
- @jaeml06 made their first contribution in #7
- @ksk0605 made their first contribution in #5
- @Mingyum-Kim made their first contribution in #17
- @cys4585 made their first contribution in #18
- @hoyeonyy made their first contribution in #25
- @ay-eonii made their first contribution in #53
Full Changelog: https://github.com/woowacourse-teams/2024-mouda/commits/v1.0.0