{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":556195852,"defaultBranch":"develop","name":"FogFog-iOS","ownerLogin":"Taehyeon-Kim","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-10-23T09:33:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/61109660?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1698046160.0","currentOid":""},"activityList":{"items":[{"before":"26b3ee51e9d04ac060ef7cbdcc94abdbada61950","after":null,"ref":"refs/heads/feature/#80","pushedAt":"2023-10-23T07:29:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"}},{"before":"997b3265a3904712bdbb36edb22ffc8fad5e7113","after":"26b3ee51e9d04ac060ef7cbdcc94abdbada61950","ref":"refs/heads/feature/#80","pushedAt":"2023-10-22T12:00:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"},"commit":{"message":"[#80] InteractivePopGesture 프로토콜 구현\n\n- BaseNavigationController에서 제스처를 막을 특정 뷰 컨트롤러를 정해주고 있었는데 이를 추출해서 프로토콜로 정의\n- BaseViewController에서 해당 프로토콜 채택(default: false로 동작)\n- 제스처를 막고 싶은 특정 뷰 컨트롤러가 있다면 preventInteractivePopGesture를 재정의","shortMessageHtmlLink":"[TeamFogFog#80] InteractivePopGesture 프로토콜 구현"}},{"before":"8f9177eda5df31f9c7b2b23ee9ec9368326a07d9","after":"997b3265a3904712bdbb36edb22ffc8fad5e7113","ref":"refs/heads/feature/#80","pushedAt":"2023-10-22T11:14:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"},"commit":{"message":"[#80] BaseViewController를 만들어 PopGesture 적용\n\n- 필요한 로직들이 NavigationController와 관련된 것들이어서 Coordinator가 아닌 UINavigationController에 구현하는 것이 맞다는 생각이 들었습니다.\n- 오버라이딩 메서드를 정의하는 부분, topViewController를 찾는 부분 등의 필요성으로 BaseViewController를 정의했고, 이를 AppDelegate에서 생성하여 주입하는 방식으로 변경했습니다.","shortMessageHtmlLink":"[TeamFogFog#80] BaseViewController를 만들어 PopGesture 적용"}},{"before":null,"after":"8f9177eda5df31f9c7b2b23ee9ec9368326a07d9","ref":"refs/heads/feature/#80","pushedAt":"2023-10-21T10:15:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"},"commit":{"message":"[#80] 네비게이션 컨트롤러 Pop Gesture 추가\n\n- 제스처를 통해서도 뒤로 가기가 가능하게 만들었습니다.","shortMessageHtmlLink":"[TeamFogFog#80] 네비게이션 컨트롤러 Pop Gesture 추가"}},{"before":"821205963cc99877a9ad6ce68a83373031a7de73","after":"ea10443a27f9586e434970865838aec7d24c9220","ref":"refs/heads/develop","pushedAt":"2023-10-21T08:14:18.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"},"commit":{"message":"Merge pull request #77 from jane1choi/feature/#76\n\n[#76] 스플래시 화면 추가 및 다크모드 대응","shortMessageHtmlLink":"Merge pull request TeamFogFog#77 from jane1choi/feature/TeamFogFog#76"}},{"before":"1809fae3d8c6a64c8198d43650f66c225ed49d80","after":null,"ref":"refs/heads/feature/#55","pushedAt":"2023-09-14T12:27:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"}},{"before":null,"after":"1809fae3d8c6a64c8198d43650f66c225ed49d80","ref":"refs/heads/feature/#55","pushedAt":"2023-09-13T07:45:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"},"commit":{"message":"[#55] 회원 탈퇴 시 저장된 유저 정보 제거","shortMessageHtmlLink":"[TeamFogFog#55] 회원 탈퇴 시 저장된 유저 정보 제거"}},{"before":"80ae5b0627f9184f7653410cd4036f7cc3f8d9c4","after":"821205963cc99877a9ad6ce68a83373031a7de73","ref":"refs/heads/develop","pushedAt":"2023-09-13T07:02:48.000Z","pushType":"push","commitsCount":28,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"},"commit":{"message":"Merge pull request #72 from Taehyeon-Kim/feature/#65\n\n[#65] MapAPIService 구현","shortMessageHtmlLink":"Merge pull request TeamFogFog#72 from Taehyeon-Kim/feature/TeamFogFog#65"}},{"before":"0b991e4d46bf4a39de0f10367b0f48a7d6e31001","after":null,"ref":"refs/heads/feature/#65","pushedAt":"2023-09-13T06:59:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"}},{"before":null,"after":"0b991e4d46bf4a39de0f10367b0f48a7d6e31001","ref":"refs/heads/feature/#65","pushedAt":"2023-09-13T06:56:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"},"commit":{"message":"[#65] MapAPIService 구현\n\n- fetchPlaceAll\n- fetchPlaceDetail","shortMessageHtmlLink":"[TeamFogFog#65] MapAPIService 구현"}},{"before":"7538869e3f07a47af9ef7bc7ec177808583fc951","after":"80ae5b0627f9184f7653410cd4036f7cc3f8d9c4","ref":"refs/heads/develop","pushedAt":"2023-08-15T09:11:09.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"},"commit":{"message":"Merge pull request #64 from Taehyeon-Kim/feature/#56\n\n[Feat] 선호 지도 설정 기능 구현","shortMessageHtmlLink":"Merge pull request TeamFogFog#64 from Taehyeon-Kim/feature/TeamFogFog#56"}},{"before":"84b32276146ccd3aedc3ea0ab6fa3716453c4105","after":null,"ref":"refs/heads/feature/#56","pushedAt":"2023-08-15T02:55:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"}},{"before":"216f699222a20faa033742e0814cc635c546ad64","after":"84b32276146ccd3aedc3ea0ab6fa3716453c4105","ref":"refs/heads/feature/#56","pushedAt":"2023-08-15T02:55:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"},"commit":{"message":"[#56] 코드 리뷰 반영","shortMessageHtmlLink":"[TeamFogFog#56] 코드 리뷰 반영"}},{"before":null,"after":"216f699222a20faa033742e0814cc635c546ad64","ref":"refs/heads/feature/#56","pushedAt":"2023-08-14T11:48:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"},"commit":{"message":"[#56] Bind ExternalMapModal with ViewModel","shortMessageHtmlLink":"[TeamFogFog#56] Bind ExternalMapModal with ViewModel"}},{"before":"7a5d3c09e31dad66f2e0f634185ca8408e09a5d4","after":null,"ref":"refs/heads/feature/#58","pushedAt":"2023-07-24T05:59:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"}},{"before":null,"after":"7a5d3c09e31dad66f2e0f634185ca8408e09a5d4","ref":"refs/heads/feature/#58","pushedAt":"2023-07-24T05:42:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"},"commit":{"message":"[#58] action.yml 제거","shortMessageHtmlLink":"[TeamFogFog#58] action.yml 제거"}},{"before":"078b13e8d3def823118cf5f6849d7a635d86c570","after":"7538869e3f07a47af9ef7bc7ec177808583fc951","ref":"refs/heads/develop","pushedAt":"2023-06-13T06:47:28.902Z","pushType":"push","commitsCount":4,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"},"commit":{"message":"Merge pull request #53 from Taehyeon-Kim/feature/#36\n\n[#36] NWPathMonitor 이용해서 NetworkMonitor 구현","shortMessageHtmlLink":"Merge pull request TeamFogFog#53 from Taehyeon-Kim/feature/TeamFogFog#36"}},{"before":"078b13e8d3def823118cf5f6849d7a635d86c570","after":"7538869e3f07a47af9ef7bc7ec177808583fc951","ref":"refs/heads/develop","pushedAt":"2023-06-13T06:47:28.766Z","pushType":"push","commitsCount":4,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"},"commit":{"message":"Merge pull request #53 from Taehyeon-Kim/feature/#36\n\n[#36] NWPathMonitor 이용해서 NetworkMonitor 구현","shortMessageHtmlLink":"Merge pull request TeamFogFog#53 from Taehyeon-Kim/feature/TeamFogFog#36"}},{"before":"c47299d99eb7b0d86b453d8c1c612f3aa8d4eeb4","after":null,"ref":"refs/heads/feature/#36","pushedAt":"2023-06-12T11:00:05.084Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"}},{"before":null,"after":"c47299d99eb7b0d86b453d8c1c612f3aa8d4eeb4","ref":"refs/heads/feature/#36","pushedAt":"2023-06-07T06:09:11.493Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"},"commit":{"message":"[#36] UserDefault PropertyWrapper Wrapper 폴더로 이동","shortMessageHtmlLink":"[TeamFogFog#36] UserDefault PropertyWrapper Wrapper 폴더로 이동"}},{"before":"a6afbb2ee121c0bc39e6b2aeb0815f0c901b16fa","after":"078b13e8d3def823118cf5f6849d7a635d86c570","ref":"refs/heads/develop","pushedAt":"2023-06-07T03:57:24.342Z","pushType":"push","commitsCount":14,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"},"commit":{"message":"Merge pull request #52 from jane1choi/network/#46\n\n[#46] 닉네임 수정 API 연결","shortMessageHtmlLink":"Merge pull request TeamFogFog#52 from jane1choi/network/TeamFogFog#46"}},{"before":"a6afbb2ee121c0bc39e6b2aeb0815f0c901b16fa","after":"078b13e8d3def823118cf5f6849d7a635d86c570","ref":"refs/heads/develop","pushedAt":"2023-06-07T03:57:24.208Z","pushType":"push","commitsCount":14,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"},"commit":{"message":"Merge pull request #52 from jane1choi/network/#46\n\n[#46] 닉네임 수정 API 연결","shortMessageHtmlLink":"Merge pull request TeamFogFog#52 from jane1choi/network/TeamFogFog#46"}},{"before":"93f540f87cf3647edf41a5ae61b14d8aa094c801","after":"a6afbb2ee121c0bc39e6b2aeb0815f0c901b16fa","ref":"refs/heads/develop","pushedAt":"2023-05-31T07:32:20.326Z","pushType":"push","commitsCount":49,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"},"commit":{"message":"Merge pull request #51 from Taehyeon-Kim/feature/#49","shortMessageHtmlLink":"Merge pull request TeamFogFog#51 from Taehyeon-Kim/feature/TeamFogFog#49"}},{"before":"a1c37f6119efb3a059f706b867ee57052685bf37","after":null,"ref":"refs/heads/feature/#49","pushedAt":"2023-05-31T06:05:42.133Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"}},{"before":"de7ada711c28bc2ba802a9cfad231592989ac6a6","after":"a1c37f6119efb3a059f706b867ee57052685bf37","ref":"refs/heads/feature/#49","pushedAt":"2023-05-30T11:32:05.946Z","pushType":"push","commitsCount":1,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"},"commit":{"message":"[#49] Authentication 로직 구현\n\n- AuthAPI\n- AuthService\n- Controller <-> ViewModel <-> Networking","shortMessageHtmlLink":"[TeamFogFog#49] Authentication 로직 구현"}},{"before":null,"after":"de7ada711c28bc2ba802a9cfad231592989ac6a6","ref":"refs/heads/feature/#49","pushedAt":"2023-05-29T11:13:15.144Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"},"commit":{"message":"[#49] 카카오 OAuth 플로우 구현\n\n- 자체 서버와의 인증 과정이 더 필요하기 때문에 해당 역할을 할 수 있는 AuthService 객체가 필요\n- AuthService 내에서 OAuthProvider 종류와 토큰 정보를 관리하고 OAuthServie의 인증 플로우를 진행하게 됨","shortMessageHtmlLink":"[TeamFogFog#49] 카카오 OAuth 플로우 구현"}},{"before":"466a440f7bfb77458eaca8ef312b01f6552b532a","after":null,"ref":"refs/heads/feature/#41","pushedAt":"2023-04-26T05:01:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"}},{"before":null,"after":"466a440f7bfb77458eaca8ef312b01f6552b532a","ref":"refs/heads/feature/#41","pushedAt":"2023-04-25T13:21:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Taehyeon-Kim","name":"Taehyeon Kim","path":"/Taehyeon-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61109660?s=80&v=4"},"commit":{"message":"[#41] Location inactive 아이콘 추가","shortMessageHtmlLink":"[TeamFogFog#41] Location inactive 아이콘 추가"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0yM1QwNzoyOToyMC4wMDAwMDBazwAAAAOdULM_","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yNVQxMzoyMTo1MS4wMDAwMDBazwAAAAMf3AUV"}},"title":"Activity · Taehyeon-Kim/FogFog-iOS"}