Skip to content

Releases: woowacourse-teams/2024-review-me

리뷰미 v1.1.3

08 Oct 01:10
c1dd036
Compare
Choose a tag to compare

DB 마이그레이션이 진행되었습니다. 스키마의 변화가 있었는데 무사히 잘 마무리되었네요 👏🏻


What's Changed

Full Changelog: v1.1.1...v1.1.3

리뷰미 v1.1.1

02 Oct 13:59
983a97d
Compare
Choose a tag to compare

What's Changed

프론트엔드에서의 오류 수정 및 디자인 수정 요소가 반영되었습니다.

  • [FE] refactor: MSW 환경에서 무한 스크롤 API 응답을 서버와 통일하고, 빈 리뷰에 대한 옵저버 로직 개선 by @soosoo22 in #754
  • [FE] design: CardForm의 시작 위치를 고정 by @BadaHertz52 in #758

Full Changelog: v1.1.0...v1.1.1

리뷰미 v1.1.0

27 Sep 01:45
00c11b9
Compare
Choose a tag to compare

What's Changed

  • [BE] test: fixture 추가 by @nayonsoso in #538
  • [FE] fix: 테스트 오류 수정 by @BadaHertz52 in #544
  • [FE] refactor: Input의 type에 올 수 있는 값을 html에서 제공하는 값으로 제한 by @ImxYJL in #547
  • [BE] fixture 에 static 키워드 적용 by @nayonsoso in #557
  • [FE] fix: 캐러셀 왼쪽/오른쪽 버튼 연속 클릭 시, 슬라이드 멈추는 현상 해결 by @soosoo22 in #555
  • [FE] refactor: URLGeneratorForm의 상태와 책임 분산 by @ImxYJL in #542
  • [FE] refactor: 리뷰 작성 페이지 상태 및 폴더 구조 리팩토링, 테스트 추가 by @BadaHertz52 in #550
  • [FE] fix: textarea에서 공백만 있는 입력인 경우 에러 메세지를 띄우고, 유효하지 않은 입력으로 간주 by @ImxYJL in #564
  • [FE] fix: 객관식 문항의 최소, 최대 선택 개수가 같은 경우 문구 추가 by @chysis in #563
  • [FE] feat : 선택 질문에 대한 최소 조건 변경 by @BadaHertz52 in #565
  • [BE] refactor: @Transactional import 패키지 수정 by @donghoony in #549
  • [FE] refactor: 서술형 필수 질문에 최소/최대 문구 안내 추가 by @ImxYJL in #566
  • [FE] refactor: 클릭 이벤트가 있는 요소 드래그 막기 by @soosoo22 in #567
  • [FE] feat : 요청 데이터 특징에 따라 useQuery staleTime 지정 by @BadaHertz52 in #570
  • [FE] feat: 웹 페이지 탭 전환 시, 리액트 쿼리 api 요청 막기 by @soosoo22 in #577
  • [FE] fix : webpack관련 script 오류 수정 by @BadaHertz52 in #574
  • [FE] chore: 서술형 답변에 최대 max의 2배 길이 문자열을 붙여 넣어도 문자열이 잘리지 않도록 수정 by @chysis in #578
  • [FE] fix: 이전 버튼이 눌리지 않는 현상 수정 by @chysis in #580
  • [BE] feat: 150자가 넘어가는 경우 ... 말줄임표 추가 by @donghoony in #568
  • [BE] test: 객관식 검증, 리뷰 생성 테스트에 픽스처를 적용 by @skylar1220 in #552
  • [BE] test: 리뷰 목록 조회, 리뷰 상세 조회 테스트에 픽스처를 적용 by @nayonsoso in #556
  • [BE] refactor: 서비스 리팩터링 by @Kimprodp in #540
  • [BE] test: Fixture 가 적용되지 않은 테스트 반영 by @Kimprodp in #582
  • [FE] fix : 캐러셀 frame drop 최소화 by @BadaHertz52 in #595
  • [FE] refactor: svg 파일 최적화 by @ImxYJL in #596
  • [FE] refactor: 페이지별로 JS 파일 분리 by @soosoo22 in #606
  • [FE] feat : 폰트 preload 적용 by @BadaHertz52 in #605
  • [FE] feat : js 번들 크기 압축 by @BadaHertz52 in #610
  • [BE] chore: flyway 설정 by @skylar1220 in #601
  • [BE] refactor: 필수 질문이 아닌 경우 최소 글자수 제한 제거 by @Kimprodp in #589
  • [FE] feat: 반응형 유틸리티 함수 구현 by @chysis in #616
  • [FE] fix : ErrorPage과 App의 레이아웃(=DOM 구조)다른 오류 수정 by @BadaHertz52 in #614
  • [FE] fix : 리뷰 제출 실패 시, ErrorPage가 아닌 모달을 띄우기 by @BadaHertz52 in #612
  • [FE] fix: media 유틸리티 함수 수정 by @chysis in #632
  • [FE] refactor: 리뷰 작성 폼의 질문,답변 레이아웃 컴포넌트를 만들어 재사용 by @BadaHertz52 in #623
  • [FE] design: 리뷰 작성 페이지(프로그레스 바 제외) 반응형 구현 by @BadaHertz52 in #629
  • [FE] design : 모바일 사이즈에서 스크롤 바, body padding-right 수정 by @BadaHertz52 in #627
  • [BE] refactor: 예외별 로그 레벨을 재조정하고 로깅에서의 중복을 제거한다. by @skylar1220 in #592
  • [FE] feature: 리뷰 연결, 목록, 상세 페이지의 반응형 레이아웃 구현 by @ImxYJL in #630
  • [FE] refactor: scrollToTop을 유틸함수로 분리 by @BadaHertz52 in #637
  • [BE] refactor: 패키지 mapper, validator 분리 by @donghoony in #598
  • [FE] feat: 리뷰 홈 페이지 반응형 구현 by @soosoo22 in #633
  • [FE] design : body에 단어 단위로 줄 바꿈 되는 속성 추가 by @BadaHertz52 in #635
  • [FE] fix: 리뷰 제출 확인 모달 border, border-radius 복원 by @BadaHertz52 in #647
  • [FE] feature: Breadcrumb 컴포넌트에 반응형 추가 by @ImxYJL in #645
  • [BE] refactor: DB 접근을 최소화 하도록 개선 by @Kimprodp in #617
  • [FE] fix : 리뷰 제출 페이지에서 리뷰 대상(프로젝트,리뷰이)사라지는 오류 해결 by @BadaHertz52 in #651
  • [FE] style: styelint 적용되지 않은 코드에 이를 적용 by @BadaHertz52 in #657
  • [FE] fix : 반응형 오류 및 디자인 수정, 리뷰 목록 페이지 Description border-radius 오류 수정 by @BadaHertz52 in #655
  • [FE] feat: 리뷰 목록 페이지에서, 받은 리뷰가 없을 때 보여주는 널 페이지에 반응형 적용 및 그에 따른 기존 스타일 일부 수정 by @ImxYJL in #653
  • [FE] feat: 모바일 환경에서 홈 페이지 캐러셀 드래그 기능 구현 by @soosoo22 in #658
  • [FE] fix : ErrorAlertModal 가운데 정렬 오류 수정 by @BadaHertz52 in #662
  • [FE] refactor: Footer 반응형 경계값을 small(태블릿 세로 모드)로 수정 by @ImxYJL in #660
  • [FE] feat: 리뷰 작성 완료 페이지 반응형 구현 by @soosoo22 in #672
  • [FE] feat: Brotli 압축 적용 by @BadaHertz52 in #680
  • [BE] chore: 로그에서의 오타 수정 by @donghoony in #648
  • [FE] design: 홈페이지 AlertModal 내 체크박스 선택 시, 버튼 색상을 primary 색상으로 변경 by @soosoo22 in #678
  • [BE] infra: 어플리케이션 도커로 배포 by @donghoony in #673
  • [BE] fix: CD 스크립트 수정 by @Kimprodp in #688
  • [BE] chore: 스웨거 관련 파일 제거 by @donghoony in #686
  • [BE] fix: application.yml에서 불필요한 문자 삭제 by @donghoony in #689
  • [BE] infra: 여러 운영 서버에 병렬적으로 배포될 수 있도록 변경 by @Kimprodp in #694
  • [BE] chore: 운영 CD 스크립트를 도커 사용 스크립트로 변경 by @Kimprodp in #696
  • [BE] infra: 운영 환경 DB를 RDS로 마이그레이션 및 Replication 적용 by @skylar1220 in #687
  • [BE] feat: 세션을 활용해 리뷰 조회 by @donghoony in #666
  • [BE] infra: flyway를 통한 인덱스 적용 by @skylar1220 in #690
  • [FE] fix: threshold 오타 수정 by @BadaHertz52 in #685
  • [FE] feat: 프로그레스 바 반응형으로 구현 by @chysis in #642
  • [FE] refactor: 비밀번호 확인, 리뷰 목록 및 리뷰 상세 정보 요청 API 변경에 따른 리팩토링 by @ImxYJL in #695
  • [FE] feat : 목 서버에서 세션 쿠키 사용하는 추가 및 확인하는 기능 추가 by @BadaHertz52 in #698
  • [BE] refactor: 필수가 아닌 질문이 작성되지 않을 경우 저장하지 않도록 변경 by @Kimprodp in #641
  • [FE] refactor: 리뷰 목록 페이지에서 무한 스크롤 로직 수정 및 적용 by @soosoo22 in #699
  • [FE] chore: 불필요한 이미지,컴포넌트 삭제 by @BadaHertz52 in #692
  • [FE] chore: BrotliPlugin을 prod 모드에서만 실행할 수 있도록 변경 by @ImxYJL in #701
  • [FE] fix: Brotli 압축 플러그인 교체 by @BadaHertz52 in #704
  • [FE] feat: Error Fallback에 반응형 도입 by @ImxYJL in #705
  • [BE] refactor: 문자열 치환을 프론트엔드에서 진행하도록 수정 by @donghoony in #706
  • [BE] infra-fix: CD에서의 오타 수정 by @donghoony in #710
  • [BE] feat: 내가 받은 리뷰 목록에 페이지네이션 적용 by @nayonsoso in #683
  • [FE] design : 모바일 환경에서 리뷰 작성 페이지의 모달 width 오류 수정 by @BadaHertz52 in #709
  • [FE] 문자열 치환을 통해 앞말과 어울리는 조사를 계산해서 사용할 수 있도록 수정 by @chysis in #708
  • [FE] fix: 무한 스크롤에서 lastReviewId 값이 null일 때와 아닐 때의 엔드포인트 링크 분리 by @soosoo22 in #714
  • [FE] refactor: TopButton 반응형 도입, Layout에서 TopButton 제거 by @ImxYJL in https://github.com/woowacourse-teams/2024-r...
