{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":759655677,"defaultBranch":"dev","name":"pennyway-was","ownerLogin":"CollaBu","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-19T04:36:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/160098527?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721925337.0","currentOid":""},"activityList":{"items":[{"before":"7769880d6d05e2d55eda33f144d61f6ef032a7a7","after":"db18259e86eaca1ecd477e6baa569c6bdf4e6d1f","ref":"refs/heads/feat/PW-410-migrate-category","pushedAt":"2024-07-28T16:55:49.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"asn6878","name":"DinoDeveloper","path":"/asn6878","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79460319?s=80&v=4"},"commit":{"message":"fix: 불필요한 schema 제거","shortMessageHtmlLink":"fix: 불필요한 schema 제거"}},{"before":"c4d4a0cd8f849f28faa5e63f517fa7c3678fa2b1","after":"7769880d6d05e2d55eda33f144d61f6ef032a7a7","ref":"refs/heads/feat/PW-410-migrate-category","pushedAt":"2024-07-28T11:19:12.000Z","pushType":"push","commitsCount":33,"pusher":{"login":"asn6878","name":"DinoDeveloper","path":"/asn6878","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79460319?s=80&v=4"},"commit":{"message":"Merge branch 'dev' of https://github.com/CollaBu/pennyway-was into feat/PW-410-migrate-category","shortMessageHtmlLink":"Merge branch 'dev' of https://github.com/CollaBu/pennyway-was into fe…"}},{"before":"96c5d50c481be71e36449558da8c7db3e98677d2","after":"c4d4a0cd8f849f28faa5e63f517fa7c3678fa2b1","ref":"refs/heads/feat/PW-410-migrate-category","pushedAt":"2024-07-28T11:11:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asn6878","name":"DinoDeveloper","path":"/asn6878","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79460319?s=80&v=4"},"commit":{"message":"test: 각케이스별 테스트케이스 작성","shortMessageHtmlLink":"test: 각케이스별 테스트케이스 작성"}},{"before":"19f348911b73f34193e0b878f130dcaddbffea47","after":null,"ref":"refs/heads/feat/PW-424-target-amount-push-notify-batch","pushedAt":"2024-07-25T16:35:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"}},{"before":"6bd74c25876ecdcf5327c2d07a4763405fbee207","after":"9175dfad0aaeb617b8a61b0cc40d247b56f205ac","ref":"refs/heads/dev","pushedAt":"2024-07-25T16:35:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"},"commit":{"message":"feat: ✨ 매월 목표 금액 설정 공지 푸시 알림 배치 (#141)\n\n* rename: notification writer -> daily_spending_notify_writer\r\n\r\n* fix: announcement enum class not_announce 타입 필터링\r\n\r\n* fix: daily_notication dto 범용성 확장하여 announce_notification_dto로 수정\r\n\r\n* feat: 매월 목표 금액 설정 공지 writer 작성\r\n\r\n* feat: monthly_target_amount_notify_config job $ step impl\r\n\r\n* feat: 매월 정기 목표 금액 설정 알림 스케줄 설정\r\n\r\n* fix: 목표 금액 알림 메시지 조회 시, title 해당 월 삽입되도록 수정\r\n\r\n* fix: monthly_target_amount title %s누락 수정\r\n\r\n* fix: announce notification dto 내부에서 월별 목표 금액 title 생성 시, 분기 처리","shortMessageHtmlLink":"feat: ✨ 매월 목표 금액 설정 공지 푸시 알림 배치 (#141)"}},{"before":"75627b13210dd164b802ea5257b8deb76bf0b922","after":"19f348911b73f34193e0b878f130dcaddbffea47","ref":"refs/heads/feat/PW-424-target-amount-push-notify-batch","pushedAt":"2024-07-25T16:09:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"},"commit":{"message":"fix: announce notification dto 내부에서 월별 목표 금액 title 생성 시, 분기 처리","shortMessageHtmlLink":"fix: announce notification dto 내부에서 월별 목표 금액 title 생성 시, 분기 처리"}},{"before":null,"after":"75627b13210dd164b802ea5257b8deb76bf0b922","ref":"refs/heads/feat/PW-424-target-amount-push-notify-batch","pushedAt":"2024-07-25T15:46:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"},"commit":{"message":"feat: 매월 정기 목표 금액 설정 알림 스케줄 설정","shortMessageHtmlLink":"feat: 매월 정기 목표 금액 설정 알림 스케줄 설정"}},{"before":"8bf97288ff63a43e54a62bad964d2ebc90fc3512","after":null,"ref":"refs/heads/fix/batch-query-bug","pushedAt":"2024-07-25T13:36:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"}},{"before":"ab0de1efbd0af44e67036cd38ce183438af72adf","after":"6bd74c25876ecdcf5327c2d07a4763405fbee207","ref":"refs/heads/dev","pushedAt":"2024-07-25T13:36:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"},"commit":{"message":"fix: 🐛 정기 푸시 알림 배치 쿼리 픽스 & ItemReader 기능 수정 (#140)\n\n* fix: device_token_owner dto query 최적화를 위한 device_token pk 필드 추가\r\n\r\n* fix: querydsl_no_offset_string_options id_name 받는 정적 팩토리 메서드에서 field=null 수정\r\n\r\n* fix: query dsl no offset paging item reader id_select_query 추가\r\n\r\n* feat: step builder 패턴을 적용한 querydsl_no_offset_paging_item_reader_builder 클래스 정의\r\n\r\n* fix: active_device_token_reader query 수정","shortMessageHtmlLink":"fix: 🐛 정기 푸시 알림 배치 쿼리 픽스 & ItemReader 기능 수정 (#140)"}},{"before":null,"after":"8bf97288ff63a43e54a62bad964d2ebc90fc3512","ref":"refs/heads/fix/batch-query-bug","pushedAt":"2024-07-25T11:14:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"},"commit":{"message":"fix: active_device_token_reader query 수정","shortMessageHtmlLink":"fix: active_device_token_reader query 수정"}},{"before":"adf124a25342866e3a87d58e9593795d6c70a652","after":null,"ref":"refs/heads/feat/PW-439-check-unconfirmed-push-notify","pushedAt":"2024-07-25T05:09:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"}},{"before":"3d0b5d1ef690112aa9f81b5812faf39dc4369168","after":"ab0de1efbd0af44e67036cd38ce183438af72adf","ref":"refs/heads/dev","pushedAt":"2024-07-25T05:09:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"},"commit":{"message":"feat: ✨ 미확인 푸시 알림 존재 여부 확인 API (#139)\n\n* test: repository unit test\r\n\r\n* feat: 사용자가 읽지 않은 알림 존재 확인을 위한 repository 메서드 추가\r\n\r\n* feat: notification service has_unread_notification 메서드 추가\r\n\r\n* feat: usecase 미확인 알림 존재 여부 체크 분기 메서드 추가\r\n\r\n* feat: controller api 추가\r\n\r\n* test: query join 제거가 가능하도록 test 수정\r\n\r\n* fix: jpa method 제거 후 query dsl로 수정\r\n\r\n* docs: swagger 문서 작성\r\n\r\n* rename: read unread notification() -> is_exists_unread_notification()","shortMessageHtmlLink":"feat: ✨ 미확인 푸시 알림 존재 여부 확인 API (#139)"}},{"before":"614c57f7ef82fd383642210d811ce42e095945da","after":"adf124a25342866e3a87d58e9593795d6c70a652","ref":"refs/heads/feat/PW-439-check-unconfirmed-push-notify","pushedAt":"2024-07-25T05:06:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/feat/PW-439-check-unconfirmed-push-notify' into feat/PW-439-check-unconfirmed-push-notify","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/feat/PW-439-check-unconfirmed-pu…"}},{"before":"cf56d6e7d162103c6ea347d60a49954b6e115791","after":"614c57f7ef82fd383642210d811ce42e095945da","ref":"refs/heads/feat/PW-439-check-unconfirmed-push-notify","pushedAt":"2024-07-25T04:56:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into feat/PW-439-check-unconfirmed-push-notify","shortMessageHtmlLink":"Merge branch 'dev' into feat/PW-439-check-unconfirmed-push-notify"}},{"before":null,"after":"cf56d6e7d162103c6ea347d60a49954b6e115791","ref":"refs/heads/feat/PW-439-check-unconfirmed-push-notify","pushedAt":"2024-07-25T04:43:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"},"commit":{"message":"docs: swagger 문서 작성","shortMessageHtmlLink":"docs: swagger 문서 작성"}},{"before":"241fcd028533b28d1951e28822f5c3fa8eb8ea7b","after":null,"ref":"refs/heads/fix/phone-code-key-type","pushedAt":"2024-07-25T03:27:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"}},{"before":"381f3ea40eb50d8e1cd1bb072f4edc9575139b9a","after":"3d0b5d1ef690112aa9f81b5812faf39dc4369168","ref":"refs/heads/dev","pushedAt":"2024-07-25T03:27:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"},"commit":{"message":"fix: 🐛 Sms type 변환 시, 휴먼 에러 제거 및 예방 (#138)\n\n* fix: verification type 휴먼 에러 발생 위험 제거\r\n\r\n* docs: sms api 쿼리 파라미터 type에 phone 추가","shortMessageHtmlLink":"fix: 🐛 Sms type 변환 시, 휴먼 에러 제거 및 예방 (#138)"}},{"before":null,"after":"241fcd028533b28d1951e28822f5c3fa8eb8ea7b","ref":"refs/heads/fix/phone-code-key-type","pushedAt":"2024-07-25T03:17:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"},"commit":{"message":"docs: sms api 쿼리 파라미터 type에 phone 추가","shortMessageHtmlLink":"docs: sms api 쿼리 파라미터 type에 phone 추가"}},{"before":"5ac00d7bda2c630ff74246a49d135484a2f9a3a2","after":null,"ref":"refs/heads/fix/refactor-batch","pushedAt":"2024-07-24T13:04:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"}},{"before":"4f51e7b62a0c371e671f61361162360166bafd1f","after":"381f3ea40eb50d8e1cd1bb072f4edc9575139b9a","ref":"refs/heads/dev","pushedAt":"2024-07-24T13:04:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"},"commit":{"message":"refactor: ✏️ 매일 정기 푸시 알림 배치 성능 개선 (#137)\n\n* chore: application-domain.yml jdbc url query parameter 수정\r\n\r\n* style: step config 파일 삭제 -> job config에 통합\r\n\r\n* style: dto 패키지 경로 common 하위로 수정\r\n\r\n* fix: notificaion batch insert ; 제거 && batch size 1000으로 수정\r\n\r\n* feat: where 함수형 인터페이스 정의\r\n\r\n* feat: where expression 정의\r\n\r\n* feat: order expression 상수 정의\r\n\r\n* feat: expression 상수 정의\r\n\r\n* feat: querydsl_no_offset_options 추상 클래스 정의\r\n\r\n* feat: no offset의 타입이 number인 경우를 위한 구현체 정의\r\n\r\n* rename: 정적 팩토리 메서드 주석에 주의 사항 추가\r\n\r\n* feat: no offset의 타입이 string인 경우를 위한 구현체 정의\r\n\r\n* feat: querydsl_paging_item_reader 추가\r\n\r\n* feat: querydsl_no_offset_paging_item_reader 정의\r\n\r\n* fix: repository_item_reader -> querydsl_no_offset_paging_item_reader 변경\r\n\r\n* fix: @job_scope 및 @step_scope 추가 && step reader 수정\r\n\r\n* fix: device_token_custom_repository 제거\r\n\r\n* test: device_token_cutome_repository 테스트 제거\r\n\r\n* style: device_token_owner 경로 domain -> batch로 수정\r\n\r\n* test: redisson 테스트 ignore 처리\r\n\r\n* chore: batch application db connection pool 2개로 수정","shortMessageHtmlLink":"refactor: ✏️ 매일 정기 푸시 알림 배치 성능 개선 (#137)"}},{"before":null,"after":"5ac00d7bda2c630ff74246a49d135484a2f9a3a2","ref":"refs/heads/fix/refactor-batch","pushedAt":"2024-07-24T12:35:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"},"commit":{"message":"chore: batch application db connection pool 2개로 수정","shortMessageHtmlLink":"chore: batch application db connection pool 2개로 수정"}},{"before":"d8a94609d5707f94b963f05c34fa94de04e60678","after":"96c5d50c481be71e36449558da8c7db3e98677d2","ref":"refs/heads/feat/PW-410-migrate-category","pushedAt":"2024-07-21T10:26:25.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"asn6878","name":"DinoDeveloper","path":"/asn6878","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79460319?s=80&v=4"},"commit":{"message":"feat: 권한검사 추가","shortMessageHtmlLink":"feat: 권한검사 추가"}},{"before":"93d51f1c54f00fa713d8fc92e9f7aadb6d8f5c12","after":null,"ref":"refs/heads/feat/PW-432-patch-notifications","pushedAt":"2024-07-18T04:34:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"}},{"before":"869be8d88640aa87f9d2e36f9a3b659cb61051f6","after":"4f51e7b62a0c371e671f61361162360166bafd1f","ref":"refs/heads/dev","pushedAt":"2024-07-18T04:34:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"},"commit":{"message":"feat: ✨ 미확인 푸시 알림 읽음 처리 API (#136)\n\n* test: notification update read_at 메서드 unit 테스트\r\n\r\n* test: save 3번 -> save_all 수정\r\n\r\n* test: notification repository unit test 파일 통합\r\n\r\n* test: 미확인 알림 조회 메서드 테스트\r\n\r\n* feat: 미확인 알림 리스트 조회 메서드 쿼리 추가\r\n\r\n* style: count 파라미터 순서 변경\r\n\r\n* feat: notification service 메서드 count, bulk update 메서드 추가\r\n\r\n* feat: notification manager 구현\r\n\r\n* feat: 읽음 요청 dto 정의\r\n\r\n* feat: notification 읽음 처리 controller 정의\r\n\r\n* feat: notification update usecase & service 작성\r\n\r\n* feat: 불필요한 user_id 파라미터 제거\r\n\r\n* docs: swagger 문서 작성\r\n\r\n* fix: notification service read_only 옵션 제거","shortMessageHtmlLink":"feat: ✨ 미확인 푸시 알림 읽음 처리 API (#136)"}},{"before":null,"after":"93d51f1c54f00fa713d8fc92e9f7aadb6d8f5c12","ref":"refs/heads/feat/PW-432-patch-notifications","pushedAt":"2024-07-18T04:19:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"},"commit":{"message":"fix: notification service read_only 옵션 제거","shortMessageHtmlLink":"fix: notification service read_only 옵션 제거"}},{"before":"728abfff50ea0f09ce521555c109ea4ce0346add","after":null,"ref":"refs/heads/feat/PW-426-get-notifications","pushedAt":"2024-07-17T12:51:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"}},{"before":"127cf5c9215bc496111a7cd68794cea587a4c9d1","after":"869be8d88640aa87f9d2e36f9a3b659cb61051f6","ref":"refs/heads/dev","pushedAt":"2024-07-17T12:51:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"},"commit":{"message":"feat: ✨ 사용자가 수신한 푸시 알림 리스트 최신순 조회 (#134)\n\n* test: notifications controller unit test 작성\r\n\r\n* feat: notification controller 클래스 생성\r\n\r\n* feat: notification use case 클래스 작성\r\n\r\n* test: pageable param 전달 테스트 케이스\r\n\r\n* test: given 절 반환 dto 수정\r\n\r\n* feat: notification info & slice dto 정의\r\n\r\n* fix: notification use case 껍데기 구현\r\n\r\n* fix: controller use case 호출\r\n\r\n* test: notification fixture 상수 및 dto 생성 메서드 추가\r\n\r\n* test: 응답 json 경로 수정\r\n\r\n* fix: get notifications controller success response로 응답 포맷 수정\r\n\r\n* test: controller 응답 포맷 테스트\r\n\r\n* fix: get notifications pageable size default 20 -> 30\r\n\r\n* feat: notification slide select 메서드 추가\r\n\r\n* fix: notification repository jpa_repository -> extended_repository 인터페이스 변경\r\n\r\n* fix: controller pagable sort dirction 내림차순 옵션 추가\r\n\r\n* feat: notificaiton search service impl\r\n\r\n* feat: notification use case 내, service 및 mapper 호출 로직 처리\r\n\r\n* feat: notification dto info builder 추가\r\n\r\n* fix: notification use case import notification mapper\r\n\r\n* feat: notification mapper 메서드 정의\r\n\r\n* feat: notification table 수정 squash merge\r\n\r\n* fix: formatting 메서드 수정\r\n\r\n* refactor: 포매팅된 title, content 로직을 notification 엔티티 메서드로 제공\r\n\r\n* test: notification fixture to_entity 주입 방식 수정 및 dummy dto 생성 로직 제거\r\n\r\n* refactor: notification info dto 생성 로직 mapper -> dto로 이전\r\n\r\n* docs: swagger config에 notification와 storage 태깅 추가\r\n\r\n* docs: swagger 문서 추가\r\n\r\n* test: domain 모듈 notification service unit test\r\n\r\n* fix: notification 정기 지출 알림 쿼리 조건문 수정\r\n\r\n* rename: 공지 타입 포맷팅 메서드 주석 추가\r\n\r\n* rename: notification entity 내 포맷팅 메서드 주석 추가","shortMessageHtmlLink":"feat: ✨ 사용자가 수신한 푸시 알림 리스트 최신순 조회 (#134)"}},{"before":"55507c8e38e69e2100c18d2f1cd2fad26724731b","after":"728abfff50ea0f09ce521555c109ea4ce0346add","ref":"refs/heads/feat/PW-426-get-notifications","pushedAt":"2024-07-17T12:48:10.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"},"commit":{"message":"rename: notification entity 내 포맷팅 메서드 주석 추가","shortMessageHtmlLink":"rename: notification entity 내 포맷팅 메서드 주석 추가"}},{"before":"1382612036f5983ce1dc8723d191c82db7486d34","after":"55507c8e38e69e2100c18d2f1cd2fad26724731b","ref":"refs/heads/feat/PW-426-get-notifications","pushedAt":"2024-07-17T11:57:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"},"commit":{"message":"test: domain 모듈 notification service unit test","shortMessageHtmlLink":"test: domain 모듈 notification service unit test"}},{"before":null,"after":"1382612036f5983ce1dc8723d191c82db7486d34","ref":"refs/heads/feat/PW-426-get-notifications","pushedAt":"2024-07-17T11:00:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"psychology50","name":"JaeSeo Yang","path":"/psychology50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96044622?s=80&v=4"},"commit":{"message":"refactor: notification info dto 생성 로직 mapper -> dto로 이전","shortMessageHtmlLink":"refactor: notification info dto 생성 로직 mapper -> dto로 이전"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEizzRZQA","startCursor":null,"endCursor":null}},"title":"Activity · CollaBu/pennyway-was"}