{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":677567243,"defaultBranch":"master","name":"AwaiShop","ownerLogin":"Aloento","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-11T23:21:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11802769?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709563153.0","currentOid":""},"activityList":{"items":[{"before":"4ec2805728fe781380633d0b57e9beb02a9f3ceb","after":"d0a3594c2d8a89114b5de188129e310f89e14daf","ref":"refs/heads/Infra","pushedAt":"2024-03-05T10:08:53.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":"deploy: 476cb47f9c207c881ac20a73daece92f7219d933","shortMessageHtmlLink":"deploy: 476cb47"}},{"before":"46b7b4fbb29b92ae8f8aae702c8951849bd75068","after":"476cb47f9c207c881ac20a73daece92f7219d933","ref":"refs/heads/Dev","pushedAt":"2024-03-05T10:07:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Aloento","name":"Aloento","path":"/Aloento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11802769?s=80&v=4"},"commit":{"message":"Update Confirm component and useToast helper","shortMessageHtmlLink":"Update Confirm component and useToast helper"}},{"before":"5903683abef0eaf4738a27cea526bd2c84e529f9","after":"4ec2805728fe781380633d0b57e9beb02a9f3ceb","ref":"refs/heads/Infra","pushedAt":"2024-03-05T10:01:39.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":"deploy: 46b7b4fbb29b92ae8f8aae702c8951849bd75068","shortMessageHtmlLink":"deploy: 46b7b4f"}},{"before":"5f79a171f1cb85510873cc35445a9ef93363dc1e","after":"5f1dc74544654e1473da297407d2b8b2eb7ac92e","ref":"refs/heads/gh-pages","pushedAt":"2024-03-05T10:00:36.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":"deploy: 46b7b4fbb29b92ae8f8aae702c8951849bd75068","shortMessageHtmlLink":"deploy: 46b7b4f"}},{"before":"903424bc8d5971abf9fdb30ad3d69fcec2db50c6","after":"46b7b4fbb29b92ae8f8aae702c8951849bd75068","ref":"refs/heads/Dev","pushedAt":"2024-03-05T09:59:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Aloento","name":"Aloento","path":"/Aloento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11802769?s=80&v=4"},"commit":{"message":"Update Confirm component and useToast helper","shortMessageHtmlLink":"Update Confirm component and useToast helper"}},{"before":"30e7ac4c90719cde70a8ee5f3d49ad3798b35d22","after":"5903683abef0eaf4738a27cea526bd2c84e529f9","ref":"refs/heads/Infra","pushedAt":"2024-03-04T15:04:08.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":"deploy: 903424bc8d5971abf9fdb30ad3d69fcec2db50c6","shortMessageHtmlLink":"deploy: 903424b"}},{"before":"e6432981699a50bf52a4dc59f763429173c53f0a","after":"5f79a171f1cb85510873cc35445a9ef93363dc1e","ref":"refs/heads/gh-pages","pushedAt":"2024-03-04T15:03:07.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":"deploy: 903424bc8d5971abf9fdb30ad3d69fcec2db50c6","shortMessageHtmlLink":"deploy: 903424b"}},{"before":"d927a6469cd74503f5587b19966a64fc788b5c86","after":"903424bc8d5971abf9fdb30ad3d69fcec2db50c6","ref":"refs/heads/Dev","pushedAt":"2024-03-04T15:02:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Aloento","name":"Aloento","path":"/Aloento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11802769?s=80&v=4"},"commit":{"message":"Refactor Setting component to include additional address field","shortMessageHtmlLink":"Refactor Setting component to include additional address field"}},{"before":"2d348a4abcb021f95e8c3567100d3fd7aa9850c5","after":"30e7ac4c90719cde70a8ee5f3d49ad3798b35d22","ref":"refs/heads/Infra","pushedAt":"2024-03-04T14:41:00.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":"deploy: d927a6469cd74503f5587b19966a64fc788b5c86","shortMessageHtmlLink":"deploy: d927a64"}},{"before":"fd1ff655fe9ed62b4dce1701608667bafa89eab1","after":"e6432981699a50bf52a4dc59f763429173c53f0a","ref":"refs/heads/gh-pages","pushedAt":"2024-03-04T14:40:00.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":"deploy: d927a6469cd74503f5587b19966a64fc788b5c86","shortMessageHtmlLink":"deploy: d927a64"}},{"before":null,"after":"d927a6469cd74503f5587b19966a64fc788b5c86","ref":"refs/heads/Dev","pushedAt":"2024-03-04T14:39:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Aloento","name":"Aloento","path":"/Aloento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11802769?s=80&v=4"},"commit":{"message":"Refactor Setting component to include additional address field","shortMessageHtmlLink":"Refactor Setting component to include additional address field"}},{"before":"34da588a2f5b04bb2adbebb69d5d005bc811493c","after":"2d348a4abcb021f95e8c3567100d3fd7aa9850c5","ref":"refs/heads/Infra","pushedAt":"2024-03-04T13:55:06.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":"deploy: b97e6943a6566df3c7019ba1ac40e3f93a209281","shortMessageHtmlLink":"deploy: b97e694"}},{"before":"b97e6943a6566df3c7019ba1ac40e3f93a209281","after":null,"ref":"refs/heads/Dev","pushedAt":"2024-03-04T13:54:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Aloento","name":"Aloento","path":"/Aloento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11802769?s=80&v=4"}},{"before":"5bef08fb5cd44de5bbd0ed96c344929d9b5bd135","after":"ef3683b7750ec6c11a93fc484fa09f5c1b81bfd7","ref":"refs/heads/master","pushedAt":"2024-03-04T13:54:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Aloento","name":"Aloento","path":"/Aloento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11802769?s=80&v=4"},"commit":{"message":"[Front] Split Address (#115)\n\nUpdated the import statement in `Setting.tsx` to include `Label` from `@fluentui/react-components`. Enhanced the `useStyles` function with two new styles and updated the version annotation for the `Setting` function. Modified the `useState` hook for `address` to initialize with an array of four empty strings. The `setAddress` function was updated for better data handling. Improved readability of `Field` and `Input` components. Replaced `Tooltip` and `Field` components for \"Address\" with more specific `Field` components. Updated the `run` function within the `Button` component for \"Submit\" for better data submission.","shortMessageHtmlLink":"[Front] Split Address (#115)"}},{"before":"3a7957488dd4e23120a60a1b5cfb8c9f9aec6eed","after":"fd1ff655fe9ed62b4dce1701608667bafa89eab1","ref":"refs/heads/gh-pages","pushedAt":"2024-03-04T13:54:01.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":"deploy: b97e6943a6566df3c7019ba1ac40e3f93a209281","shortMessageHtmlLink":"deploy: b97e694"}},{"before":null,"after":"b97e6943a6566df3c7019ba1ac40e3f93a209281","ref":"refs/heads/Dev","pushedAt":"2024-03-04T13:53:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Aloento","name":"Aloento","path":"/Aloento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11802769?s=80&v=4"},"commit":{"message":"Updated UI components and state management in Setting.tsx\n\nUpdated the import statement in `Setting.tsx` to include `Label` from `@fluentui/react-components`. Enhanced the `useStyles` function with two new styles and updated the version annotation for the `Setting` function. Modified the `useState` hook for `address` to initialize with an array of four empty strings. The `setAddress` function was updated for better data handling. Improved readability of `Field` and `Input` components. Replaced `Tooltip` and `Field` components for \"Address\" with more specific `Field` components. Updated the `run` function within the `Button` component for \"Submit\" for better data submission.","shortMessageHtmlLink":"Updated UI components and state management in Setting.tsx"}},{"before":"e30042931addafab0960fc7b4bcc5972d7767154","after":null,"ref":"refs/heads/Dev","pushedAt":"2024-03-04T13:05:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Aloento","name":"Aloento","path":"/Aloento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11802769?s=80&v=4"}},{"before":"838d284629316aa03080b72f8f38d50b95a16a27","after":"5bef08fb5cd44de5bbd0ed96c344929d9b5bd135","ref":"refs/heads/master","pushedAt":"2024-03-04T13:05:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Aloento","name":"Aloento","path":"/Aloento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11802769?s=80&v=4"},"commit":{"message":"[Back | Front] Split Name - [Front] Order Confirm (#114)\n\n* Updated Confirm.tsx and related components\r\n\r\nUpdated import statement in Confirm.tsx to include additional components from \"@fluentui/react-icons/lib/fonts\" and replaced ColFlex with Flex. Updated version of Confirm component in author comments. Added new 'title' style property to useStyles hook. Replaced Toast component with DialogSurface component for displaying success message after order placement. Swapped order of Update([]) and Nav(\"History\", data) functions in onSuccess function and added new onStatusChange function to toast dispatch function.\r\n\r\n* Split `Name` field into `Surname` and `Forename`\r\n\r\nThis commit splits the `Name` field into two separate fields: `Surname` and `Forename` across various classes and components including `AdminHub`, `ShopHub`, `DataSeeder`, `Persona`, `User`, `Setting`, and `PersonaInfo`. This change allows for more detailed user information. The `Name` field in the `Comment` type of the `OrderEntity` namespace has also been replaced with `Forename` to align with this change. Version numbers in `ShopHub`, `Persona`, and `User` classes have been updated. Tooltips and labels in the `Setting` component have been updated to reflect this change. Lastly, the `OrderGet` class now uses `Forename` instead of `Name` when creating comment objects.\r\n\r\n* Updated User handling and added Version property\r\n\r\nUpdated the `NewUser` method in `ShopHub` class to take `Surname` and `Forename` instead of `Name`. Updated `Migration` attribute in `20240304123656_Init.Designer.cs`. Replaced `Name` property with `Surname` and `Forename` in `Users` table across multiple files, with specific character limits and types. Added a new `Version` property to `Users` table as a concurrency token.\r\n\r\n* Split `Name` field into `Surname` and `Forename`\r\n\r\nIn this commit, the `Name` field in various classes and functions across multiple files (`Entity.cs`, `Info.tsx`, `Setting.tsx`, `Persona.tsx`, `Get.ts`, `Entity.ts`) has been replaced with `Surname` and `Forename` fields. This change in the data structure splits the name into two separate fields.\r\n\r\nIn `Entity.cs`, an `Include` statement has been added to include the `User` in the query result when fetching comments. The display of the name in the `Label` and `ToastBody` components in `Info.tsx` and `Setting.tsx` has been updated to display the `Surname` followed by the `Forename`.\r\n\r\nIn `Get.ts`, the `User` field in the `AdminOrderGet` class and the `Name` field in the `AdminUserGet` class have been replaced with `Forename`. The `name` variable in the `OrderGet` class is now assigned the value of `user.Forename` instead of `user.Name`.\r\n\r\nFinally, in `Entity.ts`, the `AdminUserEntity` class has been updated to version `0.2.0` and the `Name` field has been replaced with `Surname` and `Forename`.","shortMessageHtmlLink":"[Back | Front] Split Name - [Front] Order Confirm (#114)"}},{"before":"8741f6c4b39929d3e81aea65170159e2a8b5ed7c","after":"34da588a2f5b04bb2adbebb69d5d005bc811493c","ref":"refs/heads/Infra","pushedAt":"2024-03-04T13:04:13.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":"deploy: e30042931addafab0960fc7b4bcc5972d7767154","shortMessageHtmlLink":"deploy: e300429"}},{"before":"53840424cd555afdafc428c94ee1e10dc2979e11","after":"3a7957488dd4e23120a60a1b5cfb8c9f9aec6eed","ref":"refs/heads/gh-pages","pushedAt":"2024-03-04T13:03:09.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":"deploy: e30042931addafab0960fc7b4bcc5972d7767154","shortMessageHtmlLink":"deploy: e300429"}},{"before":null,"after":"e30042931addafab0960fc7b4bcc5972d7767154","ref":"refs/heads/Dev","pushedAt":"2024-03-04T13:02:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Aloento","name":"Aloento","path":"/Aloento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11802769?s=80&v=4"},"commit":{"message":"Split `Name` field into `Surname` and `Forename`\n\nIn this commit, the `Name` field in various classes and functions across multiple files (`Entity.cs`, `Info.tsx`, `Setting.tsx`, `Persona.tsx`, `Get.ts`, `Entity.ts`) has been replaced with `Surname` and `Forename` fields. This change in the data structure splits the name into two separate fields.\n\nIn `Entity.cs`, an `Include` statement has been added to include the `User` in the query result when fetching comments. The display of the name in the `Label` and `ToastBody` components in `Info.tsx` and `Setting.tsx` has been updated to display the `Surname` followed by the `Forename`.\n\nIn `Get.ts`, the `User` field in the `AdminOrderGet` class and the `Name` field in the `AdminUserGet` class have been replaced with `Forename`. The `name` variable in the `OrderGet` class is now assigned the value of `user.Forename` instead of `user.Name`.\n\nFinally, in `Entity.ts`, the `AdminUserEntity` class has been updated to version `0.2.0` and the `Name` field has been replaced with `Surname` and `Forename`.","shortMessageHtmlLink":"Split Name field into Surname and Forename"}},{"before":"eeb956fa03b91f9f5ad994a584da12c27e28a797","after":"838d284629316aa03080b72f8f38d50b95a16a27","ref":"refs/heads/master","pushedAt":"2024-03-02T22:54:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Aloento","name":"Aloento","path":"/Aloento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11802769?s=80&v=4"},"commit":{"message":"[Back] Use TypeId | ProductGetTypes | ProductGetVariants | ProductPatchType | GuestVisit - [Front] AdminProductComboDetail | AdminProductNewCombo | useVariants | useTypes | useTypeList | useVariantName | useType | useVariant (#113)\n\n* Updated logging, deprecated function, and version changes\r\n\r\nUpdated `LoggerExtension.cs` to include a new logging method for guest visits and incremented its version to 0.2.0. `ShopHub.cs` now calls this new logging method when a guest visits the shop and its version has been updated to 0.1.1. The application version in `package.json` has been updated from 1.4.0 to 1.4.5. Marked the `refreshVariant` function in `index.tsx` as deprecated.\r\n\r\n* Updated README, modified imports, and improved state management\r\n\r\nUpdated the README.md file to include a project description and requirements. Modified the import statement in Ship.tsx to include useEffect from the 'react' library. Updated the version annotation in the Shipment function. Changed the initial useState hook for 'track' to an empty string and added a useEffect hook to update 'track' state when 'order' changes.\r\n\r\n* Updated methods and return types in CRUD files\r\n\r\nIn this commit, several changes have been made to the CRUD files. In `Delete.cs`, `Get.cs`, `Patch.cs`, and `Post.cs`, methods have been updated to take or return different parameters or types. Specifically, `ProductDeleteType`, `ProductPatchType`, `ProductGetVariants`, `ProductPostVariant`, and `ProductPostType` have been modified. The query filters in `Delete.cs` and `Patch.cs` have also been updated. A new method, `ProductGetTypes`, has been added to `Get.cs`. Lastly, version numbers in the comments have been updated across all files.\r\n\r\n* Refactor methods and update classes in product-related files\r\n\r\nSeveral classes in product-related files have been updated. In `Delete.ts`, `Get.ts`, `Patch.ts`, `Post.ts`, and `Data.ts`, methods like `useVariant`, `useType`, and `useRequest` have been refactored to take in different parameters. The cache time in `useList` method in `Get.ts` has been changed from 1 minute to 5 seconds. Deprecated `Variants` method in `Get.ts` has been replaced with `useVariants`, `useTypes`, and `useTypeList`. The `mutate` function in `Patch.ts` and `Post.ts` is used to update the name or list of variants or types. The `Variant` type in `Data.ts` now includes `TypeIds`. New methods `useType` and `useVariant` have been added in `Data.ts` to get the type and variant data. The `usePhotoList` method in `Get.ts` now takes an array of numbers as default parameters.\r\n\r\n* Summary: Updated UI and fixed bugs in login module\r\n\r\nFull Summary:\r\nThis commit includes significant updates to the user interface, enhancing the overall user experience. Additionally, several bugs in the login module have been identified and fixed. These bugs were causing login failures for some users. The changes should improve the stability and reliability of the login process.\r\n\r\n* Replace `useRequest` with `useAsyncEffect` and refactor interfaces\r\n\r\nReplaced `useRequest` hook with `useAsyncEffect` in `Detail.tsx`, `New.tsx`, `Delete.tsx`, and `index.tsx` for better handling of asynchronous operations. Added `Hub` import from `~/ShopNet` to several files. Introduced `IUpdateComboItem` interface in `Detail.tsx` and `New.tsx`, extending `IVariantItem` interface. Moved `IVariantItem` interface from `index.tsx` to `New.tsx`. Updated functions in `Detail.tsx` and `New.tsx` to use new hook and interface. Updated `AdminProductVariantDelete` function in `Delete.tsx` to use `useVariant` hook. Refactored `AdminProductGet` class in `Get.ts` by removing `Variants` method and adding `Types` method. Removed `TypeIds` property from `Variant` type in `Data.ts`.","shortMessageHtmlLink":"[Back] Use TypeId | ProductGetTypes | ProductGetVariants | ProductPat…"}},{"before":"fdefb427489eec60203d3faf1c668a913c8433a5","after":null,"ref":"refs/heads/Dev","pushedAt":"2024-03-02T22:54:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Aloento","name":"Aloento","path":"/Aloento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11802769?s=80&v=4"}},{"before":"aa8401217d17bedacc638cd18d18149ed54fd5e6","after":"8741f6c4b39929d3e81aea65170159e2a8b5ed7c","ref":"refs/heads/Infra","pushedAt":"2024-03-02T22:53:35.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":"deploy: fdefb427489eec60203d3faf1c668a913c8433a5","shortMessageHtmlLink":"deploy: fdefb42"}},{"before":"aefc98502e6f86bd632dc1b2bb53239130cf7800","after":"53840424cd555afdafc428c94ee1e10dc2979e11","ref":"refs/heads/gh-pages","pushedAt":"2024-03-02T22:52:33.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":"deploy: fdefb427489eec60203d3faf1c668a913c8433a5","shortMessageHtmlLink":"deploy: fdefb42"}},{"before":null,"after":"fdefb427489eec60203d3faf1c668a913c8433a5","ref":"refs/heads/Dev","pushedAt":"2024-03-02T22:51:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Aloento","name":"Aloento","path":"/Aloento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11802769?s=80&v=4"},"commit":{"message":"Replace `useRequest` with `useAsyncEffect` and refactor interfaces\n\nReplaced `useRequest` hook with `useAsyncEffect` in `Detail.tsx`, `New.tsx`, `Delete.tsx`, and `index.tsx` for better handling of asynchronous operations. Added `Hub` import from `~/ShopNet` to several files. Introduced `IUpdateComboItem` interface in `Detail.tsx` and `New.tsx`, extending `IVariantItem` interface. Moved `IVariantItem` interface from `index.tsx` to `New.tsx`. Updated functions in `Detail.tsx` and `New.tsx` to use new hook and interface. Updated `AdminProductVariantDelete` function in `Delete.tsx` to use `useVariant` hook. Refactored `AdminProductGet` class in `Get.ts` by removing `Variants` method and adding `Types` method. Removed `TypeIds` property from `Variant` type in `Data.ts`.","shortMessageHtmlLink":"Replace useRequest with useAsyncEffect and refactor interfaces"}},{"before":"0413523f453977f803aaebb2fe600795e2942156","after":null,"ref":"refs/heads/Dev","pushedAt":"2024-03-02T18:19:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Aloento","name":"Aloento","path":"/Aloento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11802769?s=80&v=4"}},{"before":"d96e7d93270024c6c1f764a5cc594197cfdbbcee","after":"eeb956fa03b91f9f5ad994a584da12c27e28a797","ref":"refs/heads/master","pushedAt":"2024-03-02T18:19:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Aloento","name":"Aloento","path":"/Aloento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11802769?s=80&v=4"},"commit":{"message":"[Back] ProductDeletePhoto | ProductPostMovePhoto | Remove Cover - [Front] DelegateDataGrid | GuidImage | AdminProductPhotoAction | AdminProductPhotoEditCaption | AdminProductPhotoEditDelete | AdminProductPhotoEditReplace | MakeCoverCol | ProductCarousel | usePhoto | useMovePhoto | useGet (#112)\n\n* Update version numbers and disable buttons during loading\r\n\r\n* Update Photo model and related code\r\n\r\n* Update version numbers and fix code issues\r\n\r\n* Update TypeScript files for data grid and product components\r\n\r\nThis commit includes updates to several TypeScript files related to a data grid component and product-related components in a web application. The changes include modifications to the way certain functions and components are exported and used, updates to the version numbers in the author comments, and changes to the way certain properties are accessed or passed to functions and components. The `manual: true` option has been removed from several `useRequest` calls, suggesting that these requests are now intended to run automatically when their dependencies change. Error handling has been improved with the addition of `onError` callbacks that log errors. Code has been refactored to use destructuring to access properties of objects, improving readability. Interfaces or type definitions have been updated for some functions and components, reflecting changes to the data structures they are expected to work with. Image handling has been updated, with changes to the `GuidImage` component and related functions. Changes have also been made to the way lists of photos are fetched and updated in the `AdminProductPhoto` component and related functions. The changes primarily revolve around the use of hooks and requests in the code, with significant updates to `Patch.ts`, `Post.ts`, `Data.ts`, and `Get.ts`.\r\n\r\n* Update dependencies in package.json\r\n\r\n* Updated photo handling and UI interactions in various files\r\n\r\nUpdated and improved photo handling methods in `Delete.cs`, `Post.cs`, `GuidImage.tsx`, `Patch.ts`, and `ObjectStorage.ts`. This includes changes to deletion, moving, and uploading of photos. UI interactions have been enhanced in `Caption.tsx` and `index.tsx` to provide better user feedback during operations. The `ListUpdate` method in `Get.ts` has been marked as deprecated.","shortMessageHtmlLink":"[Back] ProductDeletePhoto | ProductPostMovePhoto | Remove Cover - [Fr…"}},{"before":"9f38450937e30e54701bd85744a4a9e0961fabe9","after":"aa8401217d17bedacc638cd18d18149ed54fd5e6","ref":"refs/heads/Infra","pushedAt":"2024-03-02T17:21:35.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":"deploy: 0413523f453977f803aaebb2fe600795e2942156","shortMessageHtmlLink":"deploy: 0413523"}},{"before":"4116efb48631294aedda3398d1b74d99e595204d","after":"aefc98502e6f86bd632dc1b2bb53239130cf7800","ref":"refs/heads/gh-pages","pushedAt":"2024-03-02T17:18:56.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":"deploy: 0413523f453977f803aaebb2fe600795e2942156","shortMessageHtmlLink":"deploy: 0413523"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wNVQxMDowODo1My4wMDAwMDBazwAAAAQMrixv","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wNVQxMDowODo1My4wMDAwMDBazwAAAAQMrixv","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wMlQxNzoxODo1Ni4wMDAwMDBazwAAAAQKm3KD"}},"title":"Activity · Aloento/AwaiShop"}