{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":626248490,"defaultBranch":"main","name":"android-movie-ticket","ownerLogin":"hyemdooly","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-04-11T05:01:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15646373?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1698303279.0","currentOid":""},"activityList":{"items":[{"before":"1b1ace6b72fb7512443e3776ce267637461cdc3c","after":"2fb8cb9e851f1d6529a2071f4cd2a0492a03ecd7","ref":"refs/heads/hyemdooly","pushedAt":"2023-10-26T06:54:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"[둘리] 3, 4 단계 영화 티켓 예매 제출합니다. (#47)\n\n* test: PriceCalculatorTest 생성\r\n\r\n* test: TicketTest 수정\r\n\r\n* refactor: fold를 사용하여 코드 단축\r\n\r\n* refactor: PlayingDateTimes로 클래스명과 코드 수정\r\n\r\n* refactor: package 이동으로 인한 수정\r\n\r\n* refactor: 필요없는 주석 삭제\r\n\r\n* refactor: TicketResultActivity View 세팅 코드 분리\r\n\r\n* feat: SeatSelectActivity xml 작성\r\n\r\n* refactor: DateSpinnerListener 삭제, findViewById 한번만 하도록 수정\r\n\r\n* refactor: MovieListItemListener 분리\r\n\r\n* fix: onItemClickListener -> SelectedListener 수정\r\n\r\n* feat: SeatView 구현\r\n\r\n* refactor: Ticket Model 구조 변경\r\n\r\n* feat: 좌석 선택 페이지로 넘어가도록 수정\r\n\r\n* feat: 좌석 Grade 클래스 추가\r\n\r\n* feat: TheaterInfo 생성\r\n\r\n* feat: SeatSelectSystem 생성\r\n\r\n* feat: SelectResult Success sead class 생성\r\n\r\n* refactor: PriceCalculator 리팩토링\r\n\r\n* feat: PriceSystem 생성\r\n\r\n* refactor: JUnit4 버전 수정\r\n\r\n* feat: Seat 클래스 생성, seats custom getter 생성\r\n\r\n* refactor: 패키지명 수정\r\n\r\n* feat: 좌석 선택 액티비티 구현\r\n\r\n* feat: Listener 수정, 자리 선택 액티비티 구현 완료\r\n\r\n* refactor: Ticket 액티비티에서 자리 순서대로 출력하도록 수정\r\n\r\n* refactor: count max값 추가\r\n\r\n* refactor: PriceModel 구현 및 수정\r\n\r\n* feat: Dialog 구현\r\n\r\n* feat: Dialog NegativeButton Listener 추가\r\n\r\n* refactor: UI 변경 사항 수정\r\n\r\n* test: MovieDetailActivity, SeatSelectActivity UI Test 추가\r\n\r\n* test: TicketResultActivity UI Test 추가\r\n\r\n* feat: ListView -> RecyclerView로 변경\r\n\r\n* feat: RecyclerView Ad View 추가\r\n\r\n* refactor: ViewHolder property private 수정\r\n\r\n* test: MovieListActivityTest 추가\r\n\r\n* docs: Update README.md\r\n\r\n* refactor: MovieDetailActivityTest 수정\r\n\r\n* refactor: MovieDetailActivityTest 수정\r\n\r\n* refactor: Listener interface 삭제\r\n\r\n* refactor: layoutManager xml에서 지정, View에서 Bundle이 아닌 Data 주입\r\n\r\n* refactor: ReserveInfoModel 추가 및 수정\r\n\r\n* refactor: sealed class view holder, view type enum class 생성, item들 xml 수정\r\n\r\n* refactor: 코드 변경에 따른 테스트 수정, 패키지 변경\r\n\r\n* refactor: Log 삭제","shortMessageHtmlLink":"[둘리] 3, 4 단계 영화 티켓 예매 제출합니다. (woowacourse#47)"}},{"before":null,"after":"1b1ace6b72fb7512443e3776ce267637461cdc3c","ref":"refs/heads/hyemdooly","pushedAt":"2023-10-26T06:54:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"feat: set up the project","shortMessageHtmlLink":"feat: set up the project"}},{"before":"0522cc9b350329ed4349613e59ede841645f5a9c","after":"9f09fcd9ceb58aaf9fae51f3185ac614555e65a9","ref":"refs/heads/step4","pushedAt":"2023-04-24T08:25:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"refactor: Log 삭제","shortMessageHtmlLink":"refactor: Log 삭제"}},{"before":"aa5050c19e762037dbc78db0cda05b1826e06fb4","after":"0522cc9b350329ed4349613e59ede841645f5a9c","ref":"refs/heads/step4","pushedAt":"2023-04-24T07:20:23.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/step4' into step4\n\n# Conflicts:\n#\tapp/src/androidTest/java/woowacourse/movie/MovieDetailActivityTest.kt","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/step4' into step4"}},{"before":"ea368402e89d3a78d444c58b6d5cf64d8312111c","after":"aa5050c19e762037dbc78db0cda05b1826e06fb4","ref":"refs/heads/step4","pushedAt":"2023-04-24T05:08:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"refactor: MovieDetailActivityTest 수정","shortMessageHtmlLink":"refactor: MovieDetailActivityTest 수정"}},{"before":"d29f4eff234bb8171e0e5184916f0fdbfb16a400","after":"ea368402e89d3a78d444c58b6d5cf64d8312111c","ref":"refs/heads/step4","pushedAt":"2023-04-23T11:33:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"docs: Update README.md","shortMessageHtmlLink":"docs: Update README.md"}},{"before":"ea368402e89d3a78d444c58b6d5cf64d8312111c","after":"d29f4eff234bb8171e0e5184916f0fdbfb16a400","ref":"refs/heads/step4","pushedAt":"2023-04-23T09:38:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"refactor: TableRow 동적 생성 진행중","shortMessageHtmlLink":"refactor: TableRow 동적 생성 진행중"}},{"before":"3b89b7860b7a513c06094d6cbba05d5822aa9bbd","after":"ea368402e89d3a78d444c58b6d5cf64d8312111c","ref":"refs/heads/step4","pushedAt":"2023-04-22T19:49:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"docs: Update README.md","shortMessageHtmlLink":"docs: Update README.md"}},{"before":"74fbd10b4d5688cbd19527b8fd5f3ba5531e98f3","after":"3b89b7860b7a513c06094d6cbba05d5822aa9bbd","ref":"refs/heads/step4","pushedAt":"2023-04-22T19:49:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"test: MovieListActivityTest 추가","shortMessageHtmlLink":"test: MovieListActivityTest 추가"}},{"before":"04b076e1c0d53dd58fc3f6bd4a3bc064950ecacb","after":"74fbd10b4d5688cbd19527b8fd5f3ba5531e98f3","ref":"refs/heads/step4","pushedAt":"2023-04-22T18:05:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"feat: RecyclerView Ad View 추가","shortMessageHtmlLink":"feat: RecyclerView Ad View 추가"}},{"before":"61c6a5fa1d94c093af8f7c4bb2c0a6f6b2681dc6","after":"04b076e1c0d53dd58fc3f6bd4a3bc064950ecacb","ref":"refs/heads/step4","pushedAt":"2023-04-22T17:29:35.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"feat: ListView -> RecyclerView로 변경","shortMessageHtmlLink":"feat: ListView -> RecyclerView로 변경"}},{"before":"7ff59f267fe89721394b0be620be2bf395099de1","after":"61c6a5fa1d94c093af8f7c4bb2c0a6f6b2681dc6","ref":"refs/heads/step4","pushedAt":"2023-04-21T14:02:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"refactor: count max값 추가","shortMessageHtmlLink":"refactor: count max값 추가"}},{"before":"b30383c504032c1ae94e2e99ef930ec1edb7cd95","after":null,"ref":"refs/heads/step4-2","pushedAt":"2023-04-21T13:19:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"}},{"before":null,"after":"b30383c504032c1ae94e2e99ef930ec1edb7cd95","ref":"refs/heads/step4-2","pushedAt":"2023-04-21T13:19:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"refactor: 임시 커밋","shortMessageHtmlLink":"refactor: 임시 커밋"}},{"before":"b30383c504032c1ae94e2e99ef930ec1edb7cd95","after":null,"ref":"refs/heads/step4-2","pushedAt":"2023-04-21T13:18:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"}},{"before":null,"after":"7ff59f267fe89721394b0be620be2bf395099de1","ref":"refs/heads/step4","pushedAt":"2023-04-21T13:17:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"feat: 좌석 선택 액티비티 구현","shortMessageHtmlLink":"feat: 좌석 선택 액티비티 구현"}},{"before":"656e37aa34de5c85187c5bd7efd1073bb45d2826","after":null,"ref":"refs/heads/step4","pushedAt":"2023-04-21T13:02:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"}},{"before":null,"after":"b30383c504032c1ae94e2e99ef930ec1edb7cd95","ref":"refs/heads/step4-2","pushedAt":"2023-04-21T12:58:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"refactor: 임시 커밋","shortMessageHtmlLink":"refactor: 임시 커밋"}},{"before":"45dae25775bcdf14f59aa1e413f94eb2fae94266","after":"656e37aa34de5c85187c5bd7efd1073bb45d2826","ref":"refs/heads/step4","pushedAt":"2023-04-21T12:53:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"Merge branch 'step4' of https://github.com/hyemdooly/android-movie-ticket into step4-2","shortMessageHtmlLink":"Merge branch 'step4' of https://github.com/hyemdooly/android-movie-ti…"}},{"before":"264ad3ebbe5aedefbbf40672775d79f4e65bdc3c","after":"45dae25775bcdf14f59aa1e413f94eb2fae94266","ref":"refs/heads/step4","pushedAt":"2023-04-21T08:57:04.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"refactor: 좌석 선택 액티비티 구현","shortMessageHtmlLink":"refactor: 좌석 선택 액티비티 구현"}},{"before":null,"after":"264ad3ebbe5aedefbbf40672775d79f4e65bdc3c","ref":"refs/heads/step4","pushedAt":"2023-04-20T05:16:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"refactor: DateSpinnerListener 삭제, findViewById 한번만 하도록 수정","shortMessageHtmlLink":"refactor: DateSpinnerListener 삭제, findViewById 한번만 하도록 수정"}},{"before":"ac7b7e67d3be5a62d6ef120a4fa44a8b7b5da464","after":"b89051ced27badb7e105f9371a317b57f1d850fa","ref":"refs/heads/step2","pushedAt":"2023-04-18T15:26:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"refactor: TicketModel 생성, 도메인 객체 의존성 제거","shortMessageHtmlLink":"refactor: TicketModel 생성, 도메인 객체 의존성 제거"}},{"before":"186d6f661ca3b52019eda56dfa273ebdf15f6351","after":"ac7b7e67d3be5a62d6ef120a4fa44a8b7b5da464","ref":"refs/heads/step2","pushedAt":"2023-04-18T08:03:05.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"refactor: SpinnerAdapter 함수 분리","shortMessageHtmlLink":"refactor: SpinnerAdapter 함수 분리"}},{"before":"5cca9a14f82383aba7cffcb83cf4f814a2bcee4d","after":"186d6f661ca3b52019eda56dfa273ebdf15f6351","ref":"refs/heads/step2","pushedAt":"2023-04-17T08:53:23.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"refactor: key가 없으면 빈 리스트를 반환하는 Map 확장함수 구현","shortMessageHtmlLink":"refactor: key가 없으면 빈 리스트를 반환하는 Map 확장함수 구현"}},{"before":"37cf719cf2834c9b750faa612475bb9527479347","after":"5cca9a14f82383aba7cffcb83cf4f814a2bcee4d","ref":"refs/heads/step2","pushedAt":"2023-04-15T10:02:58.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"refactor: MovieDTO 추가","shortMessageHtmlLink":"refactor: MovieDTO 추가"}},{"before":"a5e2e9820f3de9e1d4d24fe0418f205025b0d31b","after":"37cf719cf2834c9b750faa612475bb9527479347","ref":"refs/heads/step2","pushedAt":"2023-04-14T17:31:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"refactor: FormatterTest 삭제","shortMessageHtmlLink":"refactor: FormatterTest 삭제"}},{"before":"6fc63246c28439e30fb77a4ba7bc8078a982269d","after":"a5e2e9820f3de9e1d4d24fe0418f205025b0d31b","ref":"refs/heads/step2","pushedAt":"2023-04-14T17:27:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"refactor: ktlintFormat 적용","shortMessageHtmlLink":"refactor: ktlintFormat 적용"}},{"before":"c881fbafe358db02d3a3b8e9da029fbbeeda6b7b","after":"6fc63246c28439e30fb77a4ba7bc8078a982269d","ref":"refs/heads/step2","pushedAt":"2023-04-14T17:26:36.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"refactor: 모든 layout Linear에서 Constraint로 변경","shortMessageHtmlLink":"refactor: 모든 layout Linear에서 Constraint로 변경"}},{"before":null,"after":"c881fbafe358db02d3a3b8e9da029fbbeeda6b7b","ref":"refs/heads/step2","pushedAt":"2023-04-13T07:27:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hyemdooly","name":"Song Hyemin","path":"/hyemdooly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15646373?s=80&v=4"},"commit":{"message":"refactor: 패키지 구조 분리 및 액티비티 명 수정","shortMessageHtmlLink":"refactor: 패키지 구조 분리 및 액티비티 명 수정"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADoCWuKgA","startCursor":null,"endCursor":null}},"title":"Activity · hyemdooly/android-movie-ticket"}