{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":624934035,"defaultBranch":"main","name":"booking-admin","ownerLogin":"jamalsoueidan","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-07T16:16:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/115714?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1682769511.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"79715cf2a36ec5897390fa511149ee94cd7cb793","ref":"refs/heads/product","pushedAt":"2023-04-29T11:58:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"feat(collection): add CollectionEmpty, CollectionResourceItem, and CollectionResourceList components\n\nAdd CollectionEmpty component that shows a message when a collection is empty. Add CollectionResourceItem component that renders a collection item. Add CollectionResourceList component that renders a list of collections.\n\nrefactor(mockup.tsx): add types to mockup array\nrefactor(user-avatar-stack.tsx): update User type to include ProductGetByIdUser type","shortMessageHtmlLink":"feat(collection): add CollectionEmpty, CollectionResourceItem, and Co…"}},{"before":"2dbc08c5d85995730c3c97a98ad9a782fc11c48f","after":null,"ref":"refs/heads/my-account","pushedAt":"2023-04-29T02:34:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"}},{"before":"8c75a6e070918188092a2d500d44efaf358d5369","after":"0b3db7210831fa8a3240affcb23efc3b8e852039","ref":"refs/heads/main","pushedAt":"2023-04-29T02:34:19.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"Merge pull request #16 from jamalsoueidan/my-account\n\nfeat(admin-navigation.tsx): add getToken function to retrieve user token","shortMessageHtmlLink":"Merge pull request #16 from jamalsoueidan/my-account"}},{"before":"68423c4487dafd59ebaa00a2356e9cd585bda75a","after":"2dbc08c5d85995730c3c97a98ad9a782fc11c48f","ref":"refs/heads/my-account","pushedAt":"2023-04-29T02:13:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"feat(admin-navigation.tsx): add user id to user and settings navigation links\nfeat(routes.tsx): add dynamic user id to user and settings routes\nfeat(edit-user): add toast notification on successful user update\nfix(edit-user): fix backAction url to include dynamic user id\nrefactor(edit-user): remove unused action and loader files from user and settings pages\nfix(action.ts): remove redirect import from action function","shortMessageHtmlLink":"feat(admin-navigation.tsx): add user id to user and settings navigati…"}},{"before":null,"after":"68423c4487dafd59ebaa00a2356e9cd585bda75a","ref":"refs/heads/my-account","pushedAt":"2023-04-28T21:40:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"feat(admin-navigation.tsx): add getToken function to retrieve user token\nfeat(admin-navigation.tsx): update navigation links to include user id\nfeat(user-form/component.tsx): update section titles to be more descriptive\nfeat(user-form/component.tsx): add language and timeZone fields\nfeat(admin/my/settings): create settings page\nfeat(admin/my/settings/component.tsx): create settings component\nfeat(admin/my/settings/loader.ts): create settings loader\nfeat(admin/my/shifts): create shifts page\nfeat(admin/my/shifts/component.tsx): create shifts component\nfeat(admin/my/shifts/loader.ts): create shifts loader\nfeat(admin/my/user/action.ts): add action to update user information\n\nstyle: fix formatting and indentation in multiple files\nfeat: add support for multiple locales in my user page\nfeat: add ResourceList component to list users page\nfix: redirect to setup page only when on root path\nfix: getToken function return type to AuthSession\nrefactor: remove unused parameter in create user action function\nfix: update translation key in setup page\nfix: set mobile navigation to false when clicking on a link in admin layout\n\nrefactor(routes.tsx): restructure routes to simplify and improve readability\nfeat(routes.tsx): add new routes for admin user's shifts, user, and settings\nfeat(user.ts): add type guard function for User model","shortMessageHtmlLink":"feat(admin-navigation.tsx): add getToken function to retrieve user token"}},{"before":null,"after":"3825a6c0c7d38b0ce09d65ce7e0c65ef87f0b0e6","ref":"refs/heads/cypress","pushedAt":"2023-04-27T17:38:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"add cypress project","shortMessageHtmlLink":"add cypress project"}},{"before":"ffc3d60774dfcff98f245982888789b5e69db1b0","after":null,"ref":"refs/heads/fix-savebar","pushedAt":"2023-04-27T17:02:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"}},{"before":"82aa41841c5c64de614d48fc5a627c1c3d35f073","after":"8c75a6e070918188092a2d500d44efaf358d5369","ref":"refs/heads/main","pushedAt":"2023-04-27T17:02:33.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"Merge pull request #15 from jamalsoueidan/fix-savebar\n\nrefactor(save-bar): simplify SaveBarContext and add update, hide, sho…","shortMessageHtmlLink":"Merge pull request #15 from jamalsoueidan/fix-savebar"}},{"before":"a1325b943e675953205d380eb9f15bd97016dff8","after":"ffc3d60774dfcff98f245982888789b5e69db1b0","ref":"refs/heads/fix-savebar","pushedAt":"2023-04-27T16:53:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"refactor(save-bar-context.stories.tsx): use useSaveBar hook instead of useContext and useEffect\nfeat(save-bar-context.stories.tsx): add save and discard actions to useSaveBar hook options","shortMessageHtmlLink":"refactor(save-bar-context.stories.tsx): use useSaveBar hook instead o…"}},{"before":"280094c247513184c2f5e70ba987a2c8625d5326","after":"a1325b943e675953205d380eb9f15bd97016dff8","ref":"refs/heads/fix-savebar","pushedAt":"2023-04-27T16:39:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"fix(eslint): ignore orval.config.ts file\nfix(use-user-form): import useUserForm from the correct path\nfeat(use-user-form): add support for translations\nfix(use-router-save-bar): show save bar when form is dirty\nfeat(save-bar-context-provider): add forceUpdate to updateSaveAction\nfix(save-bar-context-provider): update saveAction.disabled in updateSaveAction\nfeat(save-bar-context): add updateSaveAction to SaveBarContextProps","shortMessageHtmlLink":"fix(eslint): ignore orval.config.ts file"}},{"before":null,"after":"280094c247513184c2f5e70ba987a2c8625d5326","ref":"refs/heads/fix-savebar","pushedAt":"2023-04-27T06:03:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"refactor(save-bar): simplify SaveBarContext and add update, hide, show, and reset methods\nfix(use-router-save-bar): fix order of imports and remove unused code\nfeat(use-router-save-bar): add support for useSaveBar hook\nfix(create-user): redirect to shifts page instead of user page after creating a user\nfix(edit-user): redirect to shifts page instead of user page after editing a user","shortMessageHtmlLink":"refactor(save-bar): simplify SaveBarContext and add update, hide, sho…"}},{"before":"86c4d86c3e267f10361c460f17d85380dd396e42","after":null,"ref":"refs/heads/shifts-users","pushedAt":"2023-04-27T02:12:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"}},{"before":"3924b3928d34b5f6aa9b7c12461db2f4e2705e80","after":"82aa41841c5c64de614d48fc5a627c1c3d35f073","ref":"refs/heads/main","pushedAt":"2023-04-27T02:12:16.000Z","pushType":"pr_merge","commitsCount":15,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"Merge pull request #14 from jamalsoueidan/shifts-users\n\nfix reset button","shortMessageHtmlLink":"Merge pull request #14 from jamalsoueidan/shifts-users"}},{"before":"31b7130e83d067debe9698289e1e4422b4e64d63","after":"86c4d86c3e267f10361c460f17d85380dd396e42","ref":"refs/heads/shifts-users","pushedAt":"2023-04-27T02:05:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"refactor(form-errors.tsx): use index as key instead of error message\nfix(use-router-submit.ts): add return false statement to prevent form submission","shortMessageHtmlLink":"refactor(form-errors.tsx): use index as key instead of error message"}},{"before":"2bd05115cecdefd10e5dd328da30dbcd77a82382","after":"31b7130e83d067debe9698289e1e4422b4e64d63","ref":"refs/heads/shifts-users","pushedAt":"2023-04-27T01:47:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"feat(users): add create user action and list users component\n\nAdd a new action to create a user and a new component to list all users.\nThe create user action sends a form data to the server to create a new user.\nThe list users component displays a list of all users with their name, avatar, position, phone number, and active status.\nThe list users component also has an \"add\" button to create a new user if the user has the permission to do so.","shortMessageHtmlLink":"feat(users): add create user action and list users component"}},{"before":"665aa0c3fabbcd06ab4e3283d33656a35d1227f8","after":"2bd05115cecdefd10e5dd328da30dbcd77a82382","ref":"refs/heads/shifts-users","pushedAt":"2023-04-27T01:15:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"feat(react-form): add useRouterSubmitMethods type to use-router-submit.types","shortMessageHtmlLink":"feat(react-form): add useRouterSubmitMethods type to use-router-submi…"}},{"before":"4c9635504bf80e5389fc395ff471d7867d8ee7ac","after":"665aa0c3fabbcd06ab4e3283d33656a35d1227f8","ref":"refs/heads/shifts-users","pushedAt":"2023-04-27T01:10:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"feat(form-errors.tsx): add Box component to wrap Banner component\nfeat(form-errors.tsx): add total number of errors to the Banner title\nfeat(form-errors.tsx): change li tag to p tag for better accessibility\nfeat(form-errors.tsx): add locales object for translations\nfeat(shift-form.tsx): add submitErrors prop to Form component\nfeat(user-form.tsx): create UserForm component\nfeat(use-user-form.ts): create useUserForm hook\nfeat(form.tsx): add FormProps type\nfeat(form.tsx): change props to destructured props\nfeat(index.ts): remove useRouterErrors and useRouterForm exports\nfeat(use-router-action-errors.ts): create useRouterActionErrors hook\n\nrefactor(use-router-form.ts): delete unused file\nrefactor(use-router-save-bar.ts): import from use-router-submit.types instead of use-router-submit\nrefactor(use-router-submit.ts): simplify types and use useState for submitErrors\nrefactor(use-router-submit.types.ts): move types to separate file\nrefactor(create-user/component.tsx): use UserForm component instead of Form and useUserForm hook\nfeat(create-user/locales): add locales for create user page in Danish and English\n\nrefactor: replace `useRouterForm` with `useRouterSubmit` in login, receive-password, and setup pages","shortMessageHtmlLink":"feat(form-errors.tsx): add Box component to wrap Banner component"}},{"before":"1a8a18207c2813de4a7268a91a5e9e2e5ea67db1","after":"4c9635504bf80e5389fc395ff471d7867d8ee7ac","ref":"refs/heads/shifts-users","pushedAt":"2023-04-26T22:50:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"refactor(admin-topbar.tsx): add types to toggleNavigation prop\nrefactor(link-component.tsx): remove Record type and add any type to props","shortMessageHtmlLink":"refactor(admin-topbar.tsx): add types to toggleNavigation prop"}},{"before":"e7cb63ae25d1ca59df73688974f95c9ab5950364","after":"1a8a18207c2813de4a7268a91a5e9e2e5ea67db1","ref":"refs/heads/shifts-users","pushedAt":"2023-04-26T22:46:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"refactor(axios.ts): remove eslint-disable-next-line comments\nrefactor(admin-topbar.tsx): change type of toggleNavigation parameter from any to unknown\nrefactor(link-component.tsx): change type of props parameter from any to Record\nrefactor(calendar.context.tsx): change empty object type assertion to never\nrefactor(calendar.tsx): remove unused updateState state variable\nrefactor(shift-form.tsx): import useRouterSubmit from lib/react-form instead of hooks/react-forms\nrefactor(use-user-form.ts): import useRouterSubmitMethods from lib/react-form instead of using RouterSaveBarType\nfeat(lib/react-form): add Form component\nrefactor(use-field-callback.ts): change any types to never types\nfeat(lib/react-form): add use-field-param hook\ndocs(lib/react-form): add documentation for use-field-param hook\nrefactor(use-field-param.ts): change FieldConfigParam type to UseFieldConfigParam\n\nrefactor: move react-form hooks to lib/react-form directory\nrefactor: update imports of react-form hooks to new directory location\nrefactor: update imports of Form component to new directory location\nfix: use never type instead of any in login.tsx and receive-password.tsx\nfeat: add submitErrors prop to Form component in create-user/component.tsx\n\nrefactor(modal-context-provider.tsx): wrap modal content in Modal.Section component","shortMessageHtmlLink":"refactor(axios.ts): remove eslint-disable-next-line comments"}},{"before":"e814e7e8d946447163b18759be4794b8ee7249d6","after":"e7cb63ae25d1ca59df73688974f95c9ab5950364","ref":"refs/heads/shifts-users","pushedAt":"2023-04-26T21:10:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"feat(layouts): add ModalProvider to admin and authentication layouts\nfix(login.tsx): set password field value from location search parameter\nfeat(receive-password.tsx): redirect to login page with received password as query parameter","shortMessageHtmlLink":"feat(layouts): add ModalProvider to admin and authentication layouts"}},{"before":"3f7ee25460a32c0525b52726a4920e4a7705ec8e","after":"e814e7e8d946447163b18759be4794b8ee7249d6","ref":"refs/heads/shifts-users","pushedAt":"2023-04-26T19:58:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"chore: remove staticwebapp.config.json file\nrefactor(modal-context.hook.ts, modal-context.tsx): rename ModalContextType to ModalContextProps to better reflect the type of the context object and its properties.","shortMessageHtmlLink":"chore: remove staticwebapp.config.json file"}},{"before":"5d2e74a6d6c977acf8619119e48761948d59c9f0","after":"3f7ee25460a32c0525b52726a4920e4a7705ec8e","ref":"refs/heads/shifts-users","pushedAt":"2023-04-26T19:46:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"refactor(use-router-save-bar.stories.tsx): rename onSubmit to submit in MockComponent\nfeat(use-router-save-bar.stories.tsx): import Form component from local file instead of @shopify/polaris","shortMessageHtmlLink":"refactor(use-router-save-bar.stories.tsx): rename onSubmit to submit …"}},{"before":"c09d3b5feb7d434f037f746635ead3ae827a809a","after":"5d2e74a6d6c977acf8619119e48761948d59c9f0","ref":"refs/heads/shifts-users","pushedAt":"2023-04-26T19:45:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"feat(use-router-save-bar.ts): add dirty property to RouterSaveBarForm\nfeat(use-router-save-bar.ts): change onSubmit to submit in RouterSaveBarForm\nfeat(use-user-form.ts): add lengthMoreThan validator to fullname field\nfeat(create-user/component.tsx): add submit function to Form component\nfeat(edit-user/component.tsx): add submit function to Form component\nfix(react-forms/form.tsx): import Form from react-router-dom instead of polaris\nfeat(react-forms/form.tsx): add hidden submit button to Form component\nfeat(use-router-save-bar.stories.tsx): add submit button to MockComponent","shortMessageHtmlLink":"feat(use-router-save-bar.ts): add dirty property to RouterSaveBarForm"}},{"before":"e0b87865114a7c3c028ab691e3526dec1a6c803b","after":"c09d3b5feb7d434f037f746635ead3ae827a809a","ref":"refs/heads/shifts-users","pushedAt":"2023-04-26T19:44:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"refactor(modal-context-provider.tsx): simplify modal state management and update function\nfeat(modal-context-provider.tsx): add support for primaryAction in update function\ndocs(modal-context.docs.mdx): update component usage description\ntest(modal-context.stories.tsx): remove argTypes and add Basic story\nrefactor(save-bar-context-provider.tsx): remove unused import and change ReactNode to JSX.Element in SaveBarProviderProps\ntest(save-bar-context.stories.tsx): add Basic story","shortMessageHtmlLink":"refactor(modal-context-provider.tsx): simplify modal state management…"}},{"before":"adb0d973c2b0270f1dcbf7fcf6c6c38fdb1dde2a","after":"e0b87865114a7c3c028ab691e3526dec1a6c803b","ref":"refs/heads/shifts-users","pushedAt":"2023-04-26T14:54:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"add new hook for handling users creation and updating","shortMessageHtmlLink":"add new hook for handling users creation and updating"}},{"before":"706fd76997c6fbeddc362765224a664a78765d18","after":"adb0d973c2b0270f1dcbf7fcf6c6c38fdb1dde2a","ref":"refs/heads/shifts-users","pushedAt":"2023-04-25T23:15:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"update text","shortMessageHtmlLink":"update text"}},{"before":null,"after":"706fd76997c6fbeddc362765224a664a78765d18","ref":"refs/heads/shifts-users","pushedAt":"2023-04-25T23:04:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"fix reset button","shortMessageHtmlLink":"fix reset button"}},{"before":"b38a44b336e8a4f1c528bb5381073c80179ff116","after":"3924b3928d34b5f6aa9b7c12461db2f4e2705e80","ref":"refs/heads/main","pushedAt":"2023-04-25T21:54:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"fix route","shortMessageHtmlLink":"fix route"}},{"before":"43991390510c3683917943d4c5df8a304a437651","after":"b38a44b336e8a4f1c528bb5381073c80179ff116","ref":"refs/heads/main","pushedAt":"2023-04-25T21:15:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"fixed couple of issues","shortMessageHtmlLink":"fixed couple of issues"}},{"before":"adbb482fab11cfdfc453b29afcec1d89c143d7fb","after":"43991390510c3683917943d4c5df8a304a437651","ref":"refs/heads/main","pushedAt":"2023-04-25T20:58:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"ignore dist","shortMessageHtmlLink":"ignore dist"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yOVQxMTo1ODozMS4wMDAwMDBazwAAAAMiz8He","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yOVQxMTo1ODozMS4wMDAwMDBazwAAAAMiz8He","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yNVQyMDo1ODo0MC4wMDAwMDBazwAAAAMgLIoI"}},"title":"Activity · jamalsoueidan/booking-admin"}