Read more

v1.0.1

23 Aug 03:57
7b442c9
Compare
Choose a tag to compare

What's Changed

  • [FE] design: 파비콘 파일 교체 by @BadaHertz52 in #523
  • [FE] fix: 제출 확인 모달에서 취소 버튼 클릭 시 모달 닫히지 않는 오류 수정 by @BadaHertz52 in #527
  • [FE] fix: 홈 페이지 캐러셀 초기 슬라이드 위치를 조정하고 ConfirmModal에 props로 title을 받아서 디자인을 수정한다. by @soosoo22 in #530
  • [BE] docs: SwaggerConfig 가 운영 환경에서 등록되지 않도록 변경 by @Kimprodp in #531
  • [FE] fix: textarea의 입력이 1000자를 초과했을 때 실시간으로 에러 메세지를 띄우도록 수정 by @ImxYJL in #536
  • [FE] 비밀번호 조회 모달의 배경 화면 클릭 시 모달 닫히는 기능 제거 by @BadaHertz52 in #533
  • [All] 리뷰미 v1.0.1 배포 by @donghoony in #534

Full Changelog: v1.0.0...v1.0.1

리뷰미 v1.0.0

21 Aug 11:31
f2a5d15
Compare
Choose a tag to compare

리뷰미 배포 (v1.0.0)

