{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":709188033,"defaultBranch":"dev","name":"photospot-be","ownerLogin":"TF3-Project-PhotoSpot","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-24T07:50:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/148704316?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718102811.0","currentOid":""},"activityList":{"items":[{"before":"35123f8c56a39a10c354a56eb9fabced62d385d9","after":"aa4b64f1528ec10c96848decdee15295991d8932","ref":"refs/heads/prod","pushedAt":"2024-06-11T10:54:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"},"commit":{"message":"[Prod] 기능 수정 및 추가 (#119)\n\n* refactor: 방명록 목록 조회 시 작성자 id, 비공개 여부 정보 추가\r\n\r\n* refactor: 스팟 조회 시 유저의 북마크 정보 추가\r\n\r\n* feat: update bookmark folder 기능","shortMessageHtmlLink":"[Prod] 기능 수정 및 추가 (#119)"}},{"before":"0c28030445afc2e9518dac5be805fbe25d86bb12","after":"8d578ec8f92df487d8e8fb4c031a1eddeca01fc9","ref":"refs/heads/dev","pushedAt":"2024-06-11T10:50:55.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"},"commit":{"message":"Merge branch 'prod' into dev","shortMessageHtmlLink":"Merge branch 'prod' into dev"}},{"before":"58cb0910d5a81d6f94e0270277558c1483a2dfc7","after":null,"ref":"refs/heads/feat/rename-bookmark-folder","pushedAt":"2024-06-11T10:46:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"}},{"before":"67ec5ad4584e76c972f226f9d78a60cafa212c4d","after":"0c28030445afc2e9518dac5be805fbe25d86bb12","ref":"refs/heads/dev","pushedAt":"2024-06-11T10:46:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"},"commit":{"message":"feat: update bookmark folder 기능","shortMessageHtmlLink":"feat: update bookmark folder 기능"}},{"before":null,"after":"58cb0910d5a81d6f94e0270277558c1483a2dfc7","ref":"refs/heads/feat/rename-bookmark-folder","pushedAt":"2024-06-11T10:42:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"},"commit":{"message":"feat: update bookmark folder 기능","shortMessageHtmlLink":"feat: update bookmark folder 기능"}},{"before":"563ad465749eff667d0181a122233167dccf5fd9","after":null,"ref":"refs/heads/refactor/find-spot-contains-bookmark-info","pushedAt":"2024-06-11T09:33:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"}},{"before":"12e66171e8eafb62fa4688556b08f502ada31507","after":"67ec5ad4584e76c972f226f9d78a60cafa212c4d","ref":"refs/heads/dev","pushedAt":"2024-06-11T09:33:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"},"commit":{"message":"refactor: 스팟 조회 시 유저의 북마크 정보 추가","shortMessageHtmlLink":"refactor: 스팟 조회 시 유저의 북마크 정보 추가"}},{"before":null,"after":"563ad465749eff667d0181a122233167dccf5fd9","ref":"refs/heads/refactor/find-spot-contains-bookmark-info","pushedAt":"2024-06-11T09:24:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"},"commit":{"message":"refactor: 스팟 조회 시 유저의 북마크 정보 추가","shortMessageHtmlLink":"refactor: 스팟 조회 시 유저의 북마크 정보 추가"}},{"before":"710d98dd071124c1298128d554be3533f5c47fb1","after":null,"ref":"refs/heads/refactor/post-private-info","pushedAt":"2024-06-11T07:30:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"}},{"before":"60a12da69f0d224cf66f780b6eac6a7bffd07022","after":"12e66171e8eafb62fa4688556b08f502ada31507","ref":"refs/heads/dev","pushedAt":"2024-06-11T07:30:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"},"commit":{"message":"refactor: 방명록 목록 조회 시 작성자 id, 비공개 여부 정보 추가","shortMessageHtmlLink":"refactor: 방명록 목록 조회 시 작성자 id, 비공개 여부 정보 추가"}},{"before":null,"after":"710d98dd071124c1298128d554be3533f5c47fb1","ref":"refs/heads/refactor/post-private-info","pushedAt":"2024-06-11T07:21:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"},"commit":{"message":"refactor: 방명록 목록 조회 시 작성자 id, 비공개 여부 정보 추가","shortMessageHtmlLink":"refactor: 방명록 목록 조회 시 작성자 id, 비공개 여부 정보 추가"}},{"before":"98d61c0afc6d77b4e2b1ed465cd2061d9c1ef21b","after":"35123f8c56a39a10c354a56eb9fabced62d385d9","ref":"refs/heads/prod","pushedAt":"2024-06-07T06:43:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"},"commit":{"message":"[prod] 유저 신고 사유 추가 (#115)\n\n* refactor: 유저 신고 시 사유 항목 추가","shortMessageHtmlLink":"[prod] 유저 신고 사유 추가 (#115)"}},{"before":"38dbb1f88a6257d34ac9baa7ba2f2360a7848f12","after":null,"ref":"refs/heads/refactor/user-report","pushedAt":"2024-06-07T06:29:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"}},{"before":"2989919c7f292f1a26c84f1c28207175e35a4fce","after":"60a12da69f0d224cf66f780b6eac6a7bffd07022","ref":"refs/heads/dev","pushedAt":"2024-06-07T06:29:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"},"commit":{"message":"refactor: 유저 신고 시 사유 항목 추가","shortMessageHtmlLink":"refactor: 유저 신고 시 사유 항목 추가"}},{"before":null,"after":"38dbb1f88a6257d34ac9baa7ba2f2360a7848f12","ref":"refs/heads/refactor/user-report","pushedAt":"2024-06-07T06:16:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"},"commit":{"message":"refactor: 유저 신고 시 사유 항목 추가","shortMessageHtmlLink":"refactor: 유저 신고 시 사유 항목 추가"}},{"before":"b8c4758adcd2b5ebf8f8e991dcac6e169907ec9d","after":null,"ref":"refs/heads/feat/albums","pushedAt":"2024-05-22T12:38:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"}},{"before":"c290fb9d8bd5d899c5df1d63be14f990292622e1","after":"98d61c0afc6d77b4e2b1ed465cd2061d9c1ef21b","ref":"refs/heads/prod","pushedAt":"2024-05-22T12:38:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"},"commit":{"message":"[prod] 앨범 기능 추가 (#113)\n\n* fix: 앨범 방명록 본인이 추가한 것만 보이도록 수정\r\n\r\n* feat: 앨범 이름 변경","shortMessageHtmlLink":"[prod] 앨범 기능 추가 (#113)"}},{"before":null,"after":"b8c4758adcd2b5ebf8f8e991dcac6e169907ec9d","ref":"refs/heads/feat/albums","pushedAt":"2024-05-22T10:28:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"},"commit":{"message":"Merge branch 'dev' of https://github.com/TF3-Project-PhotoSpot/Be into feat/albums","shortMessageHtmlLink":"Merge branch 'dev' of https://github.com/TF3-Project-PhotoSpot/Be int…"}},{"before":"28dbf75ebb493c70d87f7d8ae73ccdcffc7e4152","after":null,"ref":"refs/heads/feat/album-rename","pushedAt":"2024-05-22T10:15:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"}},{"before":"cd1732fae98fa2a5f255748595a1300f8bc4d0d9","after":"2989919c7f292f1a26c84f1c28207175e35a4fce","ref":"refs/heads/dev","pushedAt":"2024-05-22T10:15:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"},"commit":{"message":"feat: 앨범 이름 변경","shortMessageHtmlLink":"feat: 앨범 이름 변경"}},{"before":null,"after":"28dbf75ebb493c70d87f7d8ae73ccdcffc7e4152","ref":"refs/heads/feat/album-rename","pushedAt":"2024-05-22T10:11:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"},"commit":{"message":"feat: 앨범 이름 변경","shortMessageHtmlLink":"feat: 앨범 이름 변경"}},{"before":"497eb4b1d8889ecc4137b383bda74491ea9bf42f","after":null,"ref":"refs/heads/fix/get-album-posts","pushedAt":"2024-05-22T08:01:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"}},{"before":"98d79b4ce457756bf98e2083d8943be5a70fd1c9","after":"cd1732fae98fa2a5f255748595a1300f8bc4d0d9","ref":"refs/heads/dev","pushedAt":"2024-05-22T08:01:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"},"commit":{"message":"fix: 앨범 방명록 본인이 추가한 것만 보이도록 수정","shortMessageHtmlLink":"fix: 앨범 방명록 본인이 추가한 것만 보이도록 수정"}},{"before":null,"after":"497eb4b1d8889ecc4137b383bda74491ea9bf42f","ref":"refs/heads/fix/get-album-posts","pushedAt":"2024-05-22T07:55:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"},"commit":{"message":"fix: 앨범 방명록 본인이 추가한 것만 보이도록 수정","shortMessageHtmlLink":"fix: 앨범 방명록 본인이 추가한 것만 보이도록 수정"}},{"before":"a9a98f2acf4ecb15f4a8330b524b13fca789163a","after":"c290fb9d8bd5d899c5df1d63be14f990292622e1","ref":"refs/heads/prod","pushedAt":"2024-05-19T06:55:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"},"commit":{"message":"[prod] 방명록 목록 삭제 기능 추가 및 버그 제거 (#110)\n\n* [PS-80] feat: 내 방명록 조회 기능 추가\r\n\r\n- 방명록 조회 기능이 많아지는 것을 고려해서 PostSearchCondition, PostSearchType 추가\r\n- 기존 코드, 테스트 수정\r\n\r\n* [PS-80] refactor: 방명록 페이징 조회 검증 로직 수정\r\n\r\n- 정렬 가능한 property를 PostSearchType별로 체크\r\n\r\n* [PS-80] feat: 내 방명록 상세 조회 기능 추가\r\n\r\n- 내 방명록 조회 테스트 추가\r\n\r\n* [PS-80] refactor: 방명록 조회 조건 수정\r\n\r\n- BooleanBuilder 사용\r\n- PostSearchCondition 생성시 PostSearchType별로 검증\r\n\r\n* [PS-80] docs: rest docs 업데이트\r\n\r\n* [PS-81] feat: 좋아요한 방명록 목록 조회 기능 추가\r\n\r\n* [PS-81] fix: 좋아요한 방명록 조회시 좋아요한 순서로 조회하도록 수정\r\n\r\n* [PS-80] refactor: QueryDslUtils 수정\r\n\r\n- slice 중복 제거하고 상속 받아서 사용하도록 수정\r\n\r\n* [PS-80] feat: 내 방명록 조회 기능 추가\r\n\r\n- 방명록 조회 기능이 많아지는 것을 고려해서 PostSearchCondition, PostSearchType 추가\r\n- 기존 코드, 테스트 수정\r\n\r\n* [PS-80] refactor: 방명록 페이징 조회 검증 로직 수정\r\n\r\n- 정렬 가능한 property를 PostSearchType별로 체크\r\n\r\n* [PS-80] feat: 내 방명록 상세 조회 기능 추가\r\n\r\n- 내 방명록 조회 테스트 추가\r\n\r\n* [PS-80] refactor: 방명록 조회 조건 수정\r\n\r\n- BooleanBuilder 사용\r\n- PostSearchCondition 생성시 PostSearchType별로 검증\r\n\r\n* [PS-80] docs: rest docs 업데이트\r\n\r\n* [PS-77] feat: 방명록 수정, 삭제 기능 추가\r\n\r\n* [PS-77] refactor: 방명록 CRUD 리팩토링\r\n\r\n* [PS-77] test: 테스트코드 작성\r\n\r\n* [PS-77] refactor: 불필요한 코드 제거\r\n\r\n* [PS-77] test: Spot 도메인 테스트\r\n\r\n* [PS-78] chore: 랜덤 생성 라이브러리 의존성 추가\r\n\r\n* [PS-78] refactor: 피드백 반영\r\n\r\n* [PS-78] feat: 카카오 검증 로직 추가\r\n\r\n* [PS-78] test: 테스트코드 수정\r\n\r\n* [PS-78] dcos: restDocs 추가\r\n\r\n* [PS-78] chore: 카카오 애플리케이션 id 추가\r\n\r\n* [PS-78] refactor: 트랜잭션 설정\r\n\r\n* [PS-78] chore: text용 app-id 추가\r\n\r\n* [PS-78] chore: **/config/** 경로 수정\r\n\r\n* [PS-78] chore: **/config/** 오류 발생으로 다시 수정\r\n\r\n* [PS-78] chore: 소나큐브 제외 범위 수정\r\n\r\n* [PS-78] chore: build.gradle 수정\r\n\r\n* [PS-78] chore: 테스트 커버리지 변경\r\n\r\n* [PS-78] chore: 테스트 커버리지 변경\r\n\r\n* [PS-78] feat: apple clint-id 설정 추가\r\n\r\n* [PS-78] chore: 임시책으로 커버리지 퍼센트 조절\r\n\r\n* [PS-78] chore: 스크립트 수정(sonarcloud 캐시 삭제)\r\n\r\n* [PS-79] feat: album 기능 추가\r\n\r\n- 앨범 방명록 조회\r\n- 앨범 생성\r\n- 앨범 방명록 추가/교체/삭제\r\n- 앨범 삭제\r\n\r\n* [PS-79] docs: rest docs 수정\r\n\r\n* [PS-78] style: 변수명 변경\r\n\r\n* [PS-78] refactor: 리프레시 토큰 헤더로 받도록 수정\r\n\r\n* [PS-78] refactor: 리프레시 토큰 body로 응답하도록 수정\r\n\r\n* [PS-79] fix: 좋아요 테스트\r\n\r\n- 성공, 실패가 타이밍에 따라 다르게 나와서 일단 제외\r\n\r\n* [PS-77] refactor: 피드백 적용\r\n\r\n* [PS-77] test: 테스트코드 수정\r\n\r\n* [PS-77] style: 인덴트 맞춤\r\n\r\n* fix: 로그인 요청 값 파라미터 -> 바디 수정\r\n\r\n* [PS94] feat: 빌더 패던에 초기값 설정 추가\r\n\r\n* [PS94] feat: 신고 api 구현\r\n\r\n* [PS94] test: 신고 api 테스트코드 구현\r\n\r\n* [PS94] dosc: 신고 api restdocs 작성\r\n\r\n* [PS-95] feat: 로그아웃 api 구현 및 레디스로 refresh token 관리\r\n\r\n* [PS-95] test: 로그아웃 기능 테스트코드 구현\r\n\r\n* [PS-95] test: 레디스로 변경\r\n\r\n* [PS-79] refactor: 코드 리뷰 반영\r\n\r\n- 불필요한 코드, 중복 코드 제거\r\n- 앨범 방명록 추가 응답 수정\r\n\r\n* [PS-95] styleL: 변수명 변경\r\n\r\n* [PS-95] feat: 로그아웃 api 로직을 시큐리티 필터로 추가\r\n\r\n* [PS-95] style: 변수명 변경\r\n\r\n* [PS-95] test: 로그아웃 기능 테스트코드 구현\r\n\r\n* [PS-95] docs: 로그아웃 restDocs 작성\r\n\r\n* [PS-95] feat: user 검증 추가\r\n\r\n* [PS-95] feat: redis transactional 설정 추가\r\n\r\n* [PS-95] feat: 액세스 토큰 재발급 시 리프레시 토큰도 재발급\r\n\r\n* [PS-95] feat: 액세스 토큰 재발급 시 리프레시 토큰도 재발급\r\n\r\n* [PS-95] test: 액세스 토큰 및 리프레시 토큰 재발급 테스트 코드 작성\r\n\r\n* [PS-95] feat: 레디스 비밀번호 설정\r\n\r\n* [PS-95] feat: 레디스 스크립트 추가\r\n\r\n* [PS-95] chore: 테스트 커버리지 예외 변경\r\n\r\n* [PS-95] chore: 테스트 커버리지 예외 변경\r\n\r\n* [PS-95] chore: 테스트 커버리지 예외 변경\r\n\r\n* [PS-94] feat: 신고된 방명록은 조회 목록에서 제거하도록 기능 추가\r\n\r\n* [PS-94] test: 신고 기능 테스트코드 추가\r\n\r\n* [PS-94] docs: 문서 수정\r\n\r\n* [PS-94] style: EOL 추가\r\n\r\n* [PS-95] refactor: 피드백 반영\r\n\r\n* [PS-97] feat: 회원 탈퇴 및 카카오 연결 끊기 콜백 api 구현\r\n\r\n* [PS-97] docs: 회원 탈퇴 api restDocs 작성\r\n\r\n* [PS-97] style: 변수명 변경\r\n\r\n* [PS-96] feat: 앨범 목록 조회\r\n\r\n* [PS-96] feat: 태그 목록 조회\r\n\r\n- rest docs depth 수정\r\n\r\n* [PS-96] chore: 소나클라우드 이슈 체크 수정\r\n\r\n* [PS-96] chore: EOL 추가\r\n\r\n* [PS-95] refactor: docker-compose redis 설정 제거\r\n\r\n* [PS-95] feat: existsBlacklist 메서드에 null 체크 추가\r\n\r\n* [PS-95] test: 테스트코드 수정\r\n\r\n* [PS-95] docs: 문서 변경\r\n\r\n* [PS-97] feat: prefix 추가\r\n\r\n* [PS-97] feat: 회원탈퇴 시 토큰 무효화 추가\r\n\r\n* [PS-97] test: 테스트코드 수정\r\n\r\n* [PS-97] fix: redis port 수정\r\n\r\n* [PS-99] docs: restDocs 반영\r\n\r\n* [PS-99] fix: 패스워드 수정\r\n\r\n* [PS-94] refactor: 피드백 반영\r\n\r\n* [PS-94] feat: 신고 목록 조회 api 구현\r\n\r\n* [PS-94] test: 신고 목록 조회 테스트코드 추가\r\n\r\n* [PS-94] docs: 신고 목록 조회 restDocs 작성\r\n\r\n* fix: 앨범 목록 조회 시 앨범이 없으면 빈 리스트 반환\r\n\r\n* docs: index.html 수정\r\n\r\n* docs: index.html 수정2\r\n\r\n* [PS-87] feat: 방명록 폴더 생성\r\n\r\n* [PS-87] refactor: 북마크 폴더 이름 중복 체크 제거\r\n\r\n* [PS-89] feat: 북마크 추가 기능\r\n\r\n* [PS-90] refactor: 스팟 최신 방명록 미리보기 조회 리펙토링\r\n\r\n- 북마크 스팟 미리보기에서도 활용 가능하도록 public 메서스 추가\r\n\r\n* [PS-90] feat: 북마크 폴더의 북마크 조회 기능\r\n\r\n* [PS-90] docs: 북마크 폴더의 북마크 리스트 조회 문서\r\n\r\n* [PS-90] refactor: 리뷰 반영\r\n\r\n- 북마크 조회 시 스팟 주소 추가\r\n- 북마크 description 제거\r\n\r\n* [PS-100] feat: 북마크 폴더 리스트 조회\r\n\r\n* [PS-100] docs: 북마크 폴더 리스트 조회\r\n\r\n* [PS-100] refactor: 리뷰 반영\r\n\r\n- 북마크 폴더 리스트 정렬 방향 추가\r\n- maxCount 공통값으로 수정\r\n\r\n* [PS-92] feat: 북마크 삭제 기능 추가\r\n\r\n* [PS-92] feat: 북마크 폴더 삭제\r\n\r\n* [PS-92] refactor: 리뷰 반영\r\n\r\n- 북마크 폴더 조회시 예외 처리 세분화\r\n- 북마크 삭제시 개수 다르면 예외 처리\r\n- 북마크 추가시 중복 예외 처리\r\n\r\n* [PS-92] fix: import 에러 수정\r\n\r\n* [PS-86] test: allSatisfy 전 empty 체크\r\n\r\n* [PS-94] refactor: 피드백 반영\r\n\r\n* [PS-94] docs: 문서 업데이트\r\n\r\n* [PS-97] refactor: 사용자 정보 가져오는 로직 통일\r\n\r\n* [PS-97] refactor: 회원탈퇴 restDocs 수정\r\n\r\n* [PS-97] chore: slack webhook 의존성 추가\r\n\r\n* [PS-97] chore: slack webhook 주소 추가\r\n\r\n* [PS-97] feat: 사용자 조회 시 탈퇴 여부 확인\r\n\r\n* [PS-97] feat: 카카오 콜백 api 요청 경로를 시큐리티 필터에서 제외\r\n\r\n* [PS-97] feat: 카카오 콜백 사용자 탈퇴 과정에서 오류발생 시 슬랙으로 알림 기능 추가\r\n\r\n* [PS-97] test: 회원탈퇴 및 슬랙 알림 기능 테스트코드 작성\r\n\r\n* fix: 스팟 방명록 미리보기 조회 조건 수정\r\n\r\n- 신고 방명록 필터링을 위해 userId 필수\r\n\r\n* test: 방명록 조회 테스트 userId 추가\r\n\r\n* [PS-91] feat: 내 북마크 좌표 조회\r\n\r\n* [PS-97] chore: sonar cloud 수정\r\n\r\n* [PS-101] feat: 스팟 조회시 방명록 태그 통계 기능\r\n\r\n* [PS-101] refactor: mostPostTagRanks 변수명 변경\r\n\r\n* [PS-102] feat: 사진 버블 객체 추가\r\n\r\n* [PS-102] test: 사진 버블 객체 조회 테스트코드 추가\r\n\r\n* [PS-102] docs: 버블 추가된 rest docs 작성\r\n\r\n* test: 테스트 수정\r\n\r\n* fix: 사진 업로드 api 오류 수정\r\n\r\n* fix: 사진 파일 검증 수정\r\n\r\n* refactor: 이미지 확장자명 추출 로직 수정\r\n\r\n* feat: 파일 이름 검증 로직 및 테스트 추가\r\n\r\n* [PS-91] refactor: 피드백 반영\r\n\r\n* [PS-102] refactor: 피드백 반영\r\n\r\n* [PS-97] feat: 암호화 라이브러리 의존성 추가\r\n\r\n* [PS-97] feat: 애플 계정 끊기 구현\r\n\r\n* [PS-97] test: 애플 회원 탈퇴 테스트코드\r\n\r\n* [PS-97] docs: 회원 탈퇴 rest docs 수정\r\n\r\n* refactor: 좋아요 기능 수정\r\n\r\n- 낙관적 락, Retry 제거 -> native query로 update\r\n- 좋아요 개수 칼럼 int로 수정\r\n- 만약 좋아요 개수가 음수가 되면 동기화 처리\r\n\r\n* [PS-104] refactor: 방명록 상세 조회\r\n\r\n- 방명록 작성자 여부 추가\r\n- 스팟 주소 추가\r\n\r\n* [PS-97] refactor: 피드백 반영\r\n\r\n* [PS-97] refactor: unlink api provider, isLinked 필드 삭제\r\n\r\n* [PS-105] refactor: 신고사유 200자 이하 조건 추가\r\n\r\n* [PS-105] refactor: 신고 목록 조회 api 삭제\r\n\r\n* [PS-105] docs: restDocs 추가\r\n\r\n* [PS-105] feat: 닉네임 변경 및 사용자 조회 api 구현\r\n\r\n* [PS-105] feat: 사용자 정보 조회 시 provider도 함께 전달하도록 추가\r\n\r\n* [PS-105] feat: 이미지 확장자 추출 기능 추가\r\n\r\n* [PS-105] refactor: 피드백 반영\r\n\r\n* [PS-97] test: FakeKakaoClient 클래스 추가\r\n\r\n* [PS-97] docs: 문서 업데이트\r\n\r\n* [PS-97] test: appleService 테스트 추가\r\n\r\n* [PS-103] docs: api 명세서 수정\r\n\r\n* [PS-103] feat: 기간 필터 추가\r\n\r\n* feat: kakao prefix 띄어쓰기 추가\r\n\r\n* feat: kakao prefix 띄어쓰기 추가\r\n\r\n* [PS-103] feat: 피드백 반영\r\n\r\n* [PS-103] style: 불필요한 필드 삭제\r\n\r\n* [PS-103] docs: 문서 수정\r\n\r\n* [PS-108] feat: HTTP 요청 및 응답 로깅 추가\r\n\r\n* [PS-108] refactor: log.error -> log.info 변경\r\n\r\n* [PS-108] refactor: log filter dev 프로퍼티에서만 동작하도록 수정\r\n\r\n* [PS-109] refactor: 피드백 적용\r\n\r\n* [PS-109] refactor: 닉네임 valid 추가\r\n\r\n* [PS-107] refactor: 카카오톡 회원 탈퇴 수정\r\n\r\n* [PS-110] style: 클래스 명 변경\r\n\r\n* [PS-110] refactor: valid 로직 메서드 분리\r\n\r\n* [PS-110] feat: 유저 신고 기능 추가\r\n\r\n* [PS-110] docs: rest docs 문서 변경\r\n\r\n* [PS-111] refactor: 애플 로그인 로직 수정\r\n\r\n* [PS-111] style: ApplePublicKey 클래스명 변경\r\n\r\n* [PS-111] feat: DetailApiException 객체 추가\r\n\r\n* [PS-111] refactor: 필터 설정 누락 수정\r\n\r\n* [PS-111] refactor: 필터 설정 누락 수정\r\n\r\n* [PS-111] test: 테스트 수정\r\n\r\n* [PS-111] refactor: logback 파일 수정\r\n\r\n* [PS-111] feat: 회원탈퇴 시 account prefix 수정\r\n\r\n* refactor: 태그 수정\r\n\r\n- 태그 목록 조회시 타입 별로 반환\r\n- 태그에 타입 칼럼 추가\r\n\r\n* fix: application.yml 실수로 수정해서 다시 변경\r\n\r\n* fix: tag type ddl-auto validation 추가\r\n\r\n* refactor: reverse geocode 개선\r\n\r\n- 카카오 api dto로 만든 inner 클래스들 제거하고 JsonDeserializer 추가\r\n- road address, address 둘 다 사용하면서 복잡해진 로직 개선\r\n- reverse geocode 실패할 경우 임시 스팟 생성 (추가 개선 필요)\r\n\r\n* refactor: reverse geocode 결과 없으면 임시 장소 생성\r\n\r\n- 좌표 주소 변환 실패 시 임시 Spot을 바로 생성하는 대신 임시 장소를 생성하도록 수정\r\n\r\n* chore: 에러 로그 추가\r\n\r\n* fix: requestpart로 json 오는 경우 octet stream convert 추가\r\n\r\n- 예외 cause null 체크\r\n\r\n* chore: prod cicd 스크립트\r\n\r\n* chore: prod yml 추가\r\n\r\n* chore: 도커파일 수정\r\n\r\n* chore: actuator 추가, docker image tag 수정 (#102)\r\n\r\n* [Chore] docker tag 수정 (#103)\r\n\r\n* chore: actuator 추가, docker image tag 수정\r\n\r\n* chore: docker image tag 수정\r\n\r\n* chore: appspec 수정 (#104)\r\n\r\n* chore: cicd zip 수정 (#105)\r\n\r\n* [Chore] cicd script 수정 (#106)\r\n\r\n* chore: cicd zip 수정\r\n\r\n* chore: cicd script 수정\r\n\r\n* chore: codedeploy stop 수정 (#107)\r\n\r\n* feat: 방명록 목록 삭제 기능\r\n\r\n* fix: posX, posY 인식 못해서 colunm 애노테이션 추가\r\n\r\n* chore: check style 수정\r\n\r\n---------\r\n\r\nCo-authored-by: Ojeegu \r\nCo-authored-by: dO_the_Jeegu <107015624+Ojeegu@users.noreply.github.com>","shortMessageHtmlLink":"[prod] 방명록 목록 삭제 기능 추가 및 버그 제거 (#110)"}},{"before":"b04c039db23a19643faca80bb86e210864354dcf","after":"98d79b4ce457756bf98e2083d8943be5a70fd1c9","ref":"refs/heads/dev","pushedAt":"2024-05-19T06:51:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"},"commit":{"message":"chore: check style 수정","shortMessageHtmlLink":"chore: check style 수정"}},{"before":"e12b97e311bf873d0ffa57413c40732d1690e89c","after":"b04c039db23a19643faca80bb86e210864354dcf","ref":"refs/heads/dev","pushedAt":"2024-05-19T06:42:59.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"},"commit":{"message":"Merge branch 'prod' into dev","shortMessageHtmlLink":"Merge branch 'prod' into dev"}},{"before":"19c99b59607555eac97113a8f2cfdbadb5967796","after":null,"ref":"refs/heads/fix/bubble_column","pushedAt":"2024-05-19T06:24:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"}},{"before":"5d9797d5c5aea0b8a91b1556e99039c90f7990bd","after":"e12b97e311bf873d0ffa57413c40732d1690e89c","ref":"refs/heads/dev","pushedAt":"2024-05-19T06:24:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"},"commit":{"message":"fix: posX, posY 인식 못해서 colunm 애노테이션 추가","shortMessageHtmlLink":"fix: posX, posY 인식 못해서 colunm 애노테이션 추가"}},{"before":null,"after":"19c99b59607555eac97113a8f2cfdbadb5967796","ref":"refs/heads/fix/bubble_column","pushedAt":"2024-05-19T06:20:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tjdqls1200","name":"tjdqls1200","path":"/tjdqls1200","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57752068?s=80&v=4"},"commit":{"message":"fix: posX, posY 인식 못해서 colunm 애노테이션 추가","shortMessageHtmlLink":"fix: posX, posY 인식 못해서 colunm 애노테이션 추가"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYhm-8QA","startCursor":null,"endCursor":null}},"title":"Activity · TF3-Project-PhotoSpot/photospot-be"}