{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":649817073,"defaultBranch":"main","name":"carcare","ownerLogin":"Montazu","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-05T17:47:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/59025037?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704853489.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"c7f1ed733cf344e1b671c9aa1809550f37b4ad6c","ref":"refs/heads/svelte-migration","pushedAt":"2024-01-10T02:24:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Montazu","name":null,"path":"/Montazu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59025037?s=80&v=4"},"commit":{"message":"feat: add Prisma and implement user registration","shortMessageHtmlLink":"feat: add Prisma and implement user registration"}},{"before":"1be835f9ede7eae0d5d52478b26926a7727b0022","after":"422bfa27da3d50c907a892e47f3344b60330ccb0","ref":"refs/heads/main","pushedAt":"2024-01-01T23:42:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Montazu","name":null,"path":"/Montazu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59025037?s=80&v=4"},"commit":{"message":"Update LICENSE","shortMessageHtmlLink":"Update LICENSE"}},{"before":"2fb3734e0a26e5e9a4601da291f097ea41675cf6","after":null,"ref":"refs/heads/svelte-development","pushedAt":"2023-12-25T14:07:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Montazu","name":null,"path":"/Montazu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59025037?s=80&v=4"}},{"before":null,"after":"f2cef1e99c28b28f1da4272db3ede235c67eb04d","ref":"refs/heads/svelte","pushedAt":"2023-12-25T14:07:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Montazu","name":null,"path":"/Montazu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59025037?s=80&v=4"},"commit":{"message":"Inicial svelte project","shortMessageHtmlLink":"Inicial svelte project"}},{"before":null,"after":"2fb3734e0a26e5e9a4601da291f097ea41675cf6","ref":"refs/heads/svelte-development","pushedAt":"2023-12-25T12:11:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Montazu","name":null,"path":"/Montazu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59025037?s=80&v=4"},"commit":{"message":"Inicial commit with svelte","shortMessageHtmlLink":"Inicial commit with svelte"}},{"before":"adbe1910c1a6374ba1c9a1edc24621e5010bdb12","after":"1be835f9ede7eae0d5d52478b26926a7727b0022","ref":"refs/heads/main","pushedAt":"2023-09-07T18:08:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Montazu","name":null,"path":"/Montazu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59025037?s=80&v=4"},"commit":{"message":"feat: Add auth route and user registration API\n\n- Added a new authentication route for handling user logins.\n- Implemented user registration API with email and password validation.\n- Created an AuthValidator class for email and password validation.\n- Updated DataProcessor class with new string processing methods.\n- Added unit tests for AuthValidator and DataProcessor classes.","shortMessageHtmlLink":"feat: Add auth route and user registration API"}},{"before":"af47ac36f6d5619b7b3b8e40c2c1859a5c359a12","after":"adbe1910c1a6374ba1c9a1edc24621e5010bdb12","ref":"refs/heads/main","pushedAt":"2023-09-06T20:50:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Montazu","name":null,"path":"/Montazu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59025037?s=80&v=4"},"commit":{"message":"feat: Update vehicle API and add type checking\n\n- Updated the `GET` request handler in 'route.ts' to provide a mock response.\n- Improved type safety by introducing an 'interface Body' for request bodies in 'route.ts'.\n- Refined error handling and response generation in the 'POST' request handler of 'route.ts'.\n- Refactored the 'VehicleManager' class in 'vehicleManager.ts' to use static methods.\n- Introduced new interfaces for data responses, error responses, and session data in 'vehicleManager.ts'.\n- Created a fake database ('fakeDB') for storing vehicle details in 'vehicleManager.ts'.\n- Improved type safety in 'typeChecker.ts' by adding the 'input is string' type guard.","shortMessageHtmlLink":"feat: Update vehicle API and add type checking"}},{"before":"0af57e01cf55b50c970f660b5220688cfbc0193f","after":"af47ac36f6d5619b7b3b8e40c2c1859a5c359a12","ref":"refs/heads/main","pushedAt":"2023-09-05T18:38:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Montazu","name":null,"path":"/Montazu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59025037?s=80&v=4"},"commit":{"message":"feat: Add vehicle data fetching method\n\n- Added fetchVehicle method to retrieve vehicle data from an external source\n- Utilized 'cookie' and 'cheerio' libraries for handling cookies and parsing HTML and XML","shortMessageHtmlLink":"feat: Add vehicle data fetching method"}},{"before":"de12d2e58af413e6f821017244f423514748aa40","after":"0af57e01cf55b50c970f660b5220688cfbc0193f","ref":"refs/heads/main","pushedAt":"2023-09-04T16:22:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Montazu","name":null,"path":"/Montazu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59025037?s=80&v=4"},"commit":{"message":"feat: Add vehicle management API endpoints\n\n- Created the GET and POST endpoints for managing vehicles.\n- Implemented basic data validation for license plates, VINs, and dates.\n- Added a VehicleManager class for handling vehicle data.\n- Created a TypeChecker utility class for checking data types.","shortMessageHtmlLink":"feat: Add vehicle management API endpoints"}},{"before":"7884a7fac41e86107ca25fa62fb4c8f4abbbec91","after":"de12d2e58af413e6f821017244f423514748aa40","ref":"refs/heads/main","pushedAt":"2023-09-04T11:13:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Montazu","name":null,"path":"/Montazu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59025037?s=80&v=4"},"commit":{"message":"Fix convert ISO date to DD.MM.YYYY","shortMessageHtmlLink":"Fix convert ISO date to DD.MM.YYYY"}},{"before":"afa94163f3f6a014fee5a722089c850ea025aab1","after":"7884a7fac41e86107ca25fa62fb4c8f4abbbec91","ref":"refs/heads/main","pushedAt":"2023-09-03T09:09:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Montazu","name":null,"path":"/Montazu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59025037?s=80&v=4"},"commit":{"message":"Fix vehicleValidation in licensePlate","shortMessageHtmlLink":"Fix vehicleValidation in licensePlate"}},{"before":"69902f32736d99f9308a59300bdbe84be44a2e3a","after":null,"ref":"refs/heads/dev","pushedAt":"2023-09-02T21:21:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Montazu","name":null,"path":"/Montazu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59025037?s=80&v=4"}},{"before":"7f440b5d87e047ac8cb24d06780ba9389bfff173","after":"afa94163f3f6a014fee5a722089c850ea025aab1","ref":"refs/heads/main","pushedAt":"2023-09-02T21:21:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Montazu","name":null,"path":"/Montazu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59025037?s=80&v=4"},"commit":{"message":"Add API to add new vehicle\n\n* Add vehicle validation and unit tests\r\n\r\n* Add api error handling and data processor","shortMessageHtmlLink":"Add API to add new vehicle"}},{"before":"0e8c742db55ca46f449331713f362ebd35d9b597","after":"69902f32736d99f9308a59300bdbe84be44a2e3a","ref":"refs/heads/dev","pushedAt":"2023-09-02T21:17:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Montazu","name":null,"path":"/Montazu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59025037?s=80&v=4"},"commit":{"message":"Code refactor","shortMessageHtmlLink":"Code refactor"}},{"before":null,"after":"0e8c742db55ca46f449331713f362ebd35d9b597","ref":"refs/heads/dev","pushedAt":"2023-09-01T15:04:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Montazu","name":null,"path":"/Montazu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59025037?s=80&v=4"},"commit":{"message":"Add vehicle validation and unit tests","shortMessageHtmlLink":"Add vehicle validation and unit tests"}},{"before":"af1ebb9766e93b41f5d3c098404ade457deef74d","after":"7f440b5d87e047ac8cb24d06780ba9389bfff173","ref":"refs/heads/main","pushedAt":"2023-09-01T08:29:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Montazu","name":null,"path":"/Montazu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59025037?s=80&v=4"},"commit":{"message":"Add base configuration","shortMessageHtmlLink":"Add base configuration"}},{"before":"d1baff199df415c2c35bed00c9f40d721fade743","after":null,"ref":"refs/heads/dev","pushedAt":"2023-09-01T07:08:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Montazu","name":null,"path":"/Montazu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59025037?s=80&v=4"}},{"before":"385915e1e0c1143a237423fe07eaa78751520c9f","after":"af1ebb9766e93b41f5d3c098404ade457deef74d","ref":"refs/heads/main","pushedAt":"2023-09-01T07:08:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Montazu","name":null,"path":"/Montazu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59025037?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}},{"before":"af1ebb9766e93b41f5d3c098404ade457deef74d","after":"385915e1e0c1143a237423fe07eaa78751520c9f","ref":"refs/heads/main","pushedAt":"2023-08-30T13:31:01.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Montazu","name":null,"path":"/Montazu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59025037?s=80&v=4"},"commit":{"message":"Merge pull request #1 from Montazu/dev\n\nDev","shortMessageHtmlLink":"Merge pull request #1 from Montazu/dev"}},{"before":"0f6d2e74bd77ad34d085efeb5f9876d0e951c190","after":"d1baff199df415c2c35bed00c9f40d721fade743","ref":"refs/heads/dev","pushedAt":"2023-08-30T13:27:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Montazu","name":null,"path":"/Montazu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59025037?s=80&v=4"},"commit":{"message":"Add next files","shortMessageHtmlLink":"Add next files"}},{"before":null,"after":"0f6d2e74bd77ad34d085efeb5f9876d0e951c190","ref":"refs/heads/dev","pushedAt":"2023-08-30T13:26:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Montazu","name":null,"path":"/Montazu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59025037?s=80&v=4"},"commit":{"message":"Add vehicle api","shortMessageHtmlLink":"Add vehicle api"}},{"before":null,"after":"af1ebb9766e93b41f5d3c098404ade457deef74d","ref":"refs/heads/main","pushedAt":"2023-06-05T17:47:26.885Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Montazu","name":null,"path":"/Montazu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59025037?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xMFQwMjoyNDo0OS4wMDAwMDBazwAAAAPb2ULF","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xMFQwMjoyNDo0OS4wMDAwMDBazwAAAAPb2ULF","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0wNVQxNzo0NzoyNi44ODU3MzFazwAAAAM7HnLh"}},"title":"Activity ยท Montazu/carcare"}