{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":619498661,"defaultBranch":"main","name":"hooks","ownerLogin":"studiolumio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-27T09:04:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/129045638?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1706520974.0","currentOid":""},"activityList":{"items":[{"before":"a13ef4381202a2ac18af86785da5d722e337176d","after":"1517e250b914c5ebf3e8d9525ad04826a4278fe5","ref":"refs/heads/main","pushedAt":"2024-01-29T09:36:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"0.1.37","shortMessageHtmlLink":"0.1.37"}},{"before":"d93df6e338affcb4e9b32513534a1aa72ebb11b3","after":"a13ef4381202a2ac18af86785da5d722e337176d","ref":"refs/heads/main","pushedAt":"2024-01-29T09:35:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"type local/session storage","shortMessageHtmlLink":"type local/session storage"}},{"before":"6e26b73f333bc00cf6026357f72e670eb017d7e9","after":"d93df6e338affcb4e9b32513534a1aa72ebb11b3","ref":"refs/heads/main","pushedAt":"2024-01-29T09:34:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"type local/session storage","shortMessageHtmlLink":"type local/session storage"}},{"before":"ce598076b82967da8e7a1f0b0c816b7b732e6a54","after":"6e26b73f333bc00cf6026357f72e670eb017d7e9","ref":"refs/heads/main","pushedAt":"2024-01-29T09:23:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"0.1.36","shortMessageHtmlLink":"0.1.36"}},{"before":"bf729b7186315a4f36558bb20d238e84d5043e0f","after":"ce598076b82967da8e7a1f0b0c816b7b732e6a54","ref":"refs/heads/main","pushedAt":"2024-01-29T09:23:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"include function to remove local/session storage","shortMessageHtmlLink":"include function to remove local/session storage"}},{"before":"6d3219788c9bde5aaf4a801fcc95551b46cc9a41","after":"bf729b7186315a4f36558bb20d238e84d5043e0f","ref":"refs/heads/main","pushedAt":"2024-01-29T09:10:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"0.1.35","shortMessageHtmlLink":"0.1.35"}},{"before":"689d76c1a000bc8f502ff91d7f727782fff5cb5f","after":"6d3219788c9bde5aaf4a801fcc95551b46cc9a41","ref":"refs/heads/main","pushedAt":"2024-01-29T09:09:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"fix: sessionStorage","shortMessageHtmlLink":"fix: sessionStorage"}},{"before":"e52281d55645972263bc95fe1b2685481d9818c4","after":"689d76c1a000bc8f502ff91d7f727782fff5cb5f","ref":"refs/heads/main","pushedAt":"2023-12-08T13:31:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"0.1.34","shortMessageHtmlLink":"0.1.34"}},{"before":"0f374a6e670ad9d819eb00fa90f6d7af608a9fb1","after":"e52281d55645972263bc95fe1b2685481d9818c4","ref":"refs/heads/main","pushedAt":"2023-12-08T13:30:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"Refactor useDebounceFn hook to improve code\nreadability and maintainability\n\nThis commit refactors the useDebounceFn hook in order to enhance code\nreadability and maintainability.\n\nPreviously, the hook used a single 'current' object ref to hold the\nfunction and timer values. This made the code less intuitive to follow.\nNow, we have separated the function reference and the timer reference\ninto separate refs - 'functionRef' and 'timeoutRef' respectively. This\nseparation makes the code easier to understand and reduces the risk of\nintroducing bugs during future modifications.","shortMessageHtmlLink":"Refactor useDebounceFn hook to improve code"}},{"before":"599b8e9011b9275635bf8f250dbdaca625f43c16","after":"0f374a6e670ad9d819eb00fa90f6d7af608a9fb1","ref":"refs/heads/main","pushedAt":"2023-12-08T13:14:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"0.1.33","shortMessageHtmlLink":"0.1.33"}},{"before":"2dc465361fe7695599d6a917c4e69f6e0b03e850","after":"599b8e9011b9275635bf8f250dbdaca625f43c16","ref":"refs/heads/main","pushedAt":"2023-12-08T13:14:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"Refactor useDebounceFn to use TypeScript\n\nThis commit refactors the useDebounceFn hook in order to add TypeScript\ntype annotations. The current type of the 'fn' parameter is specified as\na function that takes any number of arguments and returns any value.\nSimilarly, the 'delay' parameter is specified as a number.\n\nThe refactor also replaces the usage of the 'useRef' hook. Rather than\naccessing 'current' through destructuring, it is directly assigned to\n'current'. Additionally, the 'timer' property of 'current' is defined as\neither a NodeJS.Timeout or null.\n\nThese updates improve the reliability and maintainability of the\ncodebase, as type errors can be caught at compile-time. This makes it\neasier to reason about the behavior of the hook and reduces the\nlikelihood of runtime errors.","shortMessageHtmlLink":"Refactor useDebounceFn to use TypeScript"}},{"before":"276d854eabd3d6dc4da4b012fd4c1c00c1022a18","after":"2dc465361fe7695599d6a917c4e69f6e0b03e850","ref":"refs/heads/main","pushedAt":"2023-12-08T13:02:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"0.1.32","shortMessageHtmlLink":"0.1.32"}},{"before":"a41517fdfb20d7db1f495839fac98642441ce584","after":"276d854eabd3d6dc4da4b012fd4c1c00c1022a18","ref":"refs/heads/main","pushedAt":"2023-12-08T13:01:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"including useDebounceFn hook to debounce functions\n\n`useDebounceFn` uses an internal timer to execute the callback\nfunction every x seconds. This improves the precision of the debounce operation. It ensures that the desired actions are triggered only after the specified\ndelay, which can be crucial for improving performance and avoiding\nunnecessary function calls.","shortMessageHtmlLink":"including useDebounceFn hook to debounce functions"}},{"before":"a080c48da72e134ce5d8e39a38f348614d1f119e","after":"a41517fdfb20d7db1f495839fac98642441ce584","ref":"refs/heads/main","pushedAt":"2023-10-25T13:51:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"0.1.31","shortMessageHtmlLink":"0.1.31"}},{"before":"fc9cecdc92c0689e07ac154423fa9089b2e076a4","after":"a080c48da72e134ce5d8e39a38f348614d1f119e","ref":"refs/heads/main","pushedAt":"2023-10-07T15:03:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"0.1.30","shortMessageHtmlLink":"0.1.30"}},{"before":"912486942edc2d7fc8ca86c01cd633ff6d5432cc","after":"fc9cecdc92c0689e07ac154423fa9089b2e076a4","ref":"refs/heads/main","pushedAt":"2023-10-07T14:57:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"feat: new hooks","shortMessageHtmlLink":"feat: new hooks"}},{"before":"7683fea759ad5558e4b3b609e0b174a054761150","after":"912486942edc2d7fc8ca86c01cd633ff6d5432cc","ref":"refs/heads/main","pushedAt":"2023-10-07T14:07:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"0.1.29","shortMessageHtmlLink":"0.1.29"}},{"before":"95bc4fb744c1034956e152f2cb64fcc5d605cf8a","after":"7683fea759ad5558e4b3b609e0b174a054761150","ref":"refs/heads/main","pushedAt":"2023-10-07T14:06:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"fix: export sequence file","shortMessageHtmlLink":"fix: export sequence file"}},{"before":"c6463fd59c3425e4c0bf82f527d08315d4f0e580","after":"95bc4fb744c1034956e152f2cb64fcc5d605cf8a","ref":"refs/heads/main","pushedAt":"2023-10-07T14:03:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"feat: useKeySequence","shortMessageHtmlLink":"feat: useKeySequence"}},{"before":"84800f4222bd0d4f1beee3c251fd5716322616af","after":"c6463fd59c3425e4c0bf82f527d08315d4f0e580","ref":"refs/heads/main","pushedAt":"2023-09-24T13:28:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"0.1.28","shortMessageHtmlLink":"0.1.28"}},{"before":"1be6021edbe620986495b6e49bddf687efd25200","after":"84800f4222bd0d4f1beee3c251fd5716322616af","ref":"refs/heads/main","pushedAt":"2023-09-24T13:26:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"useScript x useIOSToolbar","shortMessageHtmlLink":"useScript x useIOSToolbar"}},{"before":"d6cc0d5f8d3f476334ba61ee9c6ac723cc525cbe","after":"1be6021edbe620986495b6e49bddf687efd25200","ref":"refs/heads/main","pushedAt":"2023-09-24T13:12:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"0.1.27","shortMessageHtmlLink":"0.1.27"}},{"before":"f725d00c025cab2ebc9cb993e0c6821aa712c8b9","after":"d6cc0d5f8d3f476334ba61ee9c6ac723cc525cbe","ref":"refs/heads/main","pushedAt":"2023-09-24T13:12:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"export vp provider","shortMessageHtmlLink":"export vp provider"}},{"before":"ba86d4dfddf5f1e0049929b5d3809a8e96a8b68d","after":"f725d00c025cab2ebc9cb993e0c6821aa712c8b9","ref":"refs/heads/main","pushedAt":"2023-09-24T13:06:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"0.1.26","shortMessageHtmlLink":"0.1.26"}},{"before":"bcc016f9e5a24ebcbc84988974935550bb81b972","after":"ba86d4dfddf5f1e0049929b5d3809a8e96a8b68d","ref":"refs/heads/main","pushedAt":"2023-09-24T12:59:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"fix: tsc","shortMessageHtmlLink":"fix: tsc"}},{"before":"dd0abfe71bae779586754b95a8822bb1c77d91ac","after":"bcc016f9e5a24ebcbc84988974935550bb81b972","ref":"refs/heads/main","pushedAt":"2023-09-24T12:55:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"feat: include realviewport","shortMessageHtmlLink":"feat: include realviewport"}},{"before":"c8a48428f9d5062bc05d872983507af2a2b65587","after":"dd0abfe71bae779586754b95a8822bb1c77d91ac","ref":"refs/heads/main","pushedAt":"2023-06-12T13:59:36.776Z","pushType":"push","commitsCount":2,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"0.1.25","shortMessageHtmlLink":"0.1.25"}},{"before":"11caf3ded406c82685890d14e86125e9a54e8821","after":"c8a48428f9d5062bc05d872983507af2a2b65587","ref":"refs/heads/main","pushedAt":"2023-06-12T13:55:41.111Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"chore: refactor isTouchDevice","shortMessageHtmlLink":"chore: refactor isTouchDevice"}},{"before":"927d3657befaad145468fb096e7609829d5f7b89","after":"11caf3ded406c82685890d14e86125e9a54e8821","ref":"refs/heads/main","pushedAt":"2023-06-02T10:00:22.335Z","pushType":"push","commitsCount":2,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"0.1.23","shortMessageHtmlLink":"0.1.23"}},{"before":"c08b2a900a3bd58d203e1f72952bd9c70de2bc11","after":"927d3657befaad145468fb096e7609829d5f7b89","ref":"refs/heads/main","pushedAt":"2023-06-02T09:57:23.097Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoBenEtuk","name":"Etuk Josiah Benjamin","path":"/JoBenEtuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66846455?s=80&v=4"},"commit":{"message":"0.1.22","shortMessageHtmlLink":"0.1.22"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD66MkAQA","startCursor":null,"endCursor":null}},"title":"Activity ยท studiolumio/hooks"}