{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":474364866,"defaultBranch":"main","name":"CrazyStackNodeJs","ownerLogin":"gumiranda","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-03-26T14:02:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13774579?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718808964.0","currentOid":""},"activityList":{"items":[{"before":"194d8caa0b29608b172671e55077d9ac35ead41f","after":"35b5f5b83aef195d8eea1de901a9d1f3109361b8","ref":"refs/heads/aula121","pushedAt":"2024-06-25T14:31:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Update entityId in photo.http and user.http\n\nThis commit updates the entityId in the photo.http and user.http files. The entityId value has been changed to d5e7a601-5479-4ff3-9967-8b3ed9d86ea0 in both files. This change ensures consistency and aligns the entityId with the updated data.\n\nNote: The commit message has been generated based on the provided code changes.","shortMessageHtmlLink":"feat: Update entityId in photo.http and user.http"}},{"before":"9a822ba3b7ee75e4d27c5743cb090b958a03745e","after":"194d8caa0b29608b172671e55077d9ac35ead41f","ref":"refs/heads/aula121","pushedAt":"2024-06-25T14:22:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Update LoadUser to include photo data when available\n\nThis commit updates the LoadUser function in the LoadUser.ts file to include the photo data when available. It retrieves the user's photo ID from the user data and uses the LoadPhoto function to fetch the corresponding photo. If a photo is found, it is added to the user data before returning. This change enhances the functionality of the application by allowing users to retrieve their associated photos.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Update LoadUser to include photo data when available"}},{"before":"678b21a1bb24ffd4e93f9f819f5f3bd4ba460275","after":"9a822ba3b7ee75e4d27c5743cb090b958a03745e","ref":"refs/heads/aula121","pushedAt":"2024-06-25T14:09:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Add photo property to userSchema\n\nThis commit adds the \"photo\" property to the userSchema file. The \"photo\" property is currently empty and needs to be defined with the appropriate type. This change allows for storing and retrieving user photos in the application.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Add photo property to userSchema"}},{"before":null,"after":"678b21a1bb24ffd4e93f9f819f5f3bd4ba460275","ref":"refs/heads/aula121","pushedAt":"2024-06-19T14:56:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Update AddPhotoFactory to use lazy loading for database instance creation\n\nThis commit updates the AddPhotoFactory file to use lazy loading for creating the database instance. Instead of creating the instance immediately, it now creates the instance only when needed. This change improves the efficiency of the code by reducing unnecessary database connections and enhances the overall performance of the application.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Update AddPhotoFactory to use lazy loading for database instanc…"}},{"before":"0829ced99dc45f3adbaf4a397f23695d7c9660e4","after":"678b21a1bb24ffd4e93f9f819f5f3bd4ba460275","ref":"refs/heads/aula120","pushedAt":"2024-06-19T14:55:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Update AddPhotoFactory to use lazy loading for database instance creation\n\nThis commit updates the AddPhotoFactory file to use lazy loading for creating the database instance. Instead of creating the instance immediately, it now creates the instance only when needed. This change improves the efficiency of the code by reducing unnecessary database connections and enhances the overall performance of the application.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Update AddPhotoFactory to use lazy loading for database instanc…"}},{"before":"e554446eceb7c1617d05acc69ec8b2f3b4f498a8","after":"0829ced99dc45f3adbaf4a397f23695d7c9660e4","ref":"refs/heads/aula120","pushedAt":"2024-06-19T14:52:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Add AWS SDK dependencies and upload provider contracts\n\nThis commit adds the necessary AWS SDK dependencies (@aws-sdk/client-s3, @aws-sdk/lib-storage, @aws-sdk/s3-request-presigner) to the project's package.json file. It also introduces the UploadProvider contract, which defines the methods for uploading files, getting signed URLs, and deleting files. These changes lay the foundation for integrating AWS S3 as a storage provider for the application.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Add AWS SDK dependencies and upload provider contracts"}},{"before":"6230bd9c8475e5e408af62a116164d8a9a2b704f","after":"e554446eceb7c1617d05acc69ec8b2f3b4f498a8","ref":"refs/heads/aula120","pushedAt":"2024-06-19T14:28:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Add photo upload routes for managing photos\n\nThis commit adds the necessary routes for uploading and managing photos. It includes the \"uploadPhotoRouter\" file, which defines the routes for adding and uploading photos. This change enhances the functionality of the application by providing endpoints for handling photo-related operations.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Add photo upload routes for managing photos"}},{"before":"77964ad9bae4e2aedf245e64e177b535d68c85d3","after":"6230bd9c8475e5e408af62a116164d8a9a2b704f","ref":"refs/heads/aula120","pushedAt":"2024-06-19T14:25:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Add photo table and related files for managing photos\n\nThis commit adds the photo table to the database schema and includes the necessary files for managing photos. The photo table has columns for storing the photo's ID, creator ID, URL, key, provider, expiration details, and timestamps. Additionally, the commit adds the photo entity, repository, use cases, and controllers, providing the foundation for photo-related operations in the application.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Add photo table and related files for managing photos"}},{"before":"725cdcad18acc1c317b49f85bc8b6339e72e13f3","after":"77964ad9bae4e2aedf245e64e177b535d68c85d3","ref":"refs/heads/aula120","pushedAt":"2024-06-19T14:22:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Update database configuration to use environment variables\n\nThis commit updates the database configuration to use environment variables for the PostgreSQL connection details. Instead of directly accessing the process.env variables, the code now imports the necessary values from the env module in the config folder. This change improves the security and flexibility of the application by separating sensitive information from the codebase and allowing for easier configuration management.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Update database configuration to use environment variables"}},{"before":"95a2419eea0e986418136ad087f8b2f170e9351e","after":"725cdcad18acc1c317b49f85bc8b6339e72e13f3","ref":"refs/heads/aula120","pushedAt":"2024-06-19T14:19:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Add @fastify/multipart and \"zod\" npm dependencies\n\nThis commit adds the \"@fastify/multipart\" and \"zod\" npm dependencies to the project. The \"@fastify/multipart\" package is used for handling multipart/form-data requests, allowing for file uploads. The \"zod\" package is a TypeScript-first schema validation library, which provides a convenient way to define and validate data structures. These dependencies enhance the functionality and flexibility of the project.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Add @fastify/multipart and \"zod\" npm dependencies"}},{"before":"8fa7ea4b8c9b5afda3e69683032266a7cd4221b6","after":"95a2419eea0e986418136ad087f8b2f170e9351e","ref":"refs/heads/aula120","pushedAt":"2024-06-18T14:53:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Add photo module files for entities, repositories, use cases, and controllers\n\nThis commit adds the necessary module files for the photo feature, including entities, repositories, use cases, and controllers. The entities folder contains the PhotoEntity file, which defines the structure of a photo object. The repositories folder includes the contracts file, which exports the interfaces for the photo repositories, and the photoRepository file, which implements the AddPhotoRepository interface. The useCases folder contains the AddPhoto and LoadPhoto files, which define the use cases for adding and loading photos. The controllers folder includes the addPhotoController and loadPhotoController files, which implement the corresponding use cases. This change lays the foundation for the photo feature and sets up the basic structure for handling photo-related operations.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Add photo module files for entities, repositories, use cases, a…"}},{"before":"766656f896a79ba79222e299c3a6d1911445363d","after":"8fa7ea4b8c9b5afda3e69683032266a7cd4221b6","ref":"refs/heads/aula120","pushedAt":"2024-06-18T14:52:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Update {{pascalCase name}}Repository to use whiteLabel database configuration\n\nThis commit updates the {{pascalCase name}}Repository to use the whiteLabel database configuration instead of hardcoding the \"mongodb\" value. By utilizing the whiteLabel configuration, the repository can adapt to different database configurations based on the specific requirements of the application. This change enhances the flexibility and scalability of the repository.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Update {{pascalCase name}}Repository to use whiteLabel database…"}},{"before":null,"after":"766656f896a79ba79222e299c3a6d1911445363d","ref":"refs/heads/aula120","pushedAt":"2024-06-18T14:50:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Add cloud storage configuration for multiple providers\n\nThis commit adds configuration options for multiple cloud storage providers, including Cloudflare R2, Amazon S3, Google Cloud Storage, and Azure Storage. The `.env-example` file has been updated to include the necessary environment variables for each provider. This change allows for flexible and scalable storage options based on the specific requirements of the application.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Add cloud storage configuration for multiple providers"}},{"before":"067533fc6bdd264fc907bd300172d6e3300b4547","after":"f66eb7b27da983c7e922b48f43774b5b4d3ec47d","ref":"refs/heads/aula120-teste","pushedAt":"2024-06-18T13:52:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Add support for nullable serviceIds in updateUserBody schema\n\nThis commit updates the updateUserBody schema in the userSchema.ts file to include support for nullable serviceIds. The serviceIds property is now defined as an array that can contain null values. This change allows for more flexibility in updating user data by allowing the serviceIds field to be optional or empty.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Add support for nullable serviceIds in updateUserBody schema"}},{"before":"9bc4447c782534d84248c4ce6a053ae137489f5d","after":"067533fc6bdd264fc907bd300172d6e3300b4547","ref":"refs/heads/aula120-teste","pushedAt":"2024-06-18T13:47:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Update photo table to include key and provider columns\n\nThis commit updates the photo table in the database schema to include the key and provider columns. The key column will store the unique identifier for the photo, while the provider column will store the name of the storage provider used for the photo. This change allows for more efficient and flexible management of photos in the application.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Update photo table to include key and provider columns"}},{"before":"5bc75919cbc3fa730ec1db3290775980f12b682b","after":"9bc4447c782534d84248c4ce6a053ae137489f5d","ref":"refs/heads/aula120-teste","pushedAt":"2024-06-18T10:36:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Add UploadProvider interface and CloudflareR2UploadProvider implementation\n\nThis commit adds the UploadProvider interface, which defines the contract for uploading files. It also includes the CloudflareR2UploadProvider implementation, which handles file uploads using the Cloudflare R2 API. This change enables the application to support file uploads to Cloudflare R2 storage.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Add UploadProvider interface and CloudflareR2UploadProvider imp…"}},{"before":null,"after":"5bc75919cbc3fa730ec1db3290775980f12b682b","ref":"refs/heads/aula120-teste","pushedAt":"2024-06-14T20:30:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Add photo module files for entities, repositories, use cases, and controllers\n\nThis commit adds the necessary module files for the photo feature, including entities, repositories, use cases, and controllers. It also includes the required index files to export the module components. This change lays the foundation for implementing photo-related functionality in the application.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Add photo module files for entities, repositories, use cases, a…"}},{"before":"baa898bbdf739d0abab3576a503fa6f32997a4f4","after":"5076dd6a29573bab2377ceefe235814d0a231e9b","ref":"refs/heads/aula119","pushedAt":"2024-06-14T20:27:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Update {{pascalCase name}}Repository to use whiteLabel database configuration\n\nThis commit updates the {{pascalCase name}}Repository to use the whiteLabel database configuration instead of hardcoding the database type and name. By utilizing the `whiteLabel.database` value, the repository can adapt to different database configurations without requiring code changes. This change improves the flexibility and maintainability of the application.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Update {{pascalCase name}}Repository to use whiteLabel database…"}},{"before":null,"after":"baa898bbdf739d0abab3576a503fa6f32997a4f4","ref":"refs/heads/aula119","pushedAt":"2024-06-14T18:58:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Update pg-repository to handle date range filtering\n\nThis commit updates the `pg-repository` file to handle date range filtering in the `getCount` method. It adds support for filtering records based on the `initDate` and `endDate` query parameters. The method constructs the WHERE clause based on these parameters and retrieves the count of matching records from the database. This change enhances the functionality of the repository by allowing more precise data retrieval based on date ranges.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Update pg-repository to handle date range filtering"}},{"before":"2643195fc458973fd6acb26dbae25c896c803b6c","after":"804f86cc1ef40165b20c156556650d404e84ed6a","ref":"refs/heads/aula118","pushedAt":"2024-06-13T21:25:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Update UserAggregatePgRepository to load users by page and geolocation\n\nThis commit updates the UserAggregatePgRepository class to handle loading users by page and geolocation in the PostgreSQL database. It implements the LoadUserByPageGeoNearRepository interface and provides the loadUserByPageGeoNear method. The method retrieves users based on the provided query parameters, including the user's logged ID. If the query does not contain the user's logged ID, it returns null. Otherwise, it returns an empty array of users and a total count of 0.","shortMessageHtmlLink":"feat: Update UserAggregatePgRepository to load users by page and geol…"}},{"before":"b84e04c88af7415e19b3735d5ba9bf59c37f90c9","after":"2643195fc458973fd6acb26dbae25c896c803b6c","ref":"refs/heads/aula118","pushedAt":"2024-06-13T21:20:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Add queries.sql file with geolocation query\n\nThis commit adds the `queries.sql` file, which contains a geolocation query to retrieve users based on their coordinates. The query calculates the distance between each user's coordinates and a fixed point (-46.6333, -23.5505) using the `ST_DistanceSphere` function from the `postgis` extension. The users are sorted by their distance from the fixed point. This query enhances the functionality of the application by allowing users to be filtered and sorted based on their proximity to a specific location.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Add queries.sql file with geolocation query"}},{"before":"42ec71e7104b7ab4d7d4d8aedeee724d43341661","after":"b84e04c88af7415e19b3735d5ba9bf59c37f90c9","ref":"refs/heads/aula118","pushedAt":"2024-06-03T21:45:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Add UserAggregatePgRepository for loading users by page and geolocation\n\nThis commit adds the `UserAggregatePgRepository` class to handle loading users by page and geolocation in the PostgreSQL database. It implements the `LoadUserByPageGeoNearRepository` interface and provides the `loadUserByPageGeoNear` method. This method retrieves users based on the provided query parameters, including the user's logged ID. If the query does not contain the user's logged ID, it returns null. Otherwise, it returns an empty array of users and a total count of 0.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Add UserAggregatePgRepository for loading users by page and geo…"}},{"before":null,"after":"42ec71e7104b7ab4d7d4d8aedeee724d43341661","ref":"refs/heads/aula118","pushedAt":"2024-06-03T21:33:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Update rating table to store multiple ratings per entry","shortMessageHtmlLink":"feat: Update rating table to store multiple ratings per entry"}},{"before":"c502cb7f885e24d43fa9bc0663248da74ee37886","after":"42ec71e7104b7ab4d7d4d8aedeee724d43341661","ref":"refs/heads/aula117","pushedAt":"2024-06-03T21:33:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Update rating table to store multiple ratings per entry","shortMessageHtmlLink":"feat: Update rating table to store multiple ratings per entry"}},{"before":null,"after":"c502cb7f885e24d43fa9bc0663248da74ee37886","ref":"refs/heads/aula117","pushedAt":"2024-06-03T19:28:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Add projectSubQuery method to SQLQueryBuilder\n\nThis commit adds the `projectSubQuery` method to the `SQLQueryBuilder` class in the `sqlQueryBuilder.ts` file. The `projectSubQuery` method allows for selecting specific fields from a subquery and aliasing the subquery. This feature enhances the flexibility and functionality of the SQL query building process.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Add projectSubQuery method to SQLQueryBuilder"}},{"before":"0ae5b0078d1b4a581917be95d53afe338550ce50","after":"c502cb7f885e24d43fa9bc0663248da74ee37886","ref":"refs/heads/aula116","pushedAt":"2024-06-03T19:24:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Add projectSubQuery method to SQLQueryBuilder\n\nThis commit adds the `projectSubQuery` method to the `SQLQueryBuilder` class in the `sqlQueryBuilder.ts` file. The `projectSubQuery` method allows for selecting specific fields from a subquery and aliasing the subquery. This feature enhances the flexibility and functionality of the SQL query building process.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Add projectSubQuery method to SQLQueryBuilder"}},{"before":"01c8c28b786c84145e6253d0fe6467205b380a05","after":"0ae5b0078d1b4a581917be95d53afe338550ce50","ref":"refs/heads/aula116","pushedAt":"2024-06-03T15:14:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Update rating table to store multiple ratings per entry","shortMessageHtmlLink":"feat: Update rating table to store multiple ratings per entry"}},{"before":"a2c4f70c853ef32505861207cdb73b8a1ef582c1","after":"01c8c28b786c84145e6253d0fe6467205b380a05","ref":"refs/heads/aula116","pushedAt":"2024-06-03T15:05:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Update rating table to store multiple ratings per entry\n\nThis commit modifies the `rating` table in the database to store an array of ratings instead of a single JSONB object. The `ratings` column is now of type JSONB[], allowing for multiple ratings to be associated with each entry. This change enables the system to handle multiple ratings for different aspects of a rating entry, such as service, quality, or price.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Update rating table to store multiple ratings per entry"}},{"before":"a9c8a59b2d0a892f4217934c40efda152e3b8fbc","after":"a2c4f70c853ef32505861207cdb73b8a1ef582c1","ref":"refs/heads/aula116","pushedAt":"2024-06-03T14:55:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Add fidelity, routeDriver, product, and mapRoute tables to database\n\nThis commit adds the necessary SQL scripts to create the `fidelity`, `routeDriver`, `product`, and `mapRoute` tables in the database. It also includes the required columns and foreign key constraints to link these tables to the `users` table. Additionally, the commit includes updates to the `mapRoute` HTTP routes and schema files to handle the new fields and data. These changes allow for storing and managing fidelity information, route driver information, and product information in the database.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Add fidelity, routeDriver, product, and mapRoute tables to data…"}},{"before":null,"after":"a9c8a59b2d0a892f4217934c40efda152e3b8fbc","ref":"refs/heads/aula116","pushedAt":"2024-06-03T14:36:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gumiranda","name":"Gustavo Miranda","path":"/gumiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13774579?s=80&v=4"},"commit":{"message":"feat: Add fidelity table to database\n\nThis commit adds the necessary SQL script to create the `fidelity` table in the database. It includes the required columns and foreign key constraints to link the table to the `users`, `owner`, `request`, and `client` tables. This change allows for storing and managing fidelity information, including points earned by clients for specific requests.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Add fidelity table to database"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbrr5-wA","startCursor":null,"endCursor":null}},"title":"Activity · gumiranda/CrazyStackNodeJs"}