{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":710924893,"defaultBranch":"main","name":"studentbus-server","ownerLogin":"ClaudionorOjr","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-27T18:32:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/38172119?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1699314572.0","currentOid":""},"activityList":{"items":[{"before":"50c7b14d95722ca7e668cbd3e45898845fea8959","after":"e490b9853642e7cff1648436ebc1e796356d339e","ref":"refs/heads/alpha","pushedAt":"2023-12-26T18:02:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ClaudionorOjr","name":null,"path":"/ClaudionorOjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38172119?s=80&v=4"},"commit":{"message":"feat(domain, infra): refuse solicitation and register institution\n\nCreated use case and solicitation refusal controller and unit and e2e tests.\nCreated institution registration controller and e2e test for this controller.\nPrisma institution repository and Prisma institution mapper created. Middleware to verify user role. Routes file for institutions.\nCreated a model for institutions in the Prisma scheme and generated a table of institutions.","shortMessageHtmlLink":"feat(domain, infra): refuse solicitation and register institution"}},{"before":"49b30d188c34f03149c08cb5b7c33fe436ec57c3","after":"50c7b14d95722ca7e668cbd3e45898845fea8959","ref":"refs/heads/alpha","pushedAt":"2023-12-02T00:00:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ClaudionorOjr","name":null,"path":"/ClaudionorOjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38172119?s=80&v=4"},"commit":{"message":"feat(infra): controllers and e2e test for account domain\n\nControllers, e2e tests, factories and routes created for change password, delete your account, edit\nstudent profile, student profile, user profile. Refactored all e2e tests.\nChanged use cases files name, 'alter password' to 'change password' and 'delete account' to 'delete your account' in account domain.","shortMessageHtmlLink":"feat(infra): controllers and e2e test for account domain"}},{"before":"37c62c276c0d6f1735d279d877fe8f095398c3e0","after":"49b30d188c34f03149c08cb5b7c33fe436ec57c3","ref":"refs/heads/alpha","pushedAt":"2023-11-30T15:36:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ClaudionorOjr","name":null,"path":"/ClaudionorOjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38172119?s=80&v=4"},"commit":{"message":"test(test,infra): changed e2e testing configuration implementation\n\n`vite.config.e2e.ts` changed to use `setup-e2e.ts`.\nChanged e2e tests and created factories for user and solicitation.\nChanged Prisma instance file to work with e2e configuration. Changed prisma repositories to receive prisma instance when constructor is called.","shortMessageHtmlLink":"test(test,infra): changed e2e testing configuration implementation"}},{"before":"c8b25cfbe29f845c7c86817d011da065cc67dc68","after":"37c62c276c0d6f1735d279d877fe8f095398c3e0","ref":"refs/heads/alpha","pushedAt":"2023-11-28T17:37:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ClaudionorOjr","name":null,"path":"/ClaudionorOjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38172119?s=80&v=4"},"commit":{"message":"feat(infra): added authentication with jwt and changes to tests\n\nImplemented authentication constroller and e2e test for this controller. Changed error capture in controllers.\nChanged the e2e tests to instantiate the application when the e2e tests are run.\nInstalled @fastify/jwt to work with tokens. Created jwt-encrypter and middleware to verify the token.","shortMessageHtmlLink":"feat(infra): added authentication with jwt and changes to tests"}},{"before":"d693de68baed714b885a34666a779500570bff5b","after":"c8b25cfbe29f845c7c86817d011da065cc67dc68","ref":"refs/heads/alpha","pushedAt":"2023-11-24T15:36:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ClaudionorOjr","name":null,"path":"/ClaudionorOjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38172119?s=80&v=4"},"commit":{"message":"feat(infra): controllers of driver and administrator registration and search for pending requests\n\nIn the http layer created driver and administrator registration controllers and e2e tests,\nand a fetch pending solicitations controller and e2e test.\nIn the persistence layer, factories were created for use cases of these controllers.","shortMessageHtmlLink":"feat(infra): controllers of driver and administrator registration and…"}},{"before":"c3501bc3882e4a08839a2e56781b1c6a2021eef1","after":"d693de68baed714b885a34666a779500570bff5b","ref":"refs/heads/alpha","pushedAt":"2023-11-23T18:19:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ClaudionorOjr","name":null,"path":"/ClaudionorOjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38172119?s=80&v=4"},"commit":{"message":"feat(infra): register student controller\n\nIn the persistence layer created solicitations and responsibles repositories, and student and responsible mappers for Prisma.\nIn the http layer created student register controller and e2e test for this controller.\nCreated factory 'make-prisma- solicitation' for e2e tests.","shortMessageHtmlLink":"feat(infra): register student controller"}},{"before":"bfba89d6abae2c58c39a72488812306c7653cc5a","after":"c3501bc3882e4a08839a2e56781b1c6a2021eef1","ref":"refs/heads/alpha","pushedAt":"2023-11-18T19:58:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ClaudionorOjr","name":null,"path":"/ClaudionorOjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38172119?s=80&v=4"},"commit":{"message":"test(infra): changing the implementation of the isolated database environment for e2e tests\n\nImplemented a vitest environment for the Prisma database. Configuration in 'setup-e2e.ts'.\nInstalled npm-run-all for e2e test scripts and changed scripts in package.json.\nCreating ci file for e2e tests and changed ci file for unit tests.","shortMessageHtmlLink":"test(infra): changing the implementation of the isolated database env…"}},{"before":"7c566982b53859e8e92d9d1cdd98f933aafdf9c4","after":"bfba89d6abae2c58c39a72488812306c7653cc5a","ref":"refs/heads/alpha","pushedAt":"2023-11-17T14:47:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ClaudionorOjr","name":null,"path":"/ClaudionorOjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38172119?s=80&v=4"},"commit":{"message":"feat(infra): infra setup, with controllers, setup e2e tests and persistence layer\n\nAdded zod, for validating request fields, supertest for e2e tests and bcrypt for encrypt.\nConfigured vitest for e2e tests.\nCreated prisma repositories, factories and mappers.\nImplemented cryptography with bcrypt in layer infra.\nCreated global error handler and validatiton for environment variables.\nCreated first controller, 'singup student', and test e2e and route for this controller.","shortMessageHtmlLink":"feat(infra): infra setup, with controllers, setup e2e tests and persi…"}},{"before":"465d7175ad31fef249099473e1d245598cf9c61d","after":"7c566982b53859e8e92d9d1cdd98f933aafdf9c4","ref":"refs/heads/alpha","pushedAt":"2023-11-13T20:47:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ClaudionorOjr","name":null,"path":"/ClaudionorOjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38172119?s=80&v=4"},"commit":{"message":"chore(persistence): persistence layer configuration\n\nInstalled Prisma, using PostgreSQL and created the Prisma schema with the users, students and responsibles tables.\nCreating env variables for the containerized database.\nConfigured Docker compose file.","shortMessageHtmlLink":"chore(persistence): persistence layer configuration"}},{"before":"1445d7033a742676977b76e383699069e68dbb99","after":"465d7175ad31fef249099473e1d245598cf9c61d","ref":"refs/heads/alpha","pushedAt":"2023-11-13T13:55:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ClaudionorOjr","name":null,"path":"/ClaudionorOjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38172119?s=80&v=4"},"commit":{"message":"feat(domain): new features in account and transportation domains\n\nCreated use cases and tests to delete account and fetch students on list.","shortMessageHtmlLink":"feat(domain): new features in account and transportation domains"}},{"before":"ff959d853d47a3e093a1fd656747df75ea775e2a","after":"1445d7033a742676977b76e383699069e68dbb99","ref":"refs/heads/alpha","pushedAt":"2023-11-08T23:33:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ClaudionorOjr","name":null,"path":"/ClaudionorOjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38172119?s=80&v=4"},"commit":{"message":"refactor(domain): refactored errors in the transportation domain\n\nRefactored all use cases and respective tests.\nUser already on list error and user not on list error created.","shortMessageHtmlLink":"refactor(domain): refactored errors in the transportation domain"}},{"before":"b18201d286aa0233cb231ee114c068f57cb892ca","after":"95972b668b0bd30be60f6b6dd7e77bd6663b110b","ref":"refs/heads/main","pushedAt":"2023-11-08T19:06:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ClaudionorOjr","name":null,"path":"/ClaudionorOjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38172119?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:ClaudionorOjr/studentbus-server","shortMessageHtmlLink":"Merge branch 'main' of github.com:ClaudionorOjr/studentbus-server"}},{"before":"f4c6a448a322322094fe0af4031879844a7d17c0","after":"ff959d853d47a3e093a1fd656747df75ea775e2a","ref":"refs/heads/alpha","pushedAt":"2023-11-08T18:45:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ClaudionorOjr","name":null,"path":"/ClaudionorOjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38172119?s=80&v=4"},"commit":{"message":"refactor(domain): refactored errors in the account and institutional domains\n\nRefactored every use cases and respective tests in the account and institutional domains.\nUser already exists error, institution already exists error and unregistered institution error created.\nCi file for release altered to create prereleases in the alpha branch.","shortMessageHtmlLink":"refactor(domain): refactored errors in the account and institutional …"}},{"before":"bad2eaa5270a0c4e9ac8437a4d41916c46896461","after":"f4c6a448a322322094fe0af4031879844a7d17c0","ref":"refs/heads/alpha","pushedAt":"2023-11-07T18:33:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ClaudionorOjr","name":null,"path":"/ClaudionorOjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38172119?s=80&v=4"},"commit":{"message":"refactor(core,domain): functional error handling\n\nCreated 'either' for errors.\nAlter password and authentication use cases and tests refactored.\nErrors for use cases, how not allowed error, resource not found error, unregistered user error and\nwrong credentials error created.\nAdded '@institutional' and '@transportation' paths for the paths\nconfig.","shortMessageHtmlLink":"refactor(core,domain): functional error handling"}},{"before":"308ca783f6d9006b3837398b4e4dfe99299a45d8","after":"b18201d286aa0233cb231ee114c068f57cb892ca","ref":"refs/heads/main","pushedAt":"2023-11-06T23:49:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 1.0.0 [skip ci]\n\n# 1.0.0 (2023-11-06)\n\n### Features\n\n* **domain:** initialized repository ([b043e5d](https://github.com/ClaudionorOjr/studentbus-server/commit/b043e5dc1f944174dcd9088a3c486e3253f6a76b))","shortMessageHtmlLink":"chore(release): 1.0.0 [skip ci]"}},{"before":"1cd4e85b17fd26164084596160ff80aad95c378f","after":"bad2eaa5270a0c4e9ac8437a4d41916c46896461","ref":"refs/heads/alpha","pushedAt":"2023-11-06T23:48:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ClaudionorOjr","name":null,"path":"/ClaudionorOjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38172119?s=80&v=4"},"commit":{"message":"feat(domain): delete route list use case and test","shortMessageHtmlLink":"feat(domain): delete route list use case and test"}},{"before":"b043e5dc1f944174dcd9088a3c486e3253f6a76b","after":"308ca783f6d9006b3837398b4e4dfe99299a45d8","ref":"refs/heads/main","pushedAt":"2023-11-04T13:56:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ClaudionorOjr","name":null,"path":"/ClaudionorOjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38172119?s=80&v=4"},"commit":{"message":"ci: correction in workflows folder name","shortMessageHtmlLink":"ci: correction in workflows folder name"}},{"before":"fcb0fa42f7a715c4a0331cedecff20e4018656eb","after":"1cd4e85b17fd26164084596160ff80aad95c378f","ref":"refs/heads/alpha","pushedAt":"2023-11-04T13:50:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ClaudionorOjr","name":null,"path":"/ClaudionorOjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38172119?s=80&v=4"},"commit":{"message":"feat(domain): transportation domain use cases\n\nCreated use cases and unit tests: enter list, exit list, toggle on bus, toggle come back","shortMessageHtmlLink":"feat(domain): transportation domain use cases"}},{"before":"470d086b78a9da552b59ea974555b38b3bfbb550","after":"fcb0fa42f7a715c4a0331cedecff20e4018656eb","ref":"refs/heads/alpha","pushedAt":"2023-11-02T20:22:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ClaudionorOjr","name":null,"path":"/ClaudionorOjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38172119?s=80&v=4"},"commit":{"message":"feat(domain): more use cases created and refactory code\n\nInstitutional domain: fetch students bonds use cases and test created.\nTransportation domain: fetch route lists history and close route list use cases and tests created.\nFactories: make bond and make route list created.","shortMessageHtmlLink":"feat(domain): more use cases created and refactory code"}},{"before":"ad0214187ace9f1450461973f74ccfa7186699f0","after":"470d086b78a9da552b59ea974555b38b3bfbb550","ref":"refs/heads/alpha","pushedAt":"2023-10-30T18:40:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ClaudionorOjr","name":null,"path":"/ClaudionorOjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38172119?s=80&v=4"},"commit":{"message":"feat(domain): institutional and transportation domain\n\nInstitutional domain: delete and edit institutions use cases created;\nTransportation domain: route list entity, route lists repository, create route list use case, and tests for this features created","shortMessageHtmlLink":"feat(domain): institutional and transportation domain"}},{"before":null,"after":"ad0214187ace9f1450461973f74ccfa7186699f0","ref":"refs/heads/alpha","pushedAt":"2023-10-28T17:31:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ClaudionorOjr","name":null,"path":"/ClaudionorOjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38172119?s=80&v=4"},"commit":{"message":"feat(domain): refactored on account domain and created use cases on institutional domain\n\nRefactored student, driver and admin registration, and user authentication use cases, with encrypter\nand hasher for account domain and tests. Institutional domain: bond and institution entities\ncreated; use cases of institution registration and bond creation.","shortMessageHtmlLink":"feat(domain): refactored on account domain and created use cases on i…"}},{"before":null,"after":"b043e5dc1f944174dcd9088a3c486e3253f6a76b","ref":"refs/heads/main","pushedAt":"2023-10-27T18:54:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ClaudionorOjr","name":null,"path":"/ClaudionorOjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38172119?s=80&v=4"},"commit":{"message":"feat(domain): initialized repository\n\nInstalled and configured dependencies: typescript, fastify, eslint, bcryptjs, vitest, commitizen, faker-js, dotenv, semantic-release.\nFolders structured with clean architecture, SOLID, repository pattern.\n\nCI Settings with Github Actions.\nAccount domain features and tests created.","shortMessageHtmlLink":"feat(domain): initialized repository"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD0kqKCwA","startCursor":null,"endCursor":null}},"title":"Activity · ClaudionorOjr/studentbus-server"}