{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":639060081,"defaultBranch":"main","name":"bookings","ownerLogin":"iamsabbiralam","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-10T17:12:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/87582364?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1687279211.770543","currentOid":""},"activityList":{"items":[{"before":"e3adf80a719aebc5f9eed21aac8b5927e0f5febe","after":"1e327e9f8271af4c211693ef26d6c8d6daba3999","ref":"refs/heads/main","pushedAt":"2023-06-21T04:39:04.540Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"improving error handling\n\n1. centralize error handling to a helper package\n2. usong client error and server error helper functions\n3. updating the tests","shortMessageHtmlLink":"improving error handling"}},{"before":null,"after":"7a575c73e4111452a17dfaa743f4d600d09e25d2","ref":"refs/heads/improving-error-handling","pushedAt":"2023-06-20T16:40:11.770Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"improving error handling\n\n1. centralize error handling to a helper package\n2. usong client error and server error helper functions\n3. updating the tests","shortMessageHtmlLink":"improving error handling"}},{"before":"b20d8cb81e86a868968f3eae5cb0e314b6a25e52","after":"e3adf80a719aebc5f9eed21aac8b5927e0f5febe","ref":"refs/heads/main","pushedAt":"2023-06-20T15:51:02.082Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"solution to writing test for form package\n\n1. solution to writing test for form package\n2. making running our application easier","shortMessageHtmlLink":"solution to writing test for form package"}},{"before":null,"after":"40bf7fd81a52a486c0409c49d6de0a6faef42cea","ref":"refs/heads/solution-to-writing-test-for-form-package","pushedAt":"2023-06-19T18:01:07.492Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"solution to writing test for form package\n\n1. solution to writing test for form package\n2. making running our application easier","shortMessageHtmlLink":"solution to writing test for form package"}},{"before":"b5b84261df611f02efd4799d0af786558f1b5a33","after":"b20d8cb81e86a868968f3eae5cb0e314b6a25e52","ref":"refs/heads/main","pushedAt":"2023-06-19T04:25:58.010Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sabbircodemen","name":"Sabbir Alam","path":"/sabbircodemen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106072060?s=80&v=4"},"commit":{"message":"writing test for render package\n\n1. writing test for render package\n2. writing test for form package","shortMessageHtmlLink":"writing test for render package"}},{"before":null,"after":"31b4ef868da2455930948992b1d29b0e81ff7388","ref":"refs/heads/writing-test-for-render-package","pushedAt":"2023-06-17T17:35:23.955Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"writing test for render package\n\n1. writing test for render package\n2. writing test for form package","shortMessageHtmlLink":"writing test for render package"}},{"before":"568f455ee14fd82ccc360ada1a0f7d308f431815","after":"b5b84261df611f02efd4799d0af786558f1b5a33","ref":"refs/heads/main","pushedAt":"2023-06-17T11:30:25.209Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"writing test for post handlers\n\n1. writing test for all post routes","shortMessageHtmlLink":"writing test for post handlers"}},{"before":null,"after":"2d091caba910385462dac45781e17e7ca7a575f2","ref":"refs/heads/writing-test-for-post-handlers","pushedAt":"2023-06-16T12:36:23.282Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"writing test for post handlers\n\n1. writing test for all post routes","shortMessageHtmlLink":"writing test for post handlers"}},{"before":"3b8afb3e4fe7fe39fe6c179511c15aa81273b494","after":"568f455ee14fd82ccc360ada1a0f7d308f431815","ref":"refs/heads/main","pushedAt":"2023-06-16T12:11:22.113Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"writing test for get handlers\n\n1. writing tests for all get routes","shortMessageHtmlLink":"writing test for get handlers"}},{"before":null,"after":"b49f07cd071d95e2aab7a723cb3f339de5e37374","ref":"refs/heads/writing-test-for-get-handlers","pushedAt":"2023-06-16T12:07:23.127Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"writing test for get handlers\n\n1. writing tests for all get routes","shortMessageHtmlLink":"writing test for get handlers"}},{"before":"d2b2756c82b608d3fd40a91be6450a7406a96afb","after":"3b8afb3e4fe7fe39fe6c179511c15aa81273b494","ref":"refs/heads/main","pushedAt":"2023-06-16T06:22:02.632Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"writing test\n\n1. writing test for main.go\n2. middleware.go\n3. routes.go","shortMessageHtmlLink":"writing test"}},{"before":null,"after":"873d36df3109f431a900bbbba510348b73e23df7","ref":"refs/heads/writing-test","pushedAt":"2023-05-24T06:20:09.220Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"writing test\n\n1. writing test for main.go\n2. middleware.go\n3. routes.go","shortMessageHtmlLink":"writing test"}},{"before":"97333b2df02225d58a995ebb61c5f9f760f202c2","after":"d2b2756c82b608d3fd40a91be6450a7406a96afb","ref":"refs/heads/main","pushedAt":"2023-05-24T05:12:09.066Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"finishing up reservation and adding a alert\n\n1. add alert message in base layout\n2. if session hasn't reservation data it's redirect to the home page\n3. after reservation complete remove data from session","shortMessageHtmlLink":"finishing up reservation and adding a alert"}},{"before":null,"after":"7be79151add85660fb9c3e9009c28f17f006464c","ref":"refs/heads/finishing-up-reservation-and-adding-alert","pushedAt":"2023-05-24T05:10:24.217Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"finishing up reservation and adding a alert\n\n1. add alert message in base layout\n2. if session hasn't reservation data it's redirect to the home page\n3. after reservation complete remove data from session","shortMessageHtmlLink":"finishing up reservation and adding a alert"}},{"before":"96b647dab1d81d9279adf7a067bb525a86b7b8dc","after":"97333b2df02225d58a995ebb61c5f9f760f202c2","ref":"refs/heads/main","pushedAt":"2023-05-23T18:52:46.493Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"displaying response\n\n1. create reservation summary page and showing data form session","shortMessageHtmlLink":"displaying response"}},{"before":null,"after":"a4e2c5812f27fc14132244f095c718c1df96961a","ref":"refs/heads/displaying-response","pushedAt":"2023-05-23T18:50:46.858Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"displaying response\n\n1. create reservation summary page and showing data form session","shortMessageHtmlLink":"displaying response"}},{"before":"6adab3246b2480eac233e85b5e15cdc7fd48358d","after":"96b647dab1d81d9279adf7a067bb525a86b7b8dc","ref":"refs/heads/main","pushedAt":"2023-05-23T08:43:40.681Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"refactor handlers and ajax\n\n1. sending and processing and ajax request\n2. refactoring to use internal package\n3. server side form validation","shortMessageHtmlLink":"refactor handlers and ajax"}},{"before":null,"after":"1a9b8ee2e584e47af04e2038f34a78a1990984ba","ref":"refs/heads/refactor-handlers-and-ajax","pushedAt":"2023-05-23T07:34:14.884Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"refactor handlers and ajax\n\n1. sending and processing and ajax request\n2. refactoring to use internal package\n3. server side form validation","shortMessageHtmlLink":"refactor handlers and ajax"}},{"before":"4b3b8d804f3140c4e96233605cbb8a79cfd6feaf","after":"6adab3246b2480eac233e85b5e15cdc7fd48358d","ref":"refs/heads/main","pushedAt":"2023-05-23T04:32:05.380Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"create handles for forms and adding csrf protection\n\n1. create handles for forms and adding csrf protection\n2. creating a handler that return json","shortMessageHtmlLink":"create handles for forms and adding csrf protection"}},{"before":null,"after":"9e62306778fdfc5134132e5c0ce187d9f55d437c","ref":"refs/heads/creating-handlers-for-forms-and-adding-csrf-protection","pushedAt":"2023-05-20T08:07:23.448Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"create handles for forms and adding csrf protection\n\n1. create handles for forms and adding csrf protection\n2. creating a handler that return json","shortMessageHtmlLink":"create handles for forms and adding csrf protection"}},{"before":"30f158e94ac2623b7d2827c222233cd2f4a9a4c4","after":"4b3b8d804f3140c4e96233605cbb8a79cfd6feaf","ref":"refs/heads/main","pushedAt":"2023-05-16T20:16:20.503Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"converting html page to go template\n\n1. convert html page to go template","shortMessageHtmlLink":"converting html page to go template"}},{"before":null,"after":"88b15314c495a6f45c9c5f5fa708b101f017b440","ref":"refs/heads/converting-html-pages-to-go-templates","pushedAt":"2023-05-16T20:13:40.592Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"converting html page to go template\n\n1. convert html page to go template","shortMessageHtmlLink":"converting html page to go template"}},{"before":"04325178a668443db984c3ccfe26d642c31473e4","after":null,"ref":"refs/heads/making-a-better-datepicker","pushedAt":"2023-05-16T19:15:12.290Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"}},{"before":"7c2d8ee1ed5e93a3dda2b6e45972674d2021e738","after":null,"ref":"refs/heads/enable-static-files","pushedAt":"2023-05-16T19:15:09.845Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"}},{"before":"413a865434598e9035b62e64a85d0b134d77ff39","after":null,"ref":"refs/heads/javascript-and-css","pushedAt":"2023-05-16T19:14:45.653Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"}},{"before":"f126e11b9016a18eeed876566aa2d7256d174e29","after":"30f158e94ac2623b7d2827c222233cd2f4a9a4c4","ref":"refs/heads/main","pushedAt":"2023-05-16T19:14:41.062Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"javascript and css\n\n1. create style.css file in the static folder and move style tag css in that folder","shortMessageHtmlLink":"javascript and css"}},{"before":"db4c8b627f712f1bbf926fd4558a824f093c2b6c","after":"413a865434598e9035b62e64a85d0b134d77ff39","ref":"refs/heads/javascript-and-css","pushedAt":"2023-05-16T19:10:55.687Z","pushType":"push","commitsCount":1,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"javascript and css\n\n1. create style.css file in the static folder and move style tag css in that folder","shortMessageHtmlLink":"javascript and css"}},{"before":"caad77734964f83becf9c4b36816e37db900639f","after":"db4c8b627f712f1bbf926fd4558a824f093c2b6c","ref":"refs/heads/javascript-and-css","pushedAt":"2023-05-16T18:53:49.404Z","pushType":"push","commitsCount":1,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"javascript and css\n\n1. customize sweetalert","shortMessageHtmlLink":"javascript and css"}},{"before":null,"after":"caad77734964f83becf9c4b36816e37db900639f","ref":"refs/heads/javascript-and-css","pushedAt":"2023-05-16T18:09:55.092Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"javascript and css\n\n1. add toaster in reservation html page","shortMessageHtmlLink":"javascript and css"}},{"before":"5bdd3a93a227400d7143b29cf1f7bec334a62448","after":"f126e11b9016a18eeed876566aa2d7256d174e29","ref":"refs/heads/main","pushedAt":"2023-05-16T04:25:48.131Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iamsabbiralam","name":"Sabbir Alam","path":"/iamsabbiralam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87582364?s=80&v=4"},"commit":{"message":"making a better datepicker\n\n1. making a better datepicker\n2. custome alerts using notie\n3. creating modals with sweetalerts","shortMessageHtmlLink":"making a better datepicker"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADRbumRwA","startCursor":null,"endCursor":null}},"title":"Activity ยท iamsabbiralam/bookings"}