리뷰미 홈페이지 바로가기

🤔 우리 팀원은 나를 어떻게 생각할까?
🫂 나와 팀이 함께 성장하려면 어떻게 해야 할까?
🤨 팀원에게 하고 싶은 말이 있는데, 대면으로 하기가 민망하네..
🥹 기능 구현 하기에도 바빠서 문화를 챙길 시간도 없고, 팀원들한테 이런거 하자고 하기도 부담스러워...

저희도 스스로가 팀에서 어떤 존재인지 고민될 때가 있습니다.

동료의 피드백을 통해 저희는 자신의 강점과 팀에 어떻게 기여할 수 있는지를 알게 되었습니다.
지칠 때 받은 동료의 리뷰가 큰 힘이 되었어요. 팀원 모두가 서로를 응원하니 자연스럽게 팀워크도 향상됐습니다.

리뷰미는 동료로부터 기술뿐만 아니라 소프트 스킬, 나의 특징 등을 다방면으로 리뷰 받을 수 있는 서비스입니다.
리뷰미를 통해 협업하는 내 모습을 알아갈 수 있고, 나아가 함께 성장하는 방식을 고민할 수 있습니다.
어쩌면 내가 몰랐던 내 모습을 발견할 수도 있겠죠?

여러분들도 리뷰를 통한 좋은 경험을 해보고 싶으시다면,
리뷰를 통해 누군가에게 응원을 전달하고 싶으시다면,
리뷰미와 함께하세요!


