Releases: mash-up-kr/mash-up-recruit-fe
Releases · mash-up-kr/mash-up-recruit-fe
v1.0.0 (2023년 1월 10일)
실험적으로 12기 모집때 사용했던 v0.1.0을 기반으로 13기 모집을 앞두고 기능 고도화 및 리팩토링을 통해 Recruit 서비스가 정식버전으로 Release 됐습니다! 🥳
가장 크게 변한건 v0.1.0버전에서 지원서 제출, 조회 등의 기능이 한 기수만을 고려해 개발되었더라면 v1.0.0에서는 여러 기수의 지원서를 다룰 수 있도록 기능을 고도화 했습니다.
Feature
기수정보 반영
- 지원하는 기간에 따라 자동으로 해당 기간의 지원서를 생성, 작성하고 제출할 수 있도록 해주었습니다. 만약 이전에 작성한 지원서가 있다해도 새로 생성된 지원서는 독립적으로 존재하게 됩니다. (@HaJunRyu in #194)
- 지원 현황 페이지에서 기수에 상관없이 무조건 먼저 제출한 지원서에 대한 상세 정보가 나왔던것을 현재 모집중인 기수의 지원서의 상세 정보가 나오게끔 수정했습니다. (@HaJunRyu in #203)
모집 시작 이전 D-Day 기능 추가
- 모집 시작날짜를 정해 노출시킬 수 있는 D-Day UI가 추가되었습니다. 모집 시작까지 24시간 이내로 남았을 경우
시 : 분 : 초
로 표시되고 1초마다 업데이트 되며 24시간 보다 더 많은 시간이 남았을 경우에는D - n
으로 표시됩니다. (@Baek2back in #180)
컨텐츠 업데이트
- Home 페이지의 모집 일정을 변경했습니다. (@HaJunRyu in #175)
- FAQ페이지의 컨텐츠를 13기 모집에 맞게 수정했습니다. (@Baek2back in #178)
- 각 플랫폼별 모집 공고를 수정했습니다. (@Baek2back in #178)
- 푸터에 표기된 2022를 2023으로 수정했습니다. (@HaJunRyu in #200)
UI
- 지원 현황에서 확인할 수 있는 제출한 지원서의 상세정보 UI가 일부 수정되었습니다. 상세보기 내부에 디자이너에게 손그림으로 제공받아 렌더링하던 이미지가 Mash-Up의 공식 캐릭터인
매숑이
의 3D버전 이미지로 변경됐습니다. (@HaJunRyu in #219)
웹 접근성
Develop
패키지
- Next.js버전을 v12.1.0 -> v12.3.4로 업데이트 해주었습니다. v13으로 올리지 않은 이유는 아직 v13에 공개된 메인 기능이 베타 버전이기도 하면서 메이저 버전이 올라간 이후 예측할 수 없는 이슈들에 대비한 보수적인 선택이었습니다. (@HaJunRyu in #212)
- Next 버전을 올림에 따라 이에 종속된 eslint 관련 패키지의 버전도 함께 업데이트 해주었습니다. (@HaJunRyu in #212)
컴파일러(트랜스파일러)
- v0.1.0개발 시작 당시 emotion관련 이슈를 일으켜 사용하지 않았던 SWC가 안정화되어 적용해주었습니다. SWC의 대안으로 Babel을 사용했었는데 Babel 대비 빌드 타임이 약 26% 감소되었습니다. 👏👏 (@Baek2back in #208)
CI/CD
- 기존 qa환경 PR Create시 pre-build 단계가 있었는데 이를 제거해주었습니다. 이유는 qa환경 자체가 pre-build없이 build중에 오류가 나도 큰 이슈가 없다고 판단했기 때문입니다. (@HaJunRyu in #209)
- CI/CD관련 workflow에서 패키지 캐시 기능을 추가해주었습니다. 기존 평균 50초 정도 소요됐던 패키지 설치 단계의 시간이 평균 25초로 약50% 감소되었습니다 👏👏👏 (@HaJunRyu in #204)