{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":618964848,"defaultBranch":"main","name":"todo-app","ownerLogin":"rossilor95","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-25T21:25:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/65499789?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1680990157.0","currentOid":""},"activityList":{"items":[{"before":"eed2e9c0ef7743f51c53210102e0c9745b1cb368","after":"f1d9b97b9d8a6cca48863aa635bcd297349ac729","ref":"refs/heads/main","pushedAt":"2023-05-25T21:39:14.925Z","pushType":"push","commitsCount":2,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"refactor(be): use LocalDate in TodoController and TodoService","shortMessageHtmlLink":"refactor(be): use LocalDate in TodoController and TodoService"}},{"before":"2a1ab7c4126c090819f5a5a3a93174ff3de6e659","after":"eed2e9c0ef7743f51c53210102e0c9745b1cb368","ref":"refs/heads/main","pushedAt":"2023-05-25T21:25:58.599Z","pushType":"push","commitsCount":2,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"refactor(be): remove business logic from TodoController, use TodoService instead","shortMessageHtmlLink":"refactor(be): remove business logic from TodoController, use TodoServ…"}},{"before":"9beb48cd72d0a92805a5996a24bf27d6d2790a86","after":"2a1ab7c4126c090819f5a5a3a93174ff3de6e659","ref":"refs/heads/main","pushedAt":"2023-04-27T21:53:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"feat(fe): add ContextMenu placeholder","shortMessageHtmlLink":"feat(fe): add ContextMenu placeholder"}},{"before":"5b814bc6cece2a6adf28d36acf2eff532632d607","after":"9beb48cd72d0a92805a5996a24bf27d6d2790a86","ref":"refs/heads/main","pushedAt":"2023-04-25T21:49:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"refactor(fe): add new interface TodoInput","shortMessageHtmlLink":"refactor(fe): add new interface TodoInput"}},{"before":"ef55abddce9150d244fc69817ca1d18cf3e54417","after":"5b814bc6cece2a6adf28d36acf2eff532632d607","ref":"refs/heads/main","pushedAt":"2023-04-20T22:03:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"feat(fe): add post call to backend for saving todo","shortMessageHtmlLink":"feat(fe): add post call to backend for saving todo"}},{"before":"d27be111794092ea57543d4e2c7f8d23e42c5141","after":"ef55abddce9150d244fc69817ca1d18cf3e54417","ref":"refs/heads/main","pushedAt":"2023-04-20T15:32:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"feat(be): implement update todo in TodoController","shortMessageHtmlLink":"feat(be): implement update todo in TodoController"}},{"before":"ed8b7933886069e6c04a2d580447e83d2adff471","after":"d27be111794092ea57543d4e2c7f8d23e42c5141","ref":"refs/heads/main","pushedAt":"2023-04-20T15:01:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"refactor(be): update error config","shortMessageHtmlLink":"refactor(be): update error config"}},{"before":"2d219cca6a07ab997ba54f7a3d5e470cf3a67131","after":"ed8b7933886069e6c04a2d580447e83d2adff471","ref":"refs/heads/main","pushedAt":"2023-04-20T13:25:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"docs(be): add docs to the Todo record class","shortMessageHtmlLink":"docs(be): add docs to the Todo record class"}},{"before":"bd291e941b7d1d0ab87c25909497acd71ef03ef5","after":"2d219cca6a07ab997ba54f7a3d5e470cf3a67131","ref":"refs/heads/main","pushedAt":"2023-04-20T10:29:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"feat(be): improve error handling for delete todo","shortMessageHtmlLink":"feat(be): improve error handling for delete todo"}},{"before":"9b9f5a223301c0f31644c28ea3e753b5340a51e1","after":"bd291e941b7d1d0ab87c25909497acd71ef03ef5","ref":"refs/heads/main","pushedAt":"2023-04-18T16:18:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"feat(be): make TodoController return the body of savedTodo after a successful POST request","shortMessageHtmlLink":"feat(be): make TodoController return the body of savedTodo after a su…"}},{"before":"d01789f3071183e3839f0f60b1921fb151c98347","after":"9b9f5a223301c0f31644c28ea3e753b5340a51e1","ref":"refs/heads/main","pushedAt":"2023-04-18T16:05:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main'"}},{"before":"7061696c06be0c650a93fe4d91799236a7bf2305","after":"d01789f3071183e3839f0f60b1921fb151c98347","ref":"refs/heads/main","pushedAt":"2023-04-17T22:50:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"refactor(fe): replace fetch with axios","shortMessageHtmlLink":"refactor(fe): replace fetch with axios"}},{"before":"e7adae1711715388307a277c56e85849be59e413","after":"7061696c06be0c650a93fe4d91799236a7bf2305","ref":"refs/heads/main","pushedAt":"2023-04-15T10:20:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"feat(be): implement delete todo in TodoController","shortMessageHtmlLink":"feat(be): implement delete todo in TodoController"}},{"before":"aafc869075bee0ac6be6d7f999ad59b533cb4da4","after":"e7adae1711715388307a277c56e85849be59e413","ref":"refs/heads/main","pushedAt":"2023-04-13T17:44:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"feat(be): add logging and basic error handling to TodoController","shortMessageHtmlLink":"feat(be): add logging and basic error handling to TodoController"}},{"before":"39c93bf06feea91858d6f2027344b4d98a61616c","after":"aafc869075bee0ac6be6d7f999ad59b533cb4da4","ref":"refs/heads/main","pushedAt":"2023-04-13T17:33:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"feat(be): implement post new todo in TodoController","shortMessageHtmlLink":"feat(be): implement post new todo in TodoController"}},{"before":"74dc88d24b1356dd59e3cacd892fc103caa9c55a","after":"39c93bf06feea91858d6f2027344b4d98a61616c","ref":"refs/heads/main","pushedAt":"2023-04-12T22:02:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"build(be): update gradle wrapper to v8.1","shortMessageHtmlLink":"build(be): update gradle wrapper to v8.1"}},{"before":"a397f68b061586eb9c1f122761365c828ebc56b4","after":"74dc88d24b1356dd59e3cacd892fc103caa9c55a","ref":"refs/heads/main","pushedAt":"2023-04-11T22:17:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"refactor(be): remove Todo service layer","shortMessageHtmlLink":"refactor(be): remove Todo service layer"}},{"before":"59435f2438d2c117b274d40ae36dd4801bb4ee29","after":"a397f68b061586eb9c1f122761365c828ebc56b4","ref":"refs/heads/main","pushedAt":"2023-04-11T21:12:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"refactor(be): remove unused import","shortMessageHtmlLink":"refactor(be): remove unused import"}},{"before":"78a0239aa3f4d3851d782ba86bbfe7d38bc568bb","after":"59435f2438d2c117b274d40ae36dd4801bb4ee29","ref":"refs/heads/main","pushedAt":"2023-04-11T21:10:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"feat(be): add global cors configuration","shortMessageHtmlLink":"feat(be): add global cors configuration"}},{"before":"264a6113d37d19734951a05c4e30add9a7570d6d","after":"78a0239aa3f4d3851d782ba86bbfe7d38bc568bb","ref":"refs/heads/main","pushedAt":"2023-04-11T20:19:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"refactor: merge fe and be gitignore files","shortMessageHtmlLink":"refactor: merge fe and be gitignore files"}},{"before":"68c3c48210ec5fbd93169dd9a7559b1e38fd0fb9","after":"264a6113d37d19734951a05c4e30add9a7570d6d","ref":"refs/heads/main","pushedAt":"2023-04-10T22:55:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"refactor(be): change id types to string","shortMessageHtmlLink":"refactor(be): change id types to string"}},{"before":"c09e722b7e3bce9ff157d46d2210f714aef23571","after":"68c3c48210ec5fbd93169dd9a7559b1e38fd0fb9","ref":"refs/heads/main","pushedAt":"2023-04-10T22:50:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"feat(fe): replace hardcoded todos with fetch","shortMessageHtmlLink":"feat(fe): replace hardcoded todos with fetch"}},{"before":"edef592717b086ecf4a36b24595e594165c4d968","after":"c09e722b7e3bce9ff157d46d2210f714aef23571","ref":"refs/heads/main","pushedAt":"2023-04-10T18:21:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"refactor: rename NewTodoForm into TodoForm","shortMessageHtmlLink":"refactor: rename NewTodoForm into TodoForm"}},{"before":"f34d2955051748cf295b77b14aa3eb7c988fbf5f","after":"edef592717b086ecf4a36b24595e594165c4d968","ref":"refs/heads/main","pushedAt":"2023-04-08T23:11:02.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"feat(backend): add Category model","shortMessageHtmlLink":"feat(backend): add Category model"}},{"before":"6c032db4a8a142680699ba40fdfb7fce8feb5802","after":"f34d2955051748cf295b77b14aa3eb7c988fbf5f","ref":"refs/heads/main","pushedAt":"2023-04-08T22:06:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main'"}},{"before":"bc40cbfba11a6de5c42701c3d739130aaa893461","after":"6c032db4a8a142680699ba40fdfb7fce8feb5802","ref":"refs/heads/main","pushedAt":"2023-04-08T21:48:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"0c341a32300ce817c705dc29131fee08c7f8c053","after":"bc40cbfba11a6de5c42701c3d739130aaa893461","ref":"refs/heads/main","pushedAt":"2023-04-08T21:46:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"a6aaf8e4f58fafde44389980d75929967d99f902","after":null,"ref":"refs/heads/master","pushedAt":"2023-04-08T21:42:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"}},{"before":null,"after":"a6aaf8e4f58fafde44389980d75929967d99f902","ref":"refs/heads/master","pushedAt":"2023-04-08T21:41:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"feat(backend): bootstrap spring boot app","shortMessageHtmlLink":"feat(backend): bootstrap spring boot app"}},{"before":"8dfa6091ba5d3edc7e804093a8332a7ae791d0bc","after":"0c341a32300ce817c705dc29131fee08c7f8c053","ref":"refs/heads/main","pushedAt":"2023-04-05T22:09:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rossilor95","name":"Lorenzo Rossi","path":"/rossilor95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65499789?s=80&v=4"},"commit":{"message":"test(frontend): add new test case to TodoList.test","shortMessageHtmlLink":"test(frontend): add new test case to TodoList.test"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADNHlWYQA","startCursor":null,"endCursor":null}},"title":"Activity · rossilor95/todo-app"}