{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":693451416,"defaultBranch":"main","name":"movemakers-backend","ownerLogin":"yunchipang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-19T04:05:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/48413155?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716231289.0","currentOid":""},"activityList":{"items":[{"before":"ff6607fda01bcbf91107f75bde50a7dc2e758be0","after":null,"ref":"refs/heads/feat/agency","pushedAt":"2024-05-20T18:54:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"}},{"before":"ebf91317fb6601aa3e3ce99db44297a7f5050181","after":"18034a56f068942cbc56e836dddff3d558feab79","ref":"refs/heads/main","pushedAt":"2024-05-20T18:54:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"},"commit":{"message":"feat: agency and contact (#58)\n\n* agencies route works\r\n\r\n* complete contact\r\n\r\n* dancer.contacts field passes manual test\r\n\r\n* add tests passed\r\n\r\n* fix get_crews_by_dancer bug\r\n\r\n* fix bug in update_dancer to update new contact objs","shortMessageHtmlLink":"feat: agency and contact (#58)"}},{"before":"93a0008965ef483054d6494bce90251780cc312a","after":"ff6607fda01bcbf91107f75bde50a7dc2e758be0","ref":"refs/heads/feat/agency","pushedAt":"2024-05-20T18:52:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"},"commit":{"message":"fix bug in update_dancer to update new contact objs","shortMessageHtmlLink":"fix bug in update_dancer to update new contact objs"}},{"before":"6ae5b3907e6058c1e59845181a8956d2c36acdbd","after":"93a0008965ef483054d6494bce90251780cc312a","ref":"refs/heads/feat/agency","pushedAt":"2024-05-16T22:05:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"},"commit":{"message":"fix get_crews_by_dancer bug","shortMessageHtmlLink":"fix get_crews_by_dancer bug"}},{"before":"6102ba46f3d211d2721dcd3db826457c1f1dbeb8","after":"6ae5b3907e6058c1e59845181a8956d2c36acdbd","ref":"refs/heads/feat/agency","pushedAt":"2024-05-16T19:36:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"},"commit":{"message":"add tests passed","shortMessageHtmlLink":"add tests passed"}},{"before":"2e6c587b1e7b56d0613f9b9af6bc066c360b9e2b","after":"6102ba46f3d211d2721dcd3db826457c1f1dbeb8","ref":"refs/heads/feat/agency","pushedAt":"2024-05-16T19:25:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"},"commit":{"message":"dancer.contacts field passes manual test","shortMessageHtmlLink":"dancer.contacts field passes manual test"}},{"before":"d14cd4bf2cca5d48afabc760acfd41e68aa74348","after":"2e6c587b1e7b56d0613f9b9af6bc066c360b9e2b","ref":"refs/heads/feat/agency","pushedAt":"2024-05-15T21:33:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"},"commit":{"message":"complete contact","shortMessageHtmlLink":"complete contact"}},{"before":null,"after":"d14cd4bf2cca5d48afabc760acfd41e68aa74348","ref":"refs/heads/feat/agency","pushedAt":"2024-05-15T21:18:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"},"commit":{"message":"agencies route works","shortMessageHtmlLink":"agencies route works"}},{"before":"af9cb48a9bd97112dac68447c579c8d43445bb00","after":null,"ref":"refs/heads/feat/get-crew-by-dancer","pushedAt":"2024-05-13T19:08:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"}},{"before":"9b4d9f8ba7a50c4acdc8df04fce1a1a334a9411c","after":"ebf91317fb6601aa3e3ce99db44297a7f5050181","ref":"refs/heads/main","pushedAt":"2024-05-13T18:55:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"},"commit":{"message":"add get_crews_by_dancer service; add InvalidDancerIdError to dancer exceptions (#54)","shortMessageHtmlLink":"add get_crews_by_dancer service; add InvalidDancerIdError to dancer e…"}},{"before":null,"after":"af9cb48a9bd97112dac68447c579c8d43445bb00","ref":"refs/heads/feat/get-crew-by-dancer","pushedAt":"2024-05-13T16:27:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"},"commit":{"message":"add get_crews_by_dancer service; add InvalidDancerIdError to dancer exceptions","shortMessageHtmlLink":"add get_crews_by_dancer service; add InvalidDancerIdError to dancer e…"}},{"before":"be4584bfe7e81d9660e35640aac0582ee5052759","after":null,"ref":"refs/heads/feat/images","pushedAt":"2024-05-11T18:58:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"}},{"before":"1d7a40c8f35f592be26802f7d7501893b34672f1","after":"9b4d9f8ba7a50c4acdc8df04fce1a1a334a9411c","ref":"refs/heads/main","pushedAt":"2024-05-11T18:58:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"},"commit":{"message":"add profile image url to dancer model (#52)\n\n* add image_url to dancer model\r\n\r\n* add name_orig to dancer model\r\n\r\n* make dancer image field mandatory and bio nullable","shortMessageHtmlLink":"add profile image url to dancer model (#52)"}},{"before":"d8531bff0052e266e7e2f776cb61e30b2f740936","after":"be4584bfe7e81d9660e35640aac0582ee5052759","ref":"refs/heads/feat/images","pushedAt":"2024-05-11T18:56:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"},"commit":{"message":"make dancer image field mandatory and bio nullable","shortMessageHtmlLink":"make dancer image field mandatory and bio nullable"}},{"before":"31a45194e8ecae579646280e552537e0de6ad78c","after":"d8531bff0052e266e7e2f776cb61e30b2f740936","ref":"refs/heads/feat/images","pushedAt":"2024-05-09T21:08:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"},"commit":{"message":"add name_orig to dancer model","shortMessageHtmlLink":"add name_orig to dancer model"}},{"before":null,"after":"31a45194e8ecae579646280e552537e0de6ad78c","ref":"refs/heads/feat/images","pushedAt":"2024-05-09T20:57:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"},"commit":{"message":"add image_url to dancer model","shortMessageHtmlLink":"add image_url to dancer model"}},{"before":"ecb5b48ac53a2784d5ba94bdbfba44a7555750f2","after":null,"ref":"refs/heads/refactor/get-multiple-dancers","pushedAt":"2024-05-07T06:10:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"}},{"before":"3a45ef16020dc4f0e15104149c96e7aa6ac1cb14","after":"1d7a40c8f35f592be26802f7d7501893b34672f1","ref":"refs/heads/main","pushedAt":"2024-05-07T06:10:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"},"commit":{"message":"add get_dancers method in dancer services for reuse (#49)","shortMessageHtmlLink":"add get_dancers method in dancer services for reuse (#49)"}},{"before":null,"after":"ecb5b48ac53a2784d5ba94bdbfba44a7555750f2","ref":"refs/heads/refactor/get-multiple-dancers","pushedAt":"2024-05-07T06:09:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"},"commit":{"message":"add get_dancers method in dancer services for reuse","shortMessageHtmlLink":"add get_dancers method in dancer services for reuse"}},{"before":"b6fb262c0376b3e6741ffcc61aa8bbb4364ae47e","after":null,"ref":"refs/heads/refactor/reuse-services","pushedAt":"2024-05-07T05:29:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"}},{"before":"35ea3ef60cf5bfb767b8ad71bbf5db821baf6832","after":"3a45ef16020dc4f0e15104149c96e7aa6ac1cb14","ref":"refs/heads/main","pushedAt":"2024-05-07T05:29:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"},"commit":{"message":"refactor: reuse services (#47)\n\n* add MusicNotFoundError\r\n\r\n* refactor music services\r\n\r\n* refactor dancer services\r\n\r\n* refactor choreography services\r\n\r\n* refactor studio services\r\n\r\n* refactor training services and unit tests\r\n\r\n* refactor crew services","shortMessageHtmlLink":"refactor: reuse services (#47)"}},{"before":"bd7e7152cb28c62f975b3a7bd0ab5ca19efe06ff","after":"b6fb262c0376b3e6741ffcc61aa8bbb4364ae47e","ref":"refs/heads/refactor/reuse-services","pushedAt":"2024-05-07T05:27:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"},"commit":{"message":"refactor crew services","shortMessageHtmlLink":"refactor crew services"}},{"before":"95890c684cfdbfb7e241c5afce8c0e40117b25df","after":"bd7e7152cb28c62f975b3a7bd0ab5ca19efe06ff","ref":"refs/heads/refactor/reuse-services","pushedAt":"2024-05-06T22:17:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"},"commit":{"message":"refactor training services and unit tests","shortMessageHtmlLink":"refactor training services and unit tests"}},{"before":"f4493136f4e9a337a2afec8f010bc014146c40d7","after":"95890c684cfdbfb7e241c5afce8c0e40117b25df","ref":"refs/heads/refactor/reuse-services","pushedAt":"2024-05-06T00:11:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"},"commit":{"message":"refactor studio services","shortMessageHtmlLink":"refactor studio services"}},{"before":"22dcdace0a8c990f04304a262de92b8be854be82","after":"f4493136f4e9a337a2afec8f010bc014146c40d7","ref":"refs/heads/refactor/reuse-services","pushedAt":"2024-05-05T21:05:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"},"commit":{"message":"refactor choreography services","shortMessageHtmlLink":"refactor choreography services"}},{"before":"bacf9c24c74747d165e0b2d74b4e60dee36b1be0","after":"22dcdace0a8c990f04304a262de92b8be854be82","ref":"refs/heads/refactor/reuse-services","pushedAt":"2024-05-05T20:19:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"},"commit":{"message":"refactor dancer services","shortMessageHtmlLink":"refactor dancer services"}},{"before":"3a8c416a69a017e549d4e57e3d37a6e82f602911","after":"bacf9c24c74747d165e0b2d74b4e60dee36b1be0","ref":"refs/heads/refactor/reuse-services","pushedAt":"2024-05-05T19:56:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"},"commit":{"message":"refactor music services","shortMessageHtmlLink":"refactor music services"}},{"before":null,"after":"3a8c416a69a017e549d4e57e3d37a6e82f602911","ref":"refs/heads/refactor/reuse-services","pushedAt":"2024-05-05T19:40:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"},"commit":{"message":"add MusicNotFoundError","shortMessageHtmlLink":"add MusicNotFoundError"}},{"before":"7cd18e692a25f76e48bcec3425584c81a3f2d2b6","after":null,"ref":"refs/heads/feat/repr","pushedAt":"2024-05-04T23:50:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"}},{"before":"bd791c18d57c9b2ee8707cae99318fe8c4caedc2","after":"35ea3ef60cf5bfb767b8ad71bbf5db821baf6832","ref":"refs/heads/main","pushedAt":"2024-05-04T23:50:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yunchipang","name":"yunchi","path":"/yunchipang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48413155?s=80&v=4"},"commit":{"message":"feat: repr (#45)\n\n* add training repr endpoint\r\n\r\n* add choreography repr endpoint\r\n\r\n* add crew repr endpoint\r\n\r\n* add dancer repr endpoint\r\n\r\n* add music repr endpoint\r\n\r\n* add studio repr endpoint; run linter and formatter","shortMessageHtmlLink":"feat: repr (#45)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETxmSOgA","startCursor":null,"endCursor":null}},"title":"Activity · yunchipang/movemakers-backend"}