What's Changed

  • [All] PR 템플릿, 이슈 템플릿 작성 by @donghoony in #2
  • [FE] 프론트엔드 초기 세팅 by @chysis in #5
  • [BE] feat: 초기 환경 설정 by @donghoony in #8
  • [BE] feat: 초기 엔티티 작성 by @donghoony in #10
  • [BE] feat: 리뷰 작성 by @skylar1220 in #15
  • [BE] feat: 테스트 메서드별 격리 by @donghoony in #19
  • [BE] fix: 누락된 리뷰 작성 매핑 URL 추가 by @Kimprodp in #17
  • [BE] feat: 리뷰 조회 by @skylar1220 in #22
  • [BE] feat: 커스텀 예외 처리 by @nayonsoso in #20
  • [BE] feat: 리뷰어 그룹 정보 및 키워드 조회 API by @donghoony in #24
  • [FE] 리뷰 작성화면과 상세 리뷰 보기 화면 결합 by @BadaHertz52 in #26
  • [BE] refactor: 패키지 구조 리팩터링 by @Kimprodp in #30
  • [BE] feat: 리뷰어 그룹 설명 작성, 마감 기한 및 검증 로직 추가 by @donghoony in #34
  • [FE] design: theme ,전역 스타일을 설정 by @BadaHertz52 in #41
  • [FE] ci: 리액트 쿼리 및 msw 설치, eslint import rule 추가 및 적용 by @soosoo22 in #44
  • [BE] docs: Swagger를 활용한 API 문서 자동화 by @skylar1220 in #31
  • [BE] feat: 리뷰 도메인 구체화, 정책 구현 by @nayonsoso in #43
  • [BE] feat: 키워드 도메인 구체화, 정책 구현 by @donghoony in #40
  • [BE] feat: 리뷰어 그룹 도메인 구체화, 정책 구현 by @skylar1220 in #45
  • [FE] refactor: 리뷰 쓰기 페이지에 확정 디자인을 반영 및 리팩터링 by @chysis in #53
  • [FE] feat: sidebar 리팩토링 및 기능 추가 , topbar 추가, 반응형 페이지 레이아웃 적용 by @BadaHertz52 in #55
  • [BE] fix: 컴파일 에러 해결 by @donghoony in #60
  • [FE] fix : stylelint 적용 오류 수정 by @BadaHertz52 in #66
  • [BE] ci: CI 스크립트 작성 by @donghoony in #70
  • [BE] test: 깃헙 리뷰어 그룹의 테스트 추가 및 fixture 미적용 부분 보완 by @skylar1220 in #68
  • [BE] chore: workflow 디렉터리 이동 by @donghoony in #74
  • [BE] infra: CD 스크립트 작성 by @donghoony in #76
  • [BE] fix: cd gradle 디렉토리 이동 by @donghoony in #77
  • [BE] refactor: 단건 리뷰 조회 시 리뷰어 정보 삭제, 리뷰 작성 시점 추가 by @donghoony in #65
  • [FE] 리뷰 작성, 상세 리뷰 보기 페이지에 백엔드 API 연동 및 dotenv-webpack 설치, BASE_URL을 .env로 이동 by @ImxYJL in #78
  • [Fe] 절대 경로 사용 시 발생하는 eslint 오류를 수정했습니다. by @BadaHertz52 in #81
  • [FE] ci: Jest, RTL 테스트 환경 구축 by @ImxYJL in #84
  • [BE] refactor: 발생하는 모든 예외의 형식 통일 by @nayonsoso in #69
  • [BE] feat: CORS 설정 추가 by @skylar1220 in #88
  • [BE] fix: ci PR 브랜치 설정 by @donghoony in #92
  • [BE] refactor: 예외 핸들러 인자 변경 by @nayonsoso in #87
  • [BE] 도메인 연관관계 재설정 by @donghoony in #97
  • [FE] feat: 리뷰 작성 페이지 기능 구현 by @chysis in #89
  • [FE] MSW를 mock server로 셋팅 by @BadaHertz52 in #95
  • [FE] 상세 리뷰 페이지 : url router 연동, 변경된 디자인 반영 및 서버에서 api를 연동 by @BadaHertz52 in #91
  • [BE] test: 도메인 연관관계 재설정 후 테스트 작성 by @donghoony in #101
  • [FE] feat: 리뷰 목록 페이지 기능 구현 by @soosoo22 in #90
  • [BE] feat: 리뷰 작성 API 구현 by @Kimprodp in #102
  • [FE] Github Actions로 CI 구축 by @ImxYJL in #96
  • [BE] feat: 리뷰에 필요한 정보 조회 기능 추가 by @skylar1220 in #103
  • [FE] 리뷰 작성 페이지에서 MSW를 사용하여 서버 mocking by @chysis in #111
  • [FE] 공통 컴포넌트인 모달을 만든다. by @BadaHertz52 in #110
  • [FE] msw관련 env 오류 해결 by @BadaHertz52 in #114
  • [BE] feat: 내가 받은 리뷰 보기 기능 구현 by @nayonsoso in #109
  • [FE] fix: 잘못 정의된 endpoint 수정 by @chysis in #118
  • [FE] 머지로 인해 사라진 리뷰 상세 페이지 변경 사항 복구 및 데이터 타입 변경 by @BadaHertz52 in #121
  • [BE] 더미 데이터 추가, local 프로파일 관리 by @donghoony in #123
  • [BE] fix: Long Valid 처리를 올바르게 수정한다. by @donghoony in #126
  • [FE] 리뷰 목록 페이지에서 msw를 사용하여 모킹 by @soosoo22 in #124
  • [BE] fix: 리뷰 목록 DTO 필드 수정 by @donghoony in #129
  • [FE] msw 모킹을 위한 리뷰 데이터 하드코딩 by @soosoo22 in #130
  • [FE] endPoint 오류와 리뷰 그룹 아이디 수정 by @BadaHertz52 in #132
  • [BE] fix: 리뷰 미리 보기 생성 기능 수정 by @nayonsoso in #134
  • [FE] develop의 frontend/src/index.tsx에서 enableMocking를 제거한다. by @BadaHertz52 in #136
  • [FE] Children 속성이 필수인 타입 제작 by @ImxYJL in #147
  • [FE] 사이드바 및 모달 사용성 개선 by @ImxYJL in #139
  • [FE] 존재하지 않는 element에 대한 에러를 출력하는 유틸리티 함수 제작 by @ImxYJL in #150
  • [FE] HTTP 요청 오류 시 status code별 오류 상황을 대응하는 함수 생성 by @BadaHertz52 in #151
  • [FE] 페이지 상단 이동 버튼 구현 by @chysis in #153
  • [FE] feat: 에러, 로딩 페이지 구현 및 적용 by @soosoo22 in #155
  • [BE] refactor: 도메인 연관 관계 재정의 by @skylar1220 in #156
  • [All] infra: 디스코드 웹훅 사용해 PR 생성/코멘트 시 멘션 by @donghoony in #169
  • [BE] feat: 리뷰 그룹 생성 API 구현 by @donghoony in #163
  • [BE] refactor: 리뷰 작성을 위한 정보 요청 기능 리팩터링 by @Kimprodp in #162
  • [FE] 리뷰 상세 페이지에 react-query 추가 및 리팩토링 by @BadaHertz52 in #161
  • [BE] feat: 리뷰 목록 조회 by @donghoony in #179
  • [FE] fix: 브라우저 타이틀 오타 수정 by @chysis in #167
  • [BE] feat: 리뷰 상세 조회 기능 구현 by @Kimprodp in #182
  • [FE] recoil을 통한 groupAccessCode 전역 상태 관리 by @BadaHertz52 in #180
  • [BE] fix: 내가 받은 리뷰 목록을 최신순으로 조회한다. by @nayonsoso in #189
  • [BE] init: 초기 데이터 설정 by @Kimprodp in #187
  • [FE] feat: Alert Modal과 Error Alert Modal 컴포넌트 구현 및 Button 컴포넌트 확장 by @chysis in #165
  • [FE] 랜딩 페이지 퍼블리싱 및 디바운싱 함수 추가 by @ImxYJL in #181
  • [FE] feat: 리뷰 목록 페이지에 변경된 API 연동 후, 리액트 쿼리 적용 및 무한 스크롤 구현 by @soosoo22 in #192
  • [FE] feat: 리뷰 작성 페이지와 서버 및 모달 연동 by @chysis in #191
  • [FE] feat: 리뷰 목록 페이지, 리뷰 상세 페이지에서 로그인을 연동 by @BadaHertz52 in #193
  • [FE] feat: 랜딩 페이지 API 연동 by @ImxYJL in #196
  • [FE] fix: 누락됐던 버튼 리팩토링 및 엔드포인트 복구 by @ImxYJL in https://github.com/woowacourse-teams/2024-review-me/pu...
Read more