{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":523999309,"defaultBranch":"release-1.0.0","name":"Chajabwa","ownerLogin":"yeahg-dev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-08-12T07:43:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/81469717?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1679966680.8119612","currentOid":""},"activityList":{"items":[{"before":"d32426e4a8fb9357bcb21ee33112e22273dbe53d","after":"be1263caff38fef58c6ee6580c8ae7f1e5f4d378","ref":"refs/heads/develop","pushedAt":"2023-04-21T07:03:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yeahg-dev","name":"Lily","path":"/yeahg-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81469717?s=80&v=4"},"commit":{"message":"🛠PROJECT: Test scheme 추가","shortMessageHtmlLink":"🛠PROJECT: Test scheme 추가"}},{"before":"d1166313c1249467638e0196a15edef0bbddf9c0","after":"d32426e4a8fb9357bcb21ee33112e22273dbe53d","ref":"refs/heads/develop","pushedAt":"2023-03-31T04:48:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yeahg-dev","name":"Lily","path":"/yeahg-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81469717?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"0a1231131f48d5442c8b3c7d89659e5b05867644","after":"ebfb7e22a8e4fda9ed7a6767e366472b36eb3e34","ref":"refs/heads/release-1.0.0","pushedAt":"2023-03-29T17:32:31.403Z","pushType":"push","commitsCount":1,"pusher":{"login":"yeahg-dev","name":"Lily","path":"/yeahg-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81469717?s=80&v=4"},"commit":{"message":"🛠PROJECT: 지원 기기에서 iPad 제거","shortMessageHtmlLink":"🛠PROJECT: 지원 기기에서 iPad 제거"}},{"before":"d13de8fecedf71ca7bf4a2c6fec02a3a433e2df1","after":"0a1231131f48d5442c8b3c7d89659e5b05867644","ref":"refs/heads/release-1.0.0","pushedAt":"2023-03-29T17:00:07.719Z","pushType":"push","commitsCount":1,"pusher":{"login":"yeahg-dev","name":"Lily","path":"/yeahg-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81469717?s=80&v=4"},"commit":{"message":"🛠PROJECT: info.plist App Uses Non-Exempt Encrption 키 추가","shortMessageHtmlLink":"🛠PROJECT: info.plist App Uses Non-Exempt Encrption 키 추가"}},{"before":"636313090f94a6bfd5eabe8837031fbf981765f4","after":"d13de8fecedf71ca7bf4a2c6fec02a3a433e2df1","ref":"refs/heads/release-1.0.0","pushedAt":"2023-03-29T15:02:12.105Z","pushType":"push","commitsCount":1,"pusher":{"login":"yeahg-dev","name":"Lily","path":"/yeahg-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81469717?s=80&v=4"},"commit":{"message":"🛠PROJECT: info.plist LaunchScreen 파일 확장자 제거","shortMessageHtmlLink":"🛠PROJECT: info.plist LaunchScreen 파일 확장자 제거"}},{"before":"d1166313c1249467638e0196a15edef0bbddf9c0","after":"636313090f94a6bfd5eabe8837031fbf981765f4","ref":"refs/heads/release-1.0.0","pushedAt":"2023-03-29T13:27:10.200Z","pushType":"push","commitsCount":2,"pusher":{"login":"yeahg-dev","name":"Lily","path":"/yeahg-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81469717?s=80&v=4"},"commit":{"message":"🛠PROJECT: Xcode 프로젝트, 폴더명 Chajabwa로 변경","shortMessageHtmlLink":"🛠PROJECT: Xcode 프로젝트, 폴더명 Chajabwa로 변경"}},{"before":null,"after":"d1166313c1249467638e0196a15edef0bbddf9c0","ref":"refs/heads/release-1.0.0","pushedAt":"2023-03-28T01:24:40.811Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yeahg-dev","name":"Lily","path":"/yeahg-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81469717?s=80&v=4"},"commit":{"message":"Merge branch 'refactoring-main' into develop","shortMessageHtmlLink":"Merge branch 'refactoring-main' into develop"}},{"before":"1433241fec7b23715c50d7eb0f54ad40432701d9","after":"d1166313c1249467638e0196a15edef0bbddf9c0","ref":"refs/heads/develop","pushedAt":"2023-03-28T01:17:33.252Z","pushType":"push","commitsCount":16,"pusher":{"login":"yeahg-dev","name":"Lily","path":"/yeahg-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81469717?s=80&v=4"},"commit":{"message":"Merge branch 'refactoring-main' into develop","shortMessageHtmlLink":"Merge branch 'refactoring-main' into develop"}},{"before":"4c850649a31e8a13c9da3d4cbb4326481b709215","after":"0f03b7e841494a4d81fccc92420c7869fb82cc3d","ref":"refs/heads/refactoring-main","pushedAt":"2023-03-28T01:01:31.859Z","pushType":"push","commitsCount":2,"pusher":{"login":"yeahg-dev","name":"Lily","path":"/yeahg-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81469717?s=80&v=4"},"commit":{"message":"✨FEAT: 앱스토어 이동 기능 구현","shortMessageHtmlLink":"✨FEAT: 앱스토어 이동 기능 구현"}},{"before":"e3a7e3f0f189bb93c0953647a37f26e019aff20f","after":"4c850649a31e8a13c9da3d4cbb4326481b709215","ref":"refs/heads/refactoring-main","pushedAt":"2023-03-27T16:23:01.644Z","pushType":"push","commitsCount":5,"pusher":{"login":"yeahg-dev","name":"Lily","path":"/yeahg-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81469717?s=80&v=4"},"commit":{"message":"💊FIX: assertNoFailure 대신 catch로 에러 핸들링 구현\n\n- Error가 던져질시 placehodler 객체를 전달하도록 구현","shortMessageHtmlLink":"💊FIX: assertNoFailure 대신 catch로 에러 핸들링 구현"}},{"before":"88e8110ea88161d12bf43cb3bc359bdd7f4ef2a4","after":"e3a7e3f0f189bb93c0953647a37f26e019aff20f","ref":"refs/heads/refactoring-main","pushedAt":"2023-03-25T17:31:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"yeahg-dev","name":"Lily","path":"/yeahg-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81469717?s=80&v=4"},"commit":{"message":"✨FEAT: AppLoadingViewController 구현 #31\n\n- AppOrganier의 prepare가 실행되는 동안 로딩뷰를 표시하도록 준비로직 변경\n- prepare가 끝나면 mainCoordinator를 시작시켜 준비와 앱 실행 시작을 완전히 분리","shortMessageHtmlLink":"✨FEAT: AppLoadingViewController 구현 #31"}},{"before":"453a0d045c1767b9b324d2210cb557d5b9fe72b0","after":"88e8110ea88161d12bf43cb3bc359bdd7f4ef2a4","ref":"refs/heads/refactoring-main","pushedAt":"2023-03-25T15:03:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yeahg-dev","name":"Lily","path":"/yeahg-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81469717?s=80&v=4"},"commit":{"message":"👍REFACTOR: 네트워크 연결없음 알림처리를 NetworkMonitor가 책임지도록 변경 #31\n\n- HTTP 관련 인터페이스를 HTTP 폴더로 그루핑\n- 네트워크 에러를 판단하고, 사용자에게 알려주는 역할의 NetworkMonitor 타입 구현\n- NetworkStatusViewUpdating 프로토콜을 구현하여 UIKit과의 의존성 제거","shortMessageHtmlLink":"👍REFACTOR: 네트워크 연결없음 알림처리를 NetworkMonitor가 책임지도록 변경 #31"}},{"before":null,"after":"453a0d045c1767b9b324d2210cb557d5b9fe72b0","ref":"refs/heads/refactoring-main","pushedAt":"2023-03-23T15:04:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yeahg-dev","name":"Lily","path":"/yeahg-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81469717?s=80&v=4"},"commit":{"message":"✨FEAT: AppStarter, ProgressAlert 구현#31\n\n- Prepare Notification에 따라 사용자 알림을 전달하는 AppStarter구현\n- ProgressBar를 포함한 alert 구현을 위해 PrepareProgressViewController구현","shortMessageHtmlLink":"✨FEAT: AppStarter, ProgressAlert 구현#31"}},{"before":"24909ab39888443014612eb0acc1c139b5346374","after":"1433241fec7b23715c50d7eb0f54ad40432701d9","ref":"refs/heads/develop","pushedAt":"2023-03-17T15:13:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yeahg-dev","name":"Lily","path":"/yeahg-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81469717?s=80&v=4"},"commit":{"message":"👍REFACTOR: CombineAPIService 프로토콜 정의 및 채택 #30\n\n- APIService에서 Combine 프레임워크와의 의존성을 분리하기 위해 APIService를 상속한 CombineAPIService 프로토콜 정의\n- Combine을 사용하는 API에서만 해당 프로토콜을 채택하도록 구현","shortMessageHtmlLink":"👍REFACTOR: CombineAPIService 프로토콜 정의 및 채택 #30"}},{"before":"d67900b70402fe0622fd8fbe6fd2d3794402da9b","after":"24909ab39888443014612eb0acc1c139b5346374","ref":"refs/heads/develop","pushedAt":"2023-03-17T14:53:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yeahg-dev","name":"Lily","path":"/yeahg-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81469717?s=80&v=4"},"commit":{"message":"👍REFACTOR: percentEncodePlusSign 메서드 분리 #30","shortMessageHtmlLink":"👍REFACTOR: percentEncodePlusSign 메서드 분리 #30"}},{"before":"7afc5b11972ef5bf257daf69f7d0c0b54b7d13b6","after":"d67900b70402fe0622fd8fbe6fd2d3794402da9b","ref":"refs/heads/develop","pushedAt":"2023-03-17T14:46:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yeahg-dev","name":"Lily","path":"/yeahg-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81469717?s=80&v=4"},"commit":{"message":"👍REFACTOR: CountryCodeAPIService getResponse 응답 실패 처리 #30\n\n- 기존 APIService의 execute, getResponse 메서드는 OCP, SRP를 위반하므로 프로토콜로 인터페이스를 제공하기로 수정, 각 구현객체의 변경과 확장에 용이하도록 함\n- execute를 getResponse로 리네임하여 동일한 역할을 하는 메서드임을 명시\n- response의 header field의 Content-Type확인하는 로직 추가, json이 아닐시 에러 반환하도록 오류 처리","shortMessageHtmlLink":"👍REFACTOR: CountryCodeAPIService getResponse 응답 실패 처리 #30"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADHWcjoAA","startCursor":null,"endCursor":null}},"title":"Activity · yeahg-dev/Chajabwa"}