Skip to content

v1.0.0

Choose a tag to compare

@HYOSITIVE HYOSITIVE released this 29 Nov 06:47
· 95 commits to develop since this release

What's Changed

  • [FEAT] jwt token 발급 검증 관련 코드 추가 by @jokj624 in #3
  • [FEAT] jwt token 핸들러, 발급 코드 추가 by @jokj624 in #4
  • [FEAT] slack error monitoring api 연결 코드 추가 by @jokj624 in #5
  • [FEAT] slack webhook error monitoring 연결 코드 추가 by @jokj624 in #6
  • [FEAT] POST /category api 추가 by @jokj624 in #10
  • [FEAT] POST /category 카테고리 생성 api by @jokj624 in #11
  • [FEAT] GET /content/scrap 스크랩(크롤링) api by @HYOSITIVE in #13
  • [FEAT] GET /content/scrap 스크랩(크롤링) api by @HYOSITIVE in #14
  • [FEAT] serviceaccount 코드 변경 by @jokj624 in #18
  • [FEAT] github action 연결용 service account 변경 by @jokj624 in #19
  • [FIX] replace 오류 수정 by @jokj624 in #20
  • [FEAT] replace 오류 수정 by @jokj624 in #21
  • [FIX] project id 수정 by @jokj624 in #22
  • [FEAT] POST /content 콘텐츠 생성 api by @HYOSITIVE in #23
  • [FEAT] POST /content 콘텐츠 생성 api by @HYOSITIVE in #25
  • [FEAT] POST /content 콘텐츠 생성 api by @HYOSITIVE in #24
  • [FIX] private key 수정 by @jokj624 in #26
  • [FIX] private key 수정 by @jokj624 in #27
  • [FEAT] POST /content/check 콘텐츠 조회 여부 토글 api by @HYOSITIVE in #30
  • [CHORE] 코딩 컨벤션 수정, Slack API 에러 체크 로직, seen_at 변경 로직 추가 by @HYOSITIVE in #32
  • [FEAT] POST /content/check 콘텐츠 조회 여부 토글 api by @HYOSITIVE in #31
  • [FEAT] 카테고리 전체 조회 by @jokj624 in #33
  • [FEAT] GET /category 카테고리 전체 조회 api 추가, 500 에러 반환 코드 수정 by @jokj624 in #34
  • [FEAT] 카테고리 이름 조회 api 구현 by @jokj624 in #35
  • [FIX] checkUser 내 slackAPI 코드 추가 by @jokj624 in #40
  • [FIX] git action workflow 수정으로 index.js 초기 상태로 수정 by @jokj624 in #41
  • [FEAT] GET /category/name 카테고리 이름 조회 api by @jokj624 in #36
  • [FEAT] 카테고리 별 콘텐츠 조회 api by @jokj624 in #42
  • [FEAT] GET /category/:categoryId?seen=&filter= 카테고리 별 콘텐츠 조회 api by @jokj624 in #43
  • [FEAT] GET /content 전체 콘텐츠 조회 api by @HYOSITIVE in #45
  • [CHORE] 코드 리뷰 내용 반영 by @HYOSITIVE in #47
  • [CHORE] 코드리뷰 반영, 주석 수정 by @jokj624 in #48
  • [FEAT] GET /category/:categoryId?seen=&filter= 카테고리 별 콘텐츠 조회 api by @jokj624 in #44
  • [FEAT] GET /content 전체 콘텐츠 조회 api by @HYOSITIVE in #46
  • [FEAT] PATCH /category/:categoryId by @jokj624 in #50
  • [CHORE] 코드리뷰 반영 by @jokj624 in #52
  • [FEAT] PATCH /category/:categoryId 카테고리 수정 api 구현 by @jokj624 in #51
  • [FEAT] GET /content/search/?keyword= 전체 콘텐츠 키워드 검색 api by @HYOSITIVE in #53
  • [FEAT] GET /content/search/?keyword= 전체 콘텐츠 키워드 검색 api 구현 by @HYOSITIVE in #54
  • [FIX] 시간 기능 수정, 함수 주석 처리, loadsh 코드로 변환 by @jokj624 in #57
  • [FIX] 시간 기능 now()로 수정 by @jokj624 in #59
  • [FIX] 시간 기능 수정, 함수 주석 처리, loadsh 코드로 변환 by @jokj624 in #58
  • [FIX] 시간 데이터 처리, 코딩 컨벤션, 파일명 수정, 카테고리 내 콘텐츠 개수 카운트 로직 추가 by @HYOSITIVE in #60
  • [CHORE] 코딩 컨벤션 수정 by @HYOSITIVE in #62
  • [FIX] 시간 데이터 처리, 코딩 컨벤션, 파일명 수정, 카테고리 내 콘텐츠 개수 카운트 로직 추가 by @HYOSITIVE in #61
  • [FEAT] 카테고리 삭제 api by @jokj624 in #63
  • [FEAT] DELETE /category/:categoryId 카테고리 삭제 api by @jokj624 in #64
  • [FEAT] GET /content/recent 최근 저장 콘텐츠 조회 api by @HYOSITIVE in #67
  • [FIX] DB import 코딩 컨벤션 수정 by @HYOSITIVE in #69
  • [FEAT] GET /content/recent 최근 저장 콘텐츠 조회 api by @HYOSITIVE in #68
  • [FEAT] GET /content/unseen 봐야 하는 콘텐츠 조회 api by @HYOSITIVE in #71
  • [FEAT] GET /content/unseen 봐야 하는 콘텐츠 조회 api by @HYOSITIVE in #72
  • [FEAT] PATCH /content/:contentId 콘텐츠 제목 변경 api by @HYOSITIVE in #75
  • [FEAT] PATCH /content/:contentId 콘텐츠 제목 변경 api by @HYOSITIVE in #76
  • [FEAT] DELETE /content/:contentId 콘텐츠 삭제 ap by @HYOSITIVE in #77
  • [FEAT] DELETE /content/:contentId 콘텐츠 삭제 api by @HYOSITIVE in #78
  • [FEAT] PATCH /content/category 콘텐츠 카테고리 변경 api by @HYOSITIVE in #80
  • [FIX] var 선언 const로 변경 by @HYOSITIVE in #82
  • [FEAT] PATCH /content/category 콘텐츠 카테고리 변경 api by @HYOSITIVE in #81
  • [FIX] 전체 API 점검 및 수정 by @HYOSITIVE in #84
  • [FIX} 전체 API 점검 및 수정 by @HYOSITIVE in https://github.com//pull/85
  • [FIX] category 라우트 API 로직, responseMessage, statusCode 수정 by @HYOSITIVE in #87
  • [FIX] category 라우트 API 로직, responseMessage, statusCode 수정 by @HYOSITIVE in #88
  • [FEAT] 콘텐츠 생성, 콘텐츠 카테고리 수정 API 유저 검증 로직 추가, 생성 API statusCode 201로 수정 by @HYOSITIVE in #90
  • [FEAT] 콘텐츠 생성, 콘텐츠 카테고리 수정 API 유저 검증 로직 추가, 생성 API statusCode 201로 수정 by @HYOSITIVE in #91
  • [FIX] order_index 수정 by @jokj624 in #94
  • [FIX] order_index 0으로 들어가는 문제 수정 by @jokj624 in #95
  • [FEAT] PATCH /content/notification 콘텐츠 알림 시각 변경 api by @HYOSITIVE in #96
  • [FEAT] PATCH /content/notification 콘텐츠 알림 시각 변경 api by @HYOSITIVE in #97
  • [FEAT] PATCH /category/order 카테고리 순서 변경 api by @HYOSITIVE in #100
  • [FEAT] PATCH /category/order 카테고리 순서 변경 api by @HYOSITIVE in #101
  • [FIX] 카테고리 전체 조회 response imageId 추가 by @HYOSITIVE in #103
  • [FIX] 카테고리 전체 조회 response imageId 추가 by @HYOSITIVE in #104
  • [FEAT] 카테고리 별 콘텐츠 조회 API isNotified 기준 추가, notification 테이블 연결 로직 삭제 by @HYOSITIVE in #106
  • [FEAT] 카테고리 별 콘텐츠 조회 API isNotified 기준 추가, notification 테이블 연결 로직 삭제 by @HYOSITIVE in #107
  • [FEAT] 추천 사이트 조회 api 작성 by @jokj624 in #109
  • [FEAT] GET /recommendation 추천 사이트 전체 조회 api 작성 by @jokj624 in #110
  • [FIX] 콘텐츠 생성 시 반환 data에 id 추가 by @jokj624 in #113
  • [FIX] POST /content response data에 contentId 추가 by @jokj624 in #114
  • [FEAT] 카테고리 별 콘텐츠 조회 API 오류 수정 by @HYOSITIVE in #115
  • [FIX] 카테고리 별 콘텐츠 조회 API 오류 수정 by @HYOSITIVE in #116
  • [FIX] statusCode 확인 및 수정, contentPOST API notificationTime 빈 값으로 받도록 수정, contentCheckPATCH DB 예외 처리 추가 by @HYOSITIVE in #118
  • [FIX] statusCode 확인 및 수정, contentPOST API notificationTime 빈 값으로 받도록 수정, contentCheckPATCH DB 예외 처리 추가 by @HYOSITIVE in #119
  • [FEAT] 카테고리 전체 조회 API 카테고리 별 콘텐츠 수 조회 로직 추가 by @HYOSITIVE in #121
  • [FEAT] 카테고리 전체 조회 API 카테고리 별 콘텐츠 수 조회 로직 추가 by @HYOSITIVE in #122
  • [FEAT] GET /user 마이 페이지 API by @HYOSITIVE in #124
  • [FIX] user 테이블 getUser console 출력문 삭제 by @HYOSITIVE in #126
  • [FEAT] GET /user 유저 정보 API by @HYOSITIVE in #125
  • [FIX] 콘텐츠 알림 시각 변경 API 알림 Off->On 변경 시 로직 수정 by @HYOSITIVE in #128
  • [FIX] 콘텐츠 알림 시각 변경 API 알림 Off->On 변경 시 로직 수정 by @HYOSITIVE in #129
  • [FEAT] 콘텐츠 전체 조회 API filter, option 추가 by @HYOSITIVE in #131
  • [FEAT] 콘텐츠 전체 조회 API filter, option 추가 by @HYOSITIVE in #132
  • [FIX] 유저 정보 조회 API 콘텐츠 개수 카운트 로직 수정 by @HYOSITIVE in #134
  • [FEAT] Firebase Deploy 자동화 수정, Deploy Message Slack 전송 로직 추가 by @HYOSITIVE in #136
  • [FEAT] Firebase Deploy 자동화, Deploy Message Slack 전송 로직 추가, 유저 정보 조회 API 콘텐츠 개수 카운트 로직 수정 by @HYOSITIVE in #135
  • [FIX] 콘텐츠 스크랩 API response ogImage string 타입으로 수정 by @HYOSITIVE in #138
  • [FIX] 콘텐츠 스크랩 API response ogImage string 타입으로 수정 by @HYOSITIVE in #139
  • [FEAT] 콘텐츠 생성 시 푸시 알림 서버 연동 코드 추가 by @jokj624 in #141
  • [DEL] dayjs 안쓰는 import 삭제 by @jokj624 in #143
  • [FEAT] 콘텐츠 생성 시 푸시 알림 서버 연동 코드 추가 by @jokj624 in #142
  • [FEAT] POST /auth/kakaoPOST 카카오 소셜 로그인 API 구현 by @HYOSITIVE in #145
  • [FEAT] POST /auth/kakaoPOST 카카오 소셜 로그인 API 구현 by @HYOSITIVE in #146
  • [FEAT] 카카오 소셜 로그인 시 jwt 토큰 발급 로직 추가, response 수정 by @HYOSITIVE in #149
  • [FIX] 코드리뷰 반영 : JWT 옵션 환경변수화, 문법 수정 by @HYOSITIVE in #151
  • [FEAT] 카카오 소셜 로그인 시 jwt 발급 로직 추가, response 수정 by @HYOSITIVE in #150
  • [FIX] 스크랩 API 삭제, 콘텐츠 생성 API에서 자체 크롤링 진행하도록 수정 by @HYOSITIVE in #153
  • [FIX] 스크랩 API 삭제, 콘텐츠 생성 API에서 자체 크롤링 진행하도록 수정 by @HYOSITIVE in #154
  • [FEAT] 카테고리 별 콘텐츠 키워드 검색 API 구현 by @HYOSITIVE in #157
  • [CHORE] 카테고리 별 키워드 검색 keyword query에서 params로 변경 by @HYOSITIVE in #159
  • [FEAT] 카테고리 별 콘텐츠 키워드 검색 API 구현 by @HYOSITIVE in #158
  • [CHORE] 유저 정보 조회 API response에 이메일 추가 by @HYOSITIVE in #161
  • [CHORE] 유저 정보 조회 API response에 이메일 추가 by @HYOSITIVE in #162
  • [FEAT] Refresh Token 발급 로직 구현 by @HYOSITIVE in #164
  • [CHORE] Slack 에러 디버깅 코드 추가 by @HYOSITIVE in #166
  • [FEAT] Refresh Token 발급 로직 구현 by @HYOSITIVE in #165
  • [FEAT] FCM token refresh API 연결 by @jokj624 in #168
  • [PATCH] 닉네임 수정 API 구현 by @HYOSITIVE in #170
  • [CHORE] 닉네임 업데이트 쿼리문 edited_at 추가 by @HYOSITIVE in #172
  • [FIX] 콘텐츠 description null값 방지 by @HYOSITIVE in #174
  • [PATCH] 닉네임 수정 API 구현, [FIX] 콘텐츠 description null값 방지 by @HYOSITIVE in #171
  • [FEAT] 기존 유저 로그인 API 구현 by @HYOSITIVE in #177
  • [CHORE] 신규 사용자일 경우 반환 statusCode 200으로 수정 by @HYOSITIVE in #180
  • [CHORE] util fail에서 data 인자 삭제 by @HYOSITIVE in #181
  • [FEAT] 기존 유저 로그인 API 구현 by @HYOSITIVE in #178
  • [FEAT] 콘텐츠 생성, 카테고리 생성 API 409 에러 추가 by @HYOSITIVE in #182
  • [FEAT] 콘텐츠 생성, 카테고리 생성 API 409 에러 추가 by @HYOSITIVE in #183
  • [FEAT] 신규 유저 회원가입 API by @HYOSITIVE in #185
  • [FEAT] 신규 유저 회원가입 API by @HYOSITIVE in #186
  • [FEAT] 콘텐츠 생성 API 크롤링 이미지 없을 경우 더미 이미지 전송 by @HYOSITIVE in #188
  • [CHORE] dummyImages constant 폴더로 분리 by @HYOSITIVE in #190
  • [FEAT] 콘텐츠 생성 API 크롤링 이미지 없을 경우 더미 이미지 전송 by @HYOSITIVE in #189
  • [FEAT] 회원 탈퇴 API 구현 by @HYOSITIVE in #192
  • [CHORE[ 기존 유저 회원가입 API 로그인 성공 시 isAlreadyUser 삭제 by @HYOSITIVE in https://github.com//pull/193
  • [FEAT] checkUser에서 soft delete 검사, 코드 리뷰 반영 by @HYOSITIVE in #195
  • [FEAT] 회원 탈퇴 API 404 에러 추가 by @HYOSITIVE in #196
  • [FEAT] try-catch문 분할 by @HYOSITIVE in #197
  • [CHORE] 회원 탈퇴 API HTTP method, 엔드포인트 변경 by @HYOSITIVE in #198
  • [FEAT] 회원 탈퇴 API 구현 by @HYOSITIVE in #194
  • [FEAT] 콘텐츠 알림 조회 API by @jokj624 in #200
  • [FIX] 콘텐츠 알림 조회 DB 함수 이름 변경 by @jokj624 in #202
  • [FEAT] 콘텐츠 알림 전체 조회 API 구현 by @jokj624 in #201
  • [FEAT] 회원 가입 시 푸시 서버 유저 등록 연동 by @jokj624 in #204
  • [DEL] console.log 제거 by @jokj624 in #206
  • [FEAT] 회원 가입 시 푸시 서버 유저 등록 by @jokj624 in #205
  • [FEAT] 콘텐츠 소속 카테고리 조회 API by @jokj624 in #207
  • [FIX] 콘텐츠 소속 카테고리 조회 엔드포인트 수정 by @jokj624 in #209
  • [FEAT] 콘텐츠 소속 카테고리 조회 API by @jokj624 in #208
  • [FIX] 키워드 검색 API case-insensitive하게 변경 by @HYOSITIVE in #211
  • [FIX] 키워드 검색 API case-insensitive하게 변경 by @HYOSITIVE in #212
  • 카테고리, 콘텐츠 생성 API 중복 방지 로직 삭제 by @HYOSITIVE in #214
  • [FIX] 카테고리, 콘텐츠 생성 API 중복 방지 로직 삭제 by @HYOSITIVE in #215
  • [FEAT] 회원 탈퇴 API User UID string concat 처리 by @HYOSITIVE in #217
  • [CHORE] 랜덤 문자열 생성 방법 nanoid로 변경 by @HYOSITIVE in #219
  • [CHORE] randomString 변수 하나로 변경 by @HYOSITIVE in #220
  • [FEAT] 회원 탈퇴 API User UID string concat 처리 by @HYOSITIVE in #218
  • [FIX] 푸시 알림 수정 - 푸시 서버 통신 구현 by @jokj624 in #224
  • Chore: 리뷰 반영, desc 주석 엔드포인트 변경 by @jokj624 in #226
  • [FIX] 푸시 알림 수정 - 푸시 서버 통신 구현 by @jokj624 in #225
  • [REFACTOR] fcm token update axios 로직 push handler 로 이전 by @jokj624 in #227
  • [CHORE] require 정리 by @jokj624 in #229
  • [REFACTOR] fcm token update axios 로직 push handler 로 이전 by @jokj624 in #228
  • [FIX] og tag 스크래핑 시 image url property 가 없는 경우 처리 by @jokj624 in #231
  • [FIX] og tag 스크래핑 시 image url property 가 없는 경우 처리 by @jokj624 in #232
  • [FIX] og tag scaping 시 user agent 설정 by @jokj624 in #234
  • [FEAT] 콘텐츠 알림 삭제 API by @jokj624 in #237
  • [FIX] 콘텐츠 조회 알림 필터링 시 알림 예정만 가져오도록 수정 by @jokj624 in #241
  • [FEAT] 기존 유저 로그인 시 fcm 토큰 업데이트 by @jokj624 in #242
  • [FEAT] 지나간 알림 삭제 예외처리 by @jokj624 in #243
  • [FEAT] 콘텐츠 알림 삭제 API 구현, 푸시 서버 연동 by @jokj624 in #238
  • [FIX] 콘텐츠 생성 API 크롤링 로직 삭제 by @HYOSITIVE in #246
  • [FIX] 콘텐츠 알림 시간 변경 시 이미 지난 알림 다시 생성하도록 분기 처리 by @jokj624 in #249
  • [FIX] 콘텐츠 알림 시간 변경 시 이미 지난 알림 다시 생성하도록 분기 처리 by @jokj624 in #250
  • [FEAT] 회원 가입 시 선택약관 동의 여부 수집 by @HYOSITIVE in #252
  • [FEAT] 회원 가입 시 선택약관 동의 여부 수집 by @HYOSITIVE in #253
  • [FIX] 콘텐츠 타이틀 변경 시 푸시 서버에 반영하기 by @jokj624 in #255
  • [FIX] 콘텐츠 타이틀 변경 시 푸시 서버에 반영하기 by @jokj624 in #256
  • [FIX] 회원가입 시 리프레시 토큰 저장되지 않는 오류 수정 by @HYOSITIVE in #257
  • [FIX] 회원가입 시 리프레시 토큰 저장되지 않는 오류 수정 by @HYOSITIVE in #258
  • [FEAT] 최근 저장 콘텐츠 조회 API 소속 카테고리 이름 추가 by @HYOSITIVE in #260
  • [FEAT] 최근 저장 콘텐츠 조회 API response에 소속 카테고리 추가 by @HYOSITIVE in #261
  • [FEAT] 공지사항 조회 기능 추가 by @HYOSITIVE in #262
  • [CHORE] notice 라우트 checkUser 삭제 by @HYOSITIVE in #264
  • [FEAT] 공지사항 조회 기능 추가 by @HYOSITIVE in #263
  • [CHORE] dayjs로 createdAt format 변환 by @HYOSITIVE in #266
  • [CHORE] 공지사항 dayjs 포맷팅 Promise.all 처리 by @HYOSITIVE in #268
  • [CHORE] 불필요한 await 삭제 by @HYOSITIVE in #270
  • [CHORE] 불필요한 async 제거 by @HYOSITIVE in #271
  • [CHORE] dayjs로 createdAt format 변환 by @HYOSITIVE in #267
  • [FIX] dayjs format 변환 로직 비동기 처리 by @HYOSITIVE in #272
  • [FIX] dayjs format 변환 로직 비동기 처리 by @HYOSITIVE in #273
  • [FIX]: content push 알림 생성 시 isSeen 추가 by @jokj624 in #275
  • [FIX] content push 생성 시 isSeen 필드 추가 by @jokj624 in #276
  • [FEAT] 릴리즈 서버 분리를 위한 설정 by @HYOSITIVE in #278
  • [CHORE] 콘텐츠, 카테고리 삭제 시 userId도 검증하도록 수정 by @HYOSITIVE in #280
  • [FIX] prod 서버 push server url, dev 서버 node_env 수정 by @HYOSITIVE in #281
  • [FEAT] 릴리즈 서버 분리를 위한 설정 by @HYOSITIVE in #279
  • [FIX] Github Actions 설정 파일에서 배포할 Firebase Project 명시적으로 지정 by @HYOSITIVE in #284
  • [FIX] Github Actions 오류 수정 by @HYOSITIVE in #286
  • [FIX] Github Actions yml 파일 수정 by @HYOSITIVE in #287
  • [FEAT] Firebase Hosting과 Firebase Functions 연결 by @HYOSITIVE in #288
  • [FIX] prod.yml action-slack indent 수정 by @HYOSITIVE in #289
  • [FIX] hosting 배포 script 수정 by @HYOSITIVE in #290
  • [FIX] 모든 요청 functions로 보내도록 수정 by @HYOSITIVE in #291
  • [FIX] 중복된 dotenv.config 삭제 by @HYOSITIVE in #292
  • [FIX] Firebase Hosting에 region 명시 by @HYOSITIVE in #293
  • [FIX] NODE_ENV 설정 오류 수정 by @HYOSITIVE in #295
  • [FIX] yml file의 firebase use 구문에 변경된 alias 적용 by @HYOSITIVE in #296
  • [FIX] hosting의 모든 요청 functions로 전송 by @HYOSITIVE in #297
  • [HOTFIX] prod yml create-json 구문 오류 수정 by @HYOSITIVE in #298
  • [HOTFIX] prod yml create-json 구문 오류 수정 by @HYOSITIVE in #299
  • [FEAT] Upptime health check 연결 by @HYOSITIVE in #301
  • [FEAT] Prod 서버 Upptime health check 연결 by @HYOSITIVE in #302

New Contributors

Full Changelog: https://github.com/TeamHavit/Havit-Server/commits/v1.0.0