{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":571032100,"defaultBranch":"main","name":"react-gleam","ownerLogin":"brettkolodny","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-26T23:34:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22826580?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1687094560.44642","currentOid":""},"activityList":{"items":[{"before":"88ac71bc5d9ab5d0a6aeb914a7a78d3b87671139","after":"771fd48b78cb91595ce50b4f4926bc8d0673a64e","ref":"refs/heads/concept/simpler_event_handlers","pushedAt":"2023-06-24T11:21:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"marcinkoziej","name":"Marcin Koziej","path":"/marcinkoziej","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156725?s=80&v=4"},"commit":{"message":"Move other global types to top level module\n\nJust do not move the opaque or private types","shortMessageHtmlLink":"Move other global types to top level module"}},{"before":null,"after":"88ac71bc5d9ab5d0a6aeb914a7a78d3b87671139","ref":"refs/heads/concept/simpler_event_handlers","pushedAt":"2023-06-18T13:22:40.446Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marcinkoziej","name":"Marcin Koziej","path":"/marcinkoziej","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156725?s=80&v=4"},"commit":{"message":"Change the event handler type\n\nThe event handler type taken from Lustre brings in the concept of\ndispatcher, a global Lustre runtime dispatcher function. As we do not\nhave such implicit mechanism in React (though you can use a dispatcher\nexplicitly), let's use the plain `fn (Event) -> Nil` type.","shortMessageHtmlLink":"Change the event handler type"}},{"before":"3448c3bca029c2d0187d50f6fbb743f997a7190a","after":"4991d558920145c77d3c172656e0759f975cf5fc","ref":"refs/heads/rewrite","pushedAt":"2023-06-13T21:24:54.598Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brettkolodny","name":null,"path":"/brettkolodny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22826580?s=80&v=4"},"commit":{"message":"Rewrite the primitives (Work in progress) (#20)\n\n* First take on functional components\r\n\r\n* gleam format","shortMessageHtmlLink":"Rewrite the primitives (Work in progress) (#20)"}},{"before":null,"after":"3448c3bca029c2d0187d50f6fbb743f997a7190a","ref":"refs/heads/rewrite","pushedAt":"2023-06-13T21:24:18.847Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"brettkolodny","name":null,"path":"/brettkolodny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22826580?s=80&v=4"},"commit":{"message":"Use state typing (#19)\n\n* Change use_state signature to not accept a parameter\r\n\r\nReact's useState accepts a function to build the initial value of state,\r\nbut this function is not given any parameters. The gleam function should\r\nnot accept parameters too, so it is not possible to pass an sound\r\nfunction, that will receive an `undefined` value.\r\n\r\n* Update use_state usage\r\n\r\n* format router.gleam to make CI happy","shortMessageHtmlLink":"Use state typing (#19)"}},{"before":"0c825467569f8ce89b33a38ba3997a1b52ed9108","after":"3448c3bca029c2d0187d50f6fbb743f997a7190a","ref":"refs/heads/main","pushedAt":"2023-05-31T14:10:53.789Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brettkolodny","name":null,"path":"/brettkolodny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22826580?s=80&v=4"},"commit":{"message":"Use state typing (#19)\n\n* Change use_state signature to not accept a parameter\r\n\r\nReact's useState accepts a function to build the initial value of state,\r\nbut this function is not given any parameters. The gleam function should\r\nnot accept parameters too, so it is not possible to pass an sound\r\nfunction, that will receive an `undefined` value.\r\n\r\n* Update use_state usage\r\n\r\n* format router.gleam to make CI happy","shortMessageHtmlLink":"Use state typing (#19)"}},{"before":"c6e9296d09a1f88a055a65e07f30d519ebe71944","after":"0c825467569f8ce89b33a38ba3997a1b52ed9108","ref":"refs/heads/main","pushedAt":"2023-05-21T15:55:14.043Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brettkolodny","name":null,"path":"/brettkolodny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22826580?s=80&v=4"},"commit":{"message":"feat: bump version (#18)","shortMessageHtmlLink":"feat: bump version (#18)"}},{"before":null,"after":"f5a22ae55f3bd2a63be04cc82879bdff1c5c2e83","ref":"refs/heads/release/v0.5.1","pushedAt":"2023-05-21T15:53:42.347Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"brettkolodny","name":null,"path":"/brettkolodny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22826580?s=80&v=4"},"commit":{"message":"feat: bump version","shortMessageHtmlLink":"feat: bump version"}},{"before":"e2153182b7243c70b724c5097ab09566593c5ea8","after":null,"ref":"refs/heads/feat/multiple-fixes","pushedAt":"2023-05-21T15:47:12.538Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"brettkolodny","name":null,"path":"/brettkolodny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22826580?s=80&v=4"}},{"before":"0982a0d64fa43c53a06f722d8011ff7989d591f0","after":"c6e9296d09a1f88a055a65e07f30d519ebe71944","ref":"refs/heads/main","pushedAt":"2023-05-21T15:47:09.894Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brettkolodny","name":null,"path":"/brettkolodny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22826580?s=80&v=4"},"commit":{"message":"feat: update deps and asserts (#17)\n\n* feat: update deps and asserts\r\n\r\n* fix: update CI\r\n\r\n* fix: actually update ci\r\n\r\n* fmt","shortMessageHtmlLink":"feat: update deps and asserts (#17)"}},{"before":"05022c5166bab9108ed6f1844eef38a77bd6f58d","after":"e2153182b7243c70b724c5097ab09566593c5ea8","ref":"refs/heads/feat/multiple-fixes","pushedAt":"2023-05-21T15:45:39.072Z","pushType":"push","commitsCount":1,"pusher":{"login":"brettkolodny","name":null,"path":"/brettkolodny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22826580?s=80&v=4"},"commit":{"message":"fmt","shortMessageHtmlLink":"fmt"}},{"before":"61d31f56e8312dd9bd1f11ac8706d9662fa7aab0","after":"05022c5166bab9108ed6f1844eef38a77bd6f58d","ref":"refs/heads/feat/multiple-fixes","pushedAt":"2023-05-21T15:44:48.146Z","pushType":"push","commitsCount":1,"pusher":{"login":"brettkolodny","name":null,"path":"/brettkolodny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22826580?s=80&v=4"},"commit":{"message":"fix: actually update ci","shortMessageHtmlLink":"fix: actually update ci"}},{"before":"f6788dff0d7551844122c8518a09739ee1c3f100","after":"61d31f56e8312dd9bd1f11ac8706d9662fa7aab0","ref":"refs/heads/feat/multiple-fixes","pushedAt":"2023-05-21T15:42:16.192Z","pushType":"push","commitsCount":1,"pusher":{"login":"brettkolodny","name":null,"path":"/brettkolodny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22826580?s=80&v=4"},"commit":{"message":"fix: update CI","shortMessageHtmlLink":"fix: update CI"}},{"before":null,"after":"f6788dff0d7551844122c8518a09739ee1c3f100","ref":"refs/heads/feat/multiple-fixes","pushedAt":"2023-05-21T15:41:33.582Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"brettkolodny","name":null,"path":"/brettkolodny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22826580?s=80&v=4"},"commit":{"message":"feat: update deps and asserts","shortMessageHtmlLink":"feat: update deps and asserts"}},{"before":"fdcf515de019e037fe15520baabd0779bcf6d891","after":"0982a0d64fa43c53a06f722d8011ff7989d591f0","ref":"refs/heads/main","pushedAt":"2023-05-18T16:08:30.682Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brettkolodny","name":null,"path":"/brettkolodny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22826580?s=80&v=4"},"commit":{"message":"fix link to repository in gleam.toml (#16)","shortMessageHtmlLink":"fix link to repository in gleam.toml (#16)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADSCu08AA","startCursor":null,"endCursor":null}},"title":"Activity ยท brettkolodny/react-gleam"}