{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":803272750,"defaultBranch":"main","name":"Port-Pilot-backend","ownerLogin":"sanikani","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-05-20T12:11:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/111363766?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716207082.8514318","currentOid":""},"activityList":{"items":[{"before":"abca771efd25cff5ea4e845138b97b31da81e29a","after":"de7cb1f757683078d8bee83778ad6a0d2bf96060","ref":"refs/heads/main","pushedAt":"2024-07-27T09:04:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Feat] : 500에러 발생시 cause 전달","shortMessageHtmlLink":"[Feat] : 500에러 발생시 cause 전달"}},{"before":"66e662de9741fce2c90754737a34dc09142c716b","after":"abca771efd25cff5ea4e845138b97b31da81e29a","ref":"refs/heads/main","pushedAt":"2024-07-27T07:22:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Fix] : JWT에 Email 저장하도록 수정","shortMessageHtmlLink":"[Fix] : JWT에 Email 저장하도록 수정"}},{"before":"8bf8f0143d5f2f9539164dc06abd2c109b36f962","after":"66e662de9741fce2c90754737a34dc09142c716b","ref":"refs/heads/main","pushedAt":"2024-07-24T13:48:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Feat] : 소셜 로그인 완료시 SecurityContext에 회원 정보 저장","shortMessageHtmlLink":"[Feat] : 소셜 로그인 완료시 SecurityContext에 회원 정보 저장"}},{"before":"c1248dbf4cbc3fa619f498bcb62073130087f229","after":"8bf8f0143d5f2f9539164dc06abd2c109b36f962","ref":"refs/heads/main","pushedAt":"2024-07-21T11:34:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Chore] : dockerfile 이름 수정","shortMessageHtmlLink":"[Chore] : dockerfile 이름 수정"}},{"before":"f01943fd52293889c0e2e58e4faa75f41b8418a0","after":"c1248dbf4cbc3fa619f498bcb62073130087f229","ref":"refs/heads/main","pushedAt":"2024-07-21T11:28:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Feat] : 고객 지원 게시판 구현 FAQ\n\nFAQ 등록\n\n첨부파일, 이미지 추가","shortMessageHtmlLink":"[Feat] : 고객 지원 게시판 구현 FAQ"}},{"before":"79639faa74dc6b13080fc68b1b8b89bbc0ace706","after":"f01943fd52293889c0e2e58e4faa75f41b8418a0","ref":"refs/heads/main","pushedAt":"2024-07-21T11:23:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Chore] : RESOURCE_PATH 추가","shortMessageHtmlLink":"[Chore] : RESOURCE_PATH 추가"}},{"before":"9acf306fb57469d632eade6b0756ac170792e954","after":"79639faa74dc6b13080fc68b1b8b89bbc0ace706","ref":"refs/heads/main","pushedAt":"2024-07-21T11:19:48.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"confict 해결","shortMessageHtmlLink":"confict 해결"}},{"before":"41afc22768a18e6b47f8c8fafc42156b4a1c8fa4","after":"9acf306fb57469d632eade6b0756ac170792e954","ref":"refs/heads/main","pushedAt":"2024-07-21T11:16:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Refactor] : 도메인 이름 변경","shortMessageHtmlLink":"[Refactor] : 도메인 이름 변경"}},{"before":"7d7ddc28dc5ca13e7c939c903616c85dc734c8af","after":"41afc22768a18e6b47f8c8fafc42156b4a1c8fa4","ref":"refs/heads/main","pushedAt":"2024-07-21T11:12:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Chore] : CI/CD docker 적용","shortMessageHtmlLink":"[Chore] : CI/CD docker 적용"}},{"before":"c54683bda8e8d9c69472b2a03f40c05bea7e6ec6","after":"7d7ddc28dc5ca13e7c939c903616c85dc734c8af","ref":"refs/heads/main","pushedAt":"2024-07-21T11:09:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Chore] : CI/CD docker 적용","shortMessageHtmlLink":"[Chore] : CI/CD docker 적용"}},{"before":"d3488b1472e350370db504d6918627668f85b77c","after":"c54683bda8e8d9c69472b2a03f40c05bea7e6ec6","ref":"refs/heads/main","pushedAt":"2024-07-14T11:06:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Feat] : LLM API 호출\n\nWebClient 사용하여 LLM API 호출","shortMessageHtmlLink":"[Feat] : LLM API 호출"}},{"before":"77b4fa4dba70f9ebaa7a061284e0be7a07e499ed","after":"d3488b1472e350370db504d6918627668f85b77c","ref":"refs/heads/main","pushedAt":"2024-07-08T12:03:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Fix] : 누락된 엔티티 등록","shortMessageHtmlLink":"[Fix] : 누락된 엔티티 등록"}},{"before":"40a3f73a7e51084da7a8de7ed33cf517e85e1fb2","after":"77b4fa4dba70f9ebaa7a061284e0be7a07e499ed","ref":"refs/heads/main","pushedAt":"2024-07-08T11:59:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Feat] : FAQ 게시판 구현\n\n게시글 부모 클래스 생성하여 상속하도록 구현\n\nS3를 활용한 파일 업로드 구현","shortMessageHtmlLink":"[Feat] : FAQ 게시판 구현"}},{"before":"8926f5db3e5d4cda7bdb1fbffda2f257c64371a6","after":"40a3f73a7e51084da7a8de7ed33cf517e85e1fb2","ref":"refs/heads/main","pushedAt":"2024-07-07T11:49:13.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Feat] : 트랜잭션 수정\n\nService Layer 트랜잭션 적용","shortMessageHtmlLink":"[Feat] : 트랜잭션 수정"}},{"before":"36b0a21cce8d8655ab93012cd1902220926091f2","after":"8926f5db3e5d4cda7bdb1fbffda2f257c64371a6","ref":"refs/heads/main","pushedAt":"2024-07-05T16:43:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Feat] 고객지원 게시글 엔티티 설계\n\nJpaAuditing 적용\n\n엔티티 상속 적용을 위해 부모 클래스 생성","shortMessageHtmlLink":"[Feat] 고객지원 게시글 엔티티 설계"}},{"before":"65fc295c3be981a94b08891a48103f247da3b1fe","after":"36b0a21cce8d8655ab93012cd1902220926091f2","ref":"refs/heads/main","pushedAt":"2024-07-01T05:28:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Chore] : 불필요 스크립트 삭제","shortMessageHtmlLink":"[Chore] : 불필요 스크립트 삭제"}},{"before":"907e4ad640db5c8f5bd8f32c329f5b3e935505cb","after":"65fc295c3be981a94b08891a48103f247da3b1fe","ref":"refs/heads/main","pushedAt":"2024-06-29T06:02:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Feat] : 사용자 채팅 기능 구현\n\n채팅방 입장시 채팅 목록 불러오기","shortMessageHtmlLink":"[Feat] : 사용자 채팅 기능 구현"}},{"before":"429b5a3e2d609590f85aca2a9145bad52a6fc052","after":"907e4ad640db5c8f5bd8f32c329f5b3e935505cb","ref":"refs/heads/main","pushedAt":"2024-06-28T13:31:29.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Feat] : 사용자 채팅 기능 구현\n\n사용자 채팅 전송 및 LLM Server 응답\n\n채팅 내용 DB에 저장\n\nLLM Server에 요청하는 부분은 구현 예정이므로 예시 데이터만 받음","shortMessageHtmlLink":"[Feat] : 사용자 채팅 기능 구현"}},{"before":"8ec34d4652d7604919a8c5967ab531fad3547f35","after":"429b5a3e2d609590f85aca2a9145bad52a6fc052","ref":"refs/heads/main","pushedAt":"2024-06-27T14:18:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"Github actions 환경변수 설정","shortMessageHtmlLink":"Github actions 환경변수 설정"}},{"before":"9e149a9808c92d01d1c930cf808c85506a0ee834","after":"8ec34d4652d7604919a8c5967ab531fad3547f35","ref":"refs/heads/main","pushedAt":"2024-06-27T13:20:24.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"환경변수 사용 수정","shortMessageHtmlLink":"환경변수 사용 수정"}},{"before":"13edd194fe092492dba4c9ad7275500b276f57be","after":"9e149a9808c92d01d1c930cf808c85506a0ee834","ref":"refs/heads/main","pushedAt":"2024-06-25T09:52:11.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Fix] : 테스트 활성화, H2 의존성 추가\n\n테스트 코드에서 in memory db를 사용하기 위해 h2 추가","shortMessageHtmlLink":"[Fix] : 테스트 활성화, H2 의존성 추가"}},{"before":"1694c1eb9fda8cfb4dbabd6436ee9dcc327241d7","after":"13edd194fe092492dba4c9ad7275500b276f57be","ref":"refs/heads/main","pushedAt":"2024-06-24T13:26:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Refactor] test application.properties 추가","shortMessageHtmlLink":"[Refactor] test application.properties 추가"}},{"before":"90bc5a8703c09da78c8e0db906275a023b940a4f","after":"1694c1eb9fda8cfb4dbabd6436ee9dcc327241d7","ref":"refs/heads/main","pushedAt":"2024-06-24T12:10:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Refactor] RDS 연동 환경변수 설정\n\nRDS 연동을 위해 Endpoint 환경변수로 변경","shortMessageHtmlLink":"[Refactor] RDS 연동 환경변수 설정"}},{"before":"0542c30c780d3be2ba7124dcdec87306a85b2674","after":"90bc5a8703c09da78c8e0db906275a023b940a4f","ref":"refs/heads/main","pushedAt":"2024-06-24T08:08:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Feat] : 회원가입 DTO 검증 추가","shortMessageHtmlLink":"[Feat] : 회원가입 DTO 검증 추가"}},{"before":"08d712b664c9314e66a90a5d304b4b2188b276d8","after":"0542c30c780d3be2ba7124dcdec87306a85b2674","ref":"refs/heads/main","pushedAt":"2024-06-24T08:07:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Feat] : 채팅방 CRUD\n\n채팅방 생성시 중복 이름 방지\n삭제시 soft delete로 구현","shortMessageHtmlLink":"[Feat] : 채팅방 CRUD"}},{"before":"052bdfff95b71b3e6f0c936a226d41f1611bd486","after":"08d712b664c9314e66a90a5d304b4b2188b276d8","ref":"refs/heads/main","pushedAt":"2024-06-23T09:54:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Feat] : 채팅 Entity 이름 변경, 채팅-회원 연관관계 수정\n\n회원과 채팅의 연관관계를 끊고 SenderType Enum으로 회원 또는 서버가 보낸 메시지인지 구분하도록 변경","shortMessageHtmlLink":"[Feat] : 채팅 Entity 이름 변경, 채팅-회원 연관관계 수정"}},{"before":"991bc56301e74e9371453196156120cd3946d5a1","after":"052bdfff95b71b3e6f0c936a226d41f1611bd486","ref":"refs/heads/main","pushedAt":"2024-06-22T12:57:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Refactor] 불필요 Login 관련 사항 삭제","shortMessageHtmlLink":"[Refactor] 불필요 Login 관련 사항 삭제"}},{"before":"f2d61b505c93399481fc154c96da45ee1ec2ea34","after":"991bc56301e74e9371453196156120cd3946d5a1","ref":"refs/heads/main","pushedAt":"2024-06-22T12:55:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Feat] JWT 인증 수정, 로그인 로직 변경\n\n- JWT에 email만 저장하게 변경\n- AuthenticationEntryPoint 구현하여 JWT 관련 Exception Handling\n- LoginFilter 내부에서 API응답을 반환하도록 수정\n- ApiResponse의 fail 메서드의 반환값이 ResponseEntity 에서 ApiResponse로 변경됨\n- LoginFilter content type 변경, URI 변경","shortMessageHtmlLink":"[Feat] JWT 인증 수정, 로그인 로직 변경"}},{"before":"8786305490def2d9f0adc4b2dcc25ed231f96970","after":"f2d61b505c93399481fc154c96da45ee1ec2ea34","ref":"refs/heads/main","pushedAt":"2024-06-22T05:37:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Feat] Swagger 적용","shortMessageHtmlLink":"[Feat] Swagger 적용"}},{"before":"597b0cb1d82a2acecaefc333a962b898d8a2dcc2","after":"8786305490def2d9f0adc4b2dcc25ed231f96970","ref":"refs/heads/main","pushedAt":"2024-06-19T13:08:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanikani","name":null,"path":"/sanikani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111363766?s=80&v=4"},"commit":{"message":"[Feat] : 채팅, 채팅방 도메인 정의","shortMessageHtmlLink":"[Feat] : 채팅, 채팅방 도메인 정의"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEiqNlOAA","startCursor":null,"endCursor":null}},"title":"Activity · sanikani/Port-Pilot-backend"}