{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":737597521,"defaultBranch":"main","name":"ts-react-clean-project","ownerLogin":"silva4dev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-31T17:18:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/109874477?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704043255.0","currentOid":""},"activityList":{"items":[{"before":"e682b6051c258d79eebc26b95720fe3277d699fd","after":"da69686d9a3e42eb07cc46ebbb324e5509d25cde","ref":"refs/heads/main","pushedAt":"2024-02-24T20:00:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"test: ensure Login present valid state if email is valid","shortMessageHtmlLink":"test: ensure Login present valid state if email is valid"}},{"before":"f185a598e634d9086a05bbb07a070236be9d8d88","after":"e682b6051c258d79eebc26b95720fe3277d699fd","ref":"refs/heads/main","pushedAt":"2024-02-21T01:41:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"test: ensure Login present valid state if password is valid","shortMessageHtmlLink":"test: ensure Login present valid state if password is valid"}},{"before":"ee94427d7d59e0b97c352a7791a5efe109b243b1","after":"f185a598e634d9086a05bbb07a070236be9d8d88","ref":"refs/heads/main","pushedAt":"2024-02-21T00:26:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"test: ensure Login present error if password is invalid","shortMessageHtmlLink":"test: ensure Login present error if password is invalid"}},{"before":"e2e9c41b82a94e62ecf6650f24a2f4fc5a96c24c","after":"ee94427d7d59e0b97c352a7791a5efe109b243b1","ref":"refs/heads/main","pushedAt":"2024-02-21T00:15:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"test: ensure Login present error if email is invalid","shortMessageHtmlLink":"test: ensure Login present error if email is invalid"}},{"before":"9e5463e9dbbe5a54d022171acb8903aea47362af","after":"e2e9c41b82a94e62ecf6650f24a2f4fc5a96c24c","ref":"refs/heads/main","pushedAt":"2024-02-20T23:59:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"refactor: change Login tests to use faker","shortMessageHtmlLink":"refactor: change Login tests to use faker"}},{"before":"dcc212e7853aad0df89c733832f1d32af2687e74","after":"9e5463e9dbbe5a54d022171acb8903aea47362af","ref":"refs/heads/main","pushedAt":"2024-02-20T23:57:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"refactor: move ValidationSpy to its own file","shortMessageHtmlLink":"refactor: move ValidationSpy to its own file"}},{"before":"631dd4e7f7d5102e91a86ca3fca76bc3ccc4c7c9","after":"dcc212e7853aad0df89c733832f1d32af2687e74","ref":"refs/heads/main","pushedAt":"2024-02-20T23:54:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"refactor: change Validation interface","shortMessageHtmlLink":"refactor: change Validation interface"}},{"before":"54891d19b96c3911c36297e4d9f97afe6e6f6019","after":"631dd4e7f7d5102e91a86ca3fca76bc3ccc4c7c9","ref":"refs/heads/main","pushedAt":"2024-02-20T23:47:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"test: ensure Login calls validation with correct password","shortMessageHtmlLink":"test: ensure Login calls validation with correct password"}},{"before":"cc3895be952f9cfb6789119d2ff1427e13677d1e","after":"54891d19b96c3911c36297e4d9f97afe6e6f6019","ref":"refs/heads/main","pushedAt":"2024-02-20T23:42:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"test: ensure Login calls validation with correct email","shortMessageHtmlLink":"test: ensure Login calls validation with correct email"}},{"before":"f2028ce0b3527c087d52935448658339f7e0f1f0","after":"cc3895be952f9cfb6789119d2ff1427e13677d1e","ref":"refs/heads/main","pushedAt":"2024-02-20T01:32:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"refactor: move SUT creation to a factory method","shortMessageHtmlLink":"refactor: move SUT creation to a factory method"}},{"before":"f065f6bc6ef0b113c3597270832758724ec2ad85","after":"f2028ce0b3527c087d52935448658339f7e0f1f0","ref":"refs/heads/main","pushedAt":"2024-02-20T00:35:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"test: ensure Login start with inputs with required state","shortMessageHtmlLink":"test: ensure Login start with inputs with required state"}},{"before":"0dae817d0ffc1668e716e222dec9c88d99d21a62","after":"f065f6bc6ef0b113c3597270832758724ec2ad85","ref":"refs/heads/main","pushedAt":"2024-02-20T00:07:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"test: ensure Login starts with submit button disabled","shortMessageHtmlLink":"test: ensure Login starts with submit button disabled"}},{"before":"97c15df641bfbeb6ee6da1df1cfc45ca22339989","after":"0dae817d0ffc1668e716e222dec9c88d99d21a62","ref":"refs/heads/main","pushedAt":"2024-02-19T23:55:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"test: ensure Login will not load spinner and error on start","shortMessageHtmlLink":"test: ensure Login will not load spinner and error on start"}},{"before":"014f72e58383751d9be288882d366e1bad034a7f","after":"97c15df641bfbeb6ee6da1df1cfc45ca22339989","ref":"refs/heads/main","pushedAt":"2024-02-19T10:52:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"fix: move global styles to index","shortMessageHtmlLink":"fix: move global styles to index"}},{"before":"c5c70b7dfe9268a0349c7eff0bf4e0f67cf3e7f1","after":"014f72e58383751d9be288882d366e1bad034a7f","ref":"refs/heads/main","pushedAt":"2024-02-19T01:30:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"feat: remove autofill input on chrome","shortMessageHtmlLink":"feat: remove autofill input on chrome"}},{"before":"78abe1b965e085456f50a035e549b9e2ceef61a5","after":"c5c70b7dfe9268a0349c7eff0bf4e0f67cf3e7f1","ref":"refs/heads/main","pushedAt":"2024-02-18T23:55:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"feat: add app router","shortMessageHtmlLink":"feat: add app router"}},{"before":"6f6e9cc1a7390747d8f56b2ead054e4c79cadd1d","after":"78abe1b965e085456f50a035e549b9e2ceef61a5","ref":"refs/heads/main","pushedAt":"2024-02-18T22:57:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"refactor: add index files with multiple imports","shortMessageHtmlLink":"refactor: add index files with multiple imports"}},{"before":"70447c7576027e77b7fb3506bafbb5a310bf9b41","after":"6f6e9cc1a7390747d8f56b2ead054e4c79cadd1d","ref":"refs/heads/main","pushedAt":"2024-02-18T21:44:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"refactor: move form status to a separate file","shortMessageHtmlLink":"refactor: move form status to a separate file"}},{"before":"53ff1ed796c44c4290a9c12ec847f9ace2e0cab5","after":"70447c7576027e77b7fb3506bafbb5a310bf9b41","ref":"refs/heads/main","pushedAt":"2024-02-18T20:21:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"refactor: move header and footer to separate files","shortMessageHtmlLink":"refactor: move header and footer to separate files"}},{"before":"e0c93b36852b0981314be6a85f137d1fe5814fc6","after":"53ff1ed796c44c4290a9c12ec847f9ace2e0cab5","ref":"refs/heads/main","pushedAt":"2024-02-18T02:35:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"refactor: move logo to a separate file","shortMessageHtmlLink":"refactor: move logo to a separate file"}},{"before":"5e8f1560962b6a63bf84fe9d251cd0dd02aa2d5f","after":"e0c93b36852b0981314be6a85f137d1fe5814fc6","ref":"refs/heads/main","pushedAt":"2024-02-17T23:30:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"feat: add login view","shortMessageHtmlLink":"feat: add login view"}},{"before":"feb1365f89f830f69679812a5b13fbcce075ae71","after":"5e8f1560962b6a63bf84fe9d251cd0dd02aa2d5f","ref":"refs/heads/main","pushedAt":"2024-02-17T21:24:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"chore: config sass","shortMessageHtmlLink":"chore: config sass"}},{"before":"e3836dd887ed3c32d078d7ca1cb78f0b5e4b4f61","after":"feb1365f89f830f69679812a5b13fbcce075ae71","ref":"refs/heads/main","pushedAt":"2024-02-17T21:11:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"chore: config webpack","shortMessageHtmlLink":"chore: config webpack"}},{"before":"9bb6177980bd4972f63ef9ec3a72713843a9458c","after":"e3836dd887ed3c32d078d7ca1cb78f0b5e4b4f61","ref":"refs/heads/main","pushedAt":"2024-02-16T21:43:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"feat: add index.html","shortMessageHtmlLink":"feat: add index.html"}},{"before":"5e66af616949eae202cc569f6245ed85c1fce3c5","after":"9bb6177980bd4972f63ef9ec3a72713843a9458c","ref":"refs/heads/main","pushedAt":"2024-02-16T21:31:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"chore: add react configs","shortMessageHtmlLink":"chore: add react configs"}},{"before":"d8cf7403d0215f0eb8c1fdd139aee5e617b2c54a","after":"5e66af616949eae202cc569f6245ed85c1fce3c5","ref":"refs/heads/main","pushedAt":"2024-02-16T21:24:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"chore: add react","shortMessageHtmlLink":"chore: add react"}},{"before":"99e42c0830fb7bf5ed9691216a601bd5d593d912","after":"d8cf7403d0215f0eb8c1fdd139aee5e617b2c54a","ref":"refs/heads/main","pushedAt":"2024-01-08T01:45:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"refactor: move axios mock to a separate file","shortMessageHtmlLink":"refactor: move axios mock to a separate file"}},{"before":"7d0e1689563969cb4125f050412fd8ddf4d0a121","after":"99e42c0830fb7bf5ed9691216a601bd5d593d912","ref":"refs/heads/main","pushedAt":"2024-01-08T00:26:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"test: ensure AxiosHttpClient returns correct values","shortMessageHtmlLink":"test: ensure AxiosHttpClient returns correct values"}},{"before":"7888a580bbfa515b0ea82886d5ce1c4db8a4745a","after":"7d0e1689563969cb4125f050412fd8ddf4d0a121","ref":"refs/heads/main","pushedAt":"2024-01-07T19:35:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"test: ensure AxiosHttpClient calls axios with correct body","shortMessageHtmlLink":"test: ensure AxiosHttpClient calls axios with correct body"}},{"before":"cf5ec6ef52bd3aaa99db32c7dbb6e065dae6531f","after":"7888a580bbfa515b0ea82886d5ce1c4db8a4745a","ref":"refs/heads/main","pushedAt":"2024-01-07T19:28:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"silva4dev","name":"Lucas Alves da Silva","path":"/silva4dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109874477?s=80&v=4"},"commit":{"message":"refactor: move post request creation to a factory method","shortMessageHtmlLink":"refactor: move post request creation to a factory method"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEBCK14gA","startCursor":null,"endCursor":null}},"title":"Activity ยท silva4dev/ts-react-clean-project"}