{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":676451330,"defaultBranch":"main","name":"RickAndMorty","ownerLogin":"arjun-sasidharan","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-09T08:23:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/71964107?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1691569447.0","currentOid":""},"activityList":{"items":[{"before":"95a9749d368d75eacf167db59e62eddbde3ee601","after":"a045094004d9e202344f1e2d945d8ef894fa1de3","ref":"refs/heads/main","pushedAt":"2023-08-21T12:41:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"arjun-sasidharan","name":"Arjun Sasidharan","path":"/arjun-sasidharan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71964107?s=80&v=4"},"commit":{"message":"Define global action for navigating to episode detail screen","shortMessageHtmlLink":"Define global action for navigating to episode detail screen"}},{"before":"19070b4487ddaa3e2a3e91fe7cdbca07c953c6e9","after":"95a9749d368d75eacf167db59e62eddbde3ee601","ref":"refs/heads/main","pushedAt":"2023-08-21T09:04:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"arjun-sasidharan","name":"Arjun Sasidharan","path":"/arjun-sasidharan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71964107?s=80&v=4"},"commit":{"message":"Add layout for episode detail screen","shortMessageHtmlLink":"Add layout for episode detail screen"}},{"before":"a8ca2ff995e611d841f90b17f13f6c9fa8b6b2a2","after":"19070b4487ddaa3e2a3e91fe7cdbca07c953c6e9","ref":"refs/heads/main","pushedAt":"2023-08-21T07:47:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arjun-sasidharan","name":"Arjun Sasidharan","path":"/arjun-sasidharan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71964107?s=80&v=4"},"commit":{"message":"Replace ImageView with ShapeableImageView","shortMessageHtmlLink":"Replace ImageView with ShapeableImageView"}},{"before":"d2af119276b1cbf5e1e0c4090d865e86d65fdfd2","after":"a8ca2ff995e611d841f90b17f13f6c9fa8b6b2a2","ref":"refs/heads/main","pushedAt":"2023-08-21T07:12:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjun-sasidharan","name":"Arjun Sasidharan","path":"/arjun-sasidharan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71964107?s=80&v=4"},"commit":{"message":"Add app icon","shortMessageHtmlLink":"Add app icon"}},{"before":"e873318d523bb772e509aa943f6d25d7313cae94","after":"d2af119276b1cbf5e1e0c4090d865e86d65fdfd2","ref":"refs/heads/main","pushedAt":"2023-08-20T13:48:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjun-sasidharan","name":"Arjun Sasidharan","path":"/arjun-sasidharan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71964107?s=80&v=4"},"commit":{"message":"Add header separator based on season no in episode list","shortMessageHtmlLink":"Add header separator based on season no in episode list"}},{"before":"49de9dabbde6547a03d3d2f3fd2f58903b9e0e94","after":"e873318d523bb772e509aa943f6d25d7313cae94","ref":"refs/heads/main","pushedAt":"2023-08-20T11:47:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"arjun-sasidharan","name":"Arjun Sasidharan","path":"/arjun-sasidharan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71964107?s=80&v=4"},"commit":{"message":"Setup epoxy controller to show the episode ui","shortMessageHtmlLink":"Setup epoxy controller to show the episode ui"}},{"before":"a13c0fdc614832c7b481552260c68fde5658005c","after":"49de9dabbde6547a03d3d2f3fd2f58903b9e0e94","ref":"refs/heads/main","pushedAt":"2023-08-20T09:46:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjun-sasidharan","name":"Arjun Sasidharan","path":"/arjun-sasidharan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71964107?s=80&v=4"},"commit":{"message":"Use Paging 3 for episodes paging source","shortMessageHtmlLink":"Use Paging 3 for episodes paging source"}},{"before":"e09261dd4c53d5e6edf8a26c3f0d34b19ee26ba9","after":"a13c0fdc614832c7b481552260c68fde5658005c","ref":"refs/heads/main","pushedAt":"2023-08-18T18:51:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjun-sasidharan","name":"Arjun Sasidharan","path":"/arjun-sasidharan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71964107?s=80&v=4"},"commit":{"message":"Code refactor","shortMessageHtmlLink":"Code refactor"}},{"before":"394aabb5236f3deb454a56f970996adbde677794","after":"e09261dd4c53d5e6edf8a26c3f0d34b19ee26ba9","ref":"refs/heads/main","pushedAt":"2023-08-17T17:43:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjun-sasidharan","name":"Arjun Sasidharan","path":"/arjun-sasidharan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71964107?s=80&v=4"},"commit":{"message":"Update character detail view model and repository to match mvvm pattern","shortMessageHtmlLink":"Update character detail view model and repository to match mvvm pattern"}},{"before":"ca26d21635946a26c0d633e678085e82f804487c","after":"394aabb5236f3deb454a56f970996adbde677794","ref":"refs/heads/main","pushedAt":"2023-08-17T10:45:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjun-sasidharan","name":"Arjun Sasidharan","path":"/arjun-sasidharan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71964107?s=80&v=4"},"commit":{"message":"Cache character data after API call","shortMessageHtmlLink":"Cache character data after API call"}},{"before":"7167ccbfdc4ef7590cafeba60f1ac1706368766a","after":"ca26d21635946a26c0d633e678085e82f804487c","ref":"refs/heads/main","pushedAt":"2023-08-16T06:35:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arjun-sasidharan","name":"Arjun Sasidharan","path":"/arjun-sasidharan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71964107?s=80&v=4"},"commit":{"message":"Add drawer header layout","shortMessageHtmlLink":"Add drawer header layout"}},{"before":"8638924cab97e3c408b88681f868939850c19030","after":"7167ccbfdc4ef7590cafeba60f1ac1706368766a","ref":"refs/heads/main","pushedAt":"2023-08-16T05:34:53.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"arjun-sasidharan","name":"Arjun Sasidharan","path":"/arjun-sasidharan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71964107?s=80&v=4"},"commit":{"message":"Add Drawer functionality\n- add new fragment for episodes list","shortMessageHtmlLink":"Add Drawer functionality"}},{"before":"e4cd9f3a64ac80b3e7ab5c7a0030a883a87272ef","after":"8638924cab97e3c408b88681f868939850c19030","ref":"refs/heads/main","pushedAt":"2023-08-14T18:00:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arjun-sasidharan","name":"Arjun Sasidharan","path":"/arjun-sasidharan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71964107?s=80&v=4"},"commit":{"message":"Remove old activity related files after migration to fragment","shortMessageHtmlLink":"Remove old activity related files after migration to fragment"}},{"before":"41ed6c6b89b18e1c288251bc19fd2340906458cc","after":"e4cd9f3a64ac80b3e7ab5c7a0030a883a87272ef","ref":"refs/heads/main","pushedAt":"2023-08-14T16:57:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjun-sasidharan","name":"Arjun Sasidharan","path":"/arjun-sasidharan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71964107?s=80&v=4"},"commit":{"message":"Fix chucker library crashing on sdk 31 and above","shortMessageHtmlLink":"Fix chucker library crashing on sdk 31 and above"}},{"before":"6bf451cc9de08802c9122c8f46bed403c4068621","after":"41ed6c6b89b18e1c288251bc19fd2340906458cc","ref":"refs/heads/main","pushedAt":"2023-08-14T10:41:29.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"arjun-sasidharan","name":"Arjun Sasidharan","path":"/arjun-sasidharan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71964107?s=80&v=4"},"commit":{"message":"Use safe args to pass arguments while navigating","shortMessageHtmlLink":"Use safe args to pass arguments while navigating"}},{"before":"31e312e8f066ed8c49553db0847507c82bb6b62a","after":"6bf451cc9de08802c9122c8f46bed403c4068621","ref":"refs/heads/main","pushedAt":"2023-08-13T06:33:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arjun-sasidharan","name":"Arjun Sasidharan","path":"/arjun-sasidharan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71964107?s=80&v=4"},"commit":{"message":"Code refactor","shortMessageHtmlLink":"Code refactor"}},{"before":"22e10e200b4cd807f53689d486ced771e1aba040","after":"31e312e8f066ed8c49553db0847507c82bb6b62a","ref":"refs/heads/main","pushedAt":"2023-08-13T05:24:03.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"arjun-sasidharan","name":"Arjun Sasidharan","path":"/arjun-sasidharan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71964107?s=80&v=4"},"commit":{"message":"Add dark mode support for gender icons","shortMessageHtmlLink":"Add dark mode support for gender icons"}},{"before":"1a2fb88255b232a5b74a3fc63f59aac2147ba0da","after":"22e10e200b4cd807f53689d486ced771e1aba040","ref":"refs/heads/main","pushedAt":"2023-08-12T12:40:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"arjun-sasidharan","name":"Arjun Sasidharan","path":"/arjun-sasidharan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71964107?s=80&v=4"},"commit":{"message":"Change bg color of header ui to support dark mode","shortMessageHtmlLink":"Change bg color of header ui to support dark mode"}},{"before":"023b82cb5733d69120729db43ca6828d5cb2689c","after":"1a2fb88255b232a5b74a3fc63f59aac2147ba0da","ref":"refs/heads/main","pushedAt":"2023-08-12T06:45:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjun-sasidharan","name":"Arjun Sasidharan","path":"/arjun-sasidharan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71964107?s=80&v=4"},"commit":{"message":"Implement Pagination\n- Setup Data Source, Repo, ViewModel\n- Connect with UI (Epoxy)","shortMessageHtmlLink":"Implement Pagination"}},{"before":"62ba519229f660141290c8fe00ea4b0d11bc15ac","after":"023b82cb5733d69120729db43ca6828d5cb2689c","ref":"refs/heads/main","pushedAt":"2023-08-10T14:23:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arjun-sasidharan","name":"Arjun Sasidharan","path":"/arjun-sasidharan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71964107?s=80&v=4"},"commit":{"message":"Migrate UI to use Epoxy\n- add epoxy dependency\n- define ViewBindingKotlinModel\n- add model xml for each ui section\n- use epoxy recycler view in the activity_main.xml\n- define epoxy controller","shortMessageHtmlLink":"Migrate UI to use Epoxy"}},{"before":"ef5edcfcbe46e0b240e97ee3c31828e476c00d73","after":"62ba519229f660141290c8fe00ea4b0d11bc15ac","ref":"refs/heads/main","pushedAt":"2023-08-10T08:42:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjun-sasidharan","name":"Arjun Sasidharan","path":"/arjun-sasidharan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71964107?s=80&v=4"},"commit":{"message":"Move to MVVM Architecture pattern\n- Character data stored in SharedViewModel as LiveData\n- ViewModel contain method to fetch character by calling SharedRepository method\n- Retrofit, Moshi initialization moved to NetworkLayer\n- NetworkLayer contain access to ApiClient class\n- General response data class for API response which encapsulate success and failure case\n- ApiClient contain general method for calling API which makes use of the general response data class\n- Repository contain method to fetch character which access NetworkLayer and then ApiClient to access API call defined in the interface class\n- MainActivity contain reference to viewModel, and call character fetch method, and observe defined live data in the view model","shortMessageHtmlLink":"Move to MVVM Architecture pattern"}},{"before":"c4b750d0e166ff89305b3cfcd4833081065ca388","after":"ef5edcfcbe46e0b240e97ee3c31828e476c00d73","ref":"refs/heads/main","pushedAt":"2023-08-09T15:33:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arjun-sasidharan","name":"Arjun Sasidharan","path":"/arjun-sasidharan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71964107?s=80&v=4"},"commit":{"message":"Implement character details screen ui\n- Load image using Picasso","shortMessageHtmlLink":"Implement character details screen ui"}},{"before":null,"after":"c4b750d0e166ff89305b3cfcd4833081065ca388","ref":"refs/heads/main","pushedAt":"2023-08-09T08:24:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arjun-sasidharan","name":"Arjun Sasidharan","path":"/arjun-sasidharan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71964107?s=80&v=4"},"commit":{"message":"Setup Retrofit, Moshi Converter","shortMessageHtmlLink":"Setup Retrofit, Moshi Converter"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADbwg7xwA","startCursor":null,"endCursor":null}},"title":"Activity ยท arjun-sasidharan/RickAndMorty"}