{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":695698689,"defaultBranch":"master","name":"full-stack-page","ownerLogin":"iwataniKenji","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-23T23:52:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/96200706?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1698016385.0","currentOid":""},"activityList":{"items":[{"before":"0bcfe7d1b5a51a9a64cad15b99f32beb7c896a12","after":"d1304f02ee6e05d236ead854bfd130df1023ce59","ref":"refs/heads/master","pushedAt":"2023-12-05T00:18:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"feat: adiciona body parser","shortMessageHtmlLink":"feat: adiciona body parser"}},{"before":"09cc343250bda8ddc5a28e2ad6b4992b62a7bf62","after":"0bcfe7d1b5a51a9a64cad15b99f32beb7c896a12","ref":"refs/heads/master","pushedAt":"2023-12-05T00:15:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"feat: adiciona express validator","shortMessageHtmlLink":"feat: adiciona express validator"}},{"before":"35cd8cdf5f56f523090fadc6db88a62e493ff66e","after":"09cc343250bda8ddc5a28e2ad6b4992b62a7bf62","ref":"refs/heads/master","pushedAt":"2023-12-04T23:51:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"feat: muda tempo de expiração do access token para 10 min","shortMessageHtmlLink":"feat: muda tempo de expiração do access token para 10 min"}},{"before":"c77030c93cec01b90b0955710feeec016f058f59","after":"35cd8cdf5f56f523090fadc6db88a62e493ff66e","ref":"refs/heads/master","pushedAt":"2023-12-04T23:11:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"feat: adiciona helmet do projeto","shortMessageHtmlLink":"feat: adiciona helmet do projeto"}},{"before":"491a900524661ad94bcacc58c1101f9dcb428063","after":"c77030c93cec01b90b0955710feeec016f058f59","ref":"refs/heads/master","pushedAt":"2023-12-04T23:04:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"feat: adiciona logs para falha na autenticação","shortMessageHtmlLink":"feat: adiciona logs para falha na autenticação"}},{"before":"a5026f6b1c8259f4d1b64c5b88570300b136c05d","after":"491a900524661ad94bcacc58c1101f9dcb428063","ref":"refs/heads/master","pushedAt":"2023-12-04T22:47:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"feat: adiciona rate limiter no servidor","shortMessageHtmlLink":"feat: adiciona rate limiter no servidor"}},{"before":"1fecb820405715bf646828141930bb4fbe614bcc","after":"a5026f6b1c8259f4d1b64c5b88570300b136c05d","ref":"refs/heads/master","pushedAt":"2023-12-03T19:37:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"chore: adiciona .env.example","shortMessageHtmlLink":"chore: adiciona .env.example"}},{"before":"c0aa2f2432b76c30711cfe1accd721570c2364a4","after":"1fecb820405715bf646828141930bb4fbe614bcc","ref":"refs/heads/master","pushedAt":"2023-12-03T19:27:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"feat: adiciona implementação do websocket no cliente e servidor","shortMessageHtmlLink":"feat: adiciona implementação do websocket no cliente e servidor"}},{"before":"b097fca02d99c393177b575571d5557df817b271","after":"c0aa2f2432b76c30711cfe1accd721570c2364a4","ref":"refs/heads/master","pushedAt":"2023-12-03T18:28:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"feat: adiciona implementação do rabitmq e adiciona no ambiente docker","shortMessageHtmlLink":"feat: adiciona implementação do rabitmq e adiciona no ambiente docker"}},{"before":"0373ca11a034bbca9934c1b742b442dd97012ec4","after":"b097fca02d99c393177b575571d5557df817b271","ref":"refs/heads/master","pushedAt":"2023-12-03T18:10:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"refactor: faz refatoração do service do redis","shortMessageHtmlLink":"refactor: faz refatoração do service do redis"}},{"before":"42063fb2a0102518db2fd4bf891420f9d2256df5","after":"0373ca11a034bbca9934c1b742b442dd97012ec4","ref":"refs/heads/master","pushedAt":"2023-12-03T17:58:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"fix: corrige autenticação","shortMessageHtmlLink":"fix: corrige autenticação"}},{"before":"a39a1246058bf7d1e3889a784a1f4dc8a8c8e00c","after":"42063fb2a0102518db2fd4bf891420f9d2256df5","ref":"refs/heads/master","pushedAt":"2023-12-03T17:48:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"refactor: retorna ao padrão anterior de auth","shortMessageHtmlLink":"refactor: retorna ao padrão anterior de auth"}},{"before":"d47a5e3808d0868430393da247be1649c8aab695","after":"a39a1246058bf7d1e3889a784a1f4dc8a8c8e00c","ref":"refs/heads/master","pushedAt":"2023-12-03T17:40:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"feat: refaz estrutura de autenticação no client-side","shortMessageHtmlLink":"feat: refaz estrutura de autenticação no client-side"}},{"before":"6875c73cac6347a458b31937437769c8e8793c0a","after":"d47a5e3808d0868430393da247be1649c8aab695","ref":"refs/heads/master","pushedAt":"2023-12-03T16:25:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"feat: adiciona integração com redis para cache de rota e invalidação","shortMessageHtmlLink":"feat: adiciona integração com redis para cache de rota e invalidação"}},{"before":"8ec4c0c51fb6ecc5bc0a7e3c5adfb732abda43ad","after":"6875c73cac6347a458b31937437769c8e8793c0a","ref":"refs/heads/master","pushedAt":"2023-11-30T11:34:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"feat: adiciona validação de dados no backend","shortMessageHtmlLink":"feat: adiciona validação de dados no backend"}},{"before":"f09db5c739af0d5830ac21bf978273ca815f89cb","after":"8ec4c0c51fb6ecc5bc0a7e3c5adfb732abda43ad","ref":"refs/heads/master","pushedAt":"2023-11-30T11:29:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"refactor: componentiza de acordo com requisições do projeto","shortMessageHtmlLink":"refactor: componentiza de acordo com requisições do projeto"}},{"before":"57e804c2f38d6ac0a39e0ea1c73c08ef6e66fccd","after":"f09db5c739af0d5830ac21bf978273ca815f89cb","ref":"refs/heads/master","pushedAt":"2023-11-30T02:10:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"feat: implementa o search na listagem","shortMessageHtmlLink":"feat: implementa o search na listagem"}},{"before":"6ffd22d16f6a9485448e5f8af213f8b7962ecbd3","after":"57e804c2f38d6ac0a39e0ea1c73c08ef6e66fccd","ref":"refs/heads/master","pushedAt":"2023-11-30T02:07:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"refactor: remove toda paginação","shortMessageHtmlLink":"refactor: remove toda paginação"}},{"before":"64aa8be071f90775c8e2b59bbaf9fd7eb2cc08ab","after":"6ffd22d16f6a9485448e5f8af213f8b7962ecbd3","ref":"refs/heads/master","pushedAt":"2023-11-30T01:28:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"feat: adiciona state de isLoading nos componentes","shortMessageHtmlLink":"feat: adiciona state de isLoading nos componentes"}},{"before":"40b6f922f13b7ca361d4b5477cb33836b2a696af","after":"64aa8be071f90775c8e2b59bbaf9fd7eb2cc08ab","ref":"refs/heads/master","pushedAt":"2023-11-30T01:26:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"fix: corrige utilização do state global","shortMessageHtmlLink":"fix: corrige utilização do state global"}},{"before":"6250c3edf86cba25c4496b7d2caaf3243d33fbcf","after":"40b6f922f13b7ca361d4b5477cb33836b2a696af","ref":"refs/heads/master","pushedAt":"2023-11-30T01:26:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"feat: adiciona retorno do recém-criado artista","shortMessageHtmlLink":"feat: adiciona retorno do recém-criado artista"}},{"before":"84bab19d89cc7f0edc68008235978e723c81635d","after":"6250c3edf86cba25c4496b7d2caaf3243d33fbcf","ref":"refs/heads/master","pushedAt":"2023-11-30T00:04:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"feat: substitui o uso da listagem de artistas","shortMessageHtmlLink":"feat: substitui o uso da listagem de artistas"}},{"before":"1468f2ba3c68d72b9193a1cf338b4e65d5b88632","after":"84bab19d89cc7f0edc68008235978e723c81635d","ref":"refs/heads/master","pushedAt":"2023-11-29T23:56:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"feat: integra criação de usuário","shortMessageHtmlLink":"feat: integra criação de usuário"}},{"before":"d6c86c7e19982206af3396acb33742ea81c54763","after":"1468f2ba3c68d72b9193a1cf338b4e65d5b88632","ref":"refs/heads/master","pushedAt":"2023-11-29T23:56:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"refactor: componentiza principais seções","shortMessageHtmlLink":"refactor: componentiza principais seções"}},{"before":"87f4f099884261083e4f9a92820127501842e306","after":"d6c86c7e19982206af3396acb33742ea81c54763","ref":"refs/heads/master","pushedAt":"2023-11-29T23:48:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"feat: cria seção de criação de artista","shortMessageHtmlLink":"feat: cria seção de criação de artista"}},{"before":"d983ca9b8945d424eae72237165a4fe4c64d65d1","after":"87f4f099884261083e4f9a92820127501842e306","ref":"refs/heads/master","pushedAt":"2023-11-29T23:35:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"feat: implementa as features de listagem e criação de artista","shortMessageHtmlLink":"feat: implementa as features de listagem e criação de artista"}},{"before":"8506de7013f94a7d7f022095910820c27e3eec45","after":"d983ca9b8945d424eae72237165a4fe4c64d65d1","ref":"refs/heads/master","pushedAt":"2023-11-29T23:26:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"fix: corrige mensagem de erro no login","shortMessageHtmlLink":"fix: corrige mensagem de erro no login"}},{"before":"c2571e2e2f71945fd34646ac42f03bfcad6f2ce2","after":"8506de7013f94a7d7f022095910820c27e3eec45","ref":"refs/heads/master","pushedAt":"2023-11-29T23:26:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"feat: adiciona integração do create e findAll","shortMessageHtmlLink":"feat: adiciona integração do create e findAll"}},{"before":"e438fad8cd2891230b8adb7134f752173bd53367","after":"c2571e2e2f71945fd34646ac42f03bfcad6f2ce2","ref":"refs/heads/master","pushedAt":"2023-11-29T23:18:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"feat: adiciona autenticação com session storage","shortMessageHtmlLink":"feat: adiciona autenticação com session storage"}},{"before":"70562efc65632fd0005de4f2b9b5ef27bbebc6e1","after":"e438fad8cd2891230b8adb7134f752173bd53367","ref":"refs/heads/master","pushedAt":"2023-11-29T23:01:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwataniKenji","name":"Kleverson Kenji Iwatani","path":"/iwataniKenji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200706?s=80&v=4"},"commit":{"message":"fix: corrige autenticação e variáveis de ambiente do firebase","shortMessageHtmlLink":"fix: corrige autenticação e variáveis de ambiente do firebase"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0wNVQwMDoxODoxOS4wMDAwMDBazwAAAAPBE9-_","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0wNVQwMDoxODoxOS4wMDAwMDBazwAAAAPBE9-_","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0yOVQyMzowMToyMS4wMDAwMDBazwAAAAO7ZlY9"}},"title":"Activity · iwataniKenji/full-stack-page"}