{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":255243248,"defaultBranch":"main","name":"twinspark-js","ownerLogin":"piranha","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-13T05:54:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6553?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1681890892.0","currentOid":""},"activityList":{"items":[{"before":"17008d513fb92b180fc3b81556c80af907454a6f","after":"fc68fb30e40812e09ea0a9ea21219301661607dd","ref":"refs/heads/main","pushedAt":"2024-02-29T15:05:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"Update index.md\n\nAdded inked.com.ua website as example where using twinspark.js","shortMessageHtmlLink":"Update index.md"}},{"before":"34ee1cff445623b8d5f31a2dd9a8e5038f895828","after":"17008d513fb92b180fc3b81556c80af907454a6f","ref":"refs/heads/main","pushedAt":"2023-12-16T12:12:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"morph: fixes attribute removal\n\nBefore, when syncing attributes, \"for ... of\" could skip an attribute if a\nprevious one was removed. Looping backward prevents this.\n\nChange copied from idiomorph.","shortMessageHtmlLink":"morph: fixes attribute removal"}},{"before":"3823f0430c1b7df8a6d35a58ca70c8bef1d4d593","after":"34ee1cff445623b8d5f31a2dd9a8e5038f895828","ref":"refs/heads/main","pushedAt":"2023-12-11T12:20:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"run ci on pull requests","shortMessageHtmlLink":"run ci on pull requests"}},{"before":"edbba6da23b64164cdd192b9fba127f2e74647c0","after":"3823f0430c1b7df8a6d35a58ca70c8bef1d4d593","ref":"refs/heads/main","pushedAt":"2023-12-11T12:14:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"fix morphing for falsy values","shortMessageHtmlLink":"fix morphing for falsy values"}},{"before":"1c2fb6a4e2e0fcb9bf3a6b14eedb7f620ff664ff","after":"edbba6da23b64164cdd192b9fba127f2e74647c0","ref":"refs/heads/main","pushedAt":"2023-12-11T12:10:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"Fix input property sync test","shortMessageHtmlLink":"Fix input property sync test"}},{"before":"9529311a3aea1abe4fe7ee87e52115923d067426","after":"1c2fb6a4e2e0fcb9bf3a6b14eedb7f620ff664ff","ref":"refs/heads/main","pushedAt":"2023-12-11T10:11:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"fix syncing boolean attrs in morph\n\nreported in https://github.com/bigskysoftware/idiomorph/pull/22","shortMessageHtmlLink":"fix syncing boolean attrs in morph"}},{"before":"a8b5ad80952bb62f9f797ca089f2ff71c3a9b8ee","after":"9529311a3aea1abe4fe7ee87e52115923d067426","ref":"refs/heads/main","pushedAt":"2023-12-11T10:07:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"fix syncing boolean attrs in morph\n\nreported in https://github.com/bigskysoftware/idiomorph/pull/22","shortMessageHtmlLink":"fix syncing boolean attrs in morph"}},{"before":"204031ab693ffd3544c8c9bb19393c452645d049","after":"a8b5ad80952bb62f9f797ca089f2ff71c3a9b8ee","ref":"refs/heads/main","pushedAt":"2023-12-11T09:21:25.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"disable history management when data-history=0\n\nresolves #37","shortMessageHtmlLink":"disable history management when data-history=0"}},{"before":"8e86a9b65888e3a6810b2302870ae0b207d4ea13","after":"204031ab693ffd3544c8c9bb19393c452645d049","ref":"refs/heads/main","pushedAt":"2023-09-27T06:53:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"Update api.md","shortMessageHtmlLink":"Update api.md"}},{"before":"69ba11258015909320d1f080a3eae1bc0ac5d059","after":"8e86a9b65888e3a6810b2302870ae0b207d4ea13","ref":"refs/heads/main","pushedAt":"2023-08-22T15:03:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"add ability to set options on xhr object on ts-req-before event\n\ne.g. for making CORS work with TS request (setting xhr.withCredentials = true)","shortMessageHtmlLink":"add ability to set options on xhr object on ts-req-before event"}},{"before":"4003a47257a7cdf3d40c309cf899b3065dcad9f3","after":"69ba11258015909320d1f080a3eae1bc0ac5d059","ref":"refs/heads/main","pushedAt":"2023-07-14T13:38:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"Fix error reporting, func.length shouldn't be double-reported","shortMessageHtmlLink":"Fix error reporting, func.length shouldn't be double-reported"}},{"before":"af0a8415d25377ae709af75f5e5b588a7f84a79c","after":"4003a47257a7cdf3d40c309cf899b3065dcad9f3","ref":"refs/heads/main","pushedAt":"2023-07-06T13:13:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"more interlinking","shortMessageHtmlLink":"more interlinking"}},{"before":"ff3596c690756a2083d3b335ae35bc70306d054b","after":"af0a8415d25377ae709af75f5e5b588a7f84a79c","ref":"refs/heads/main","pushedAt":"2023-07-06T12:04:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"an example for the index page","shortMessageHtmlLink":"an example for the index page"}},{"before":"f138045613ca80cefb947bc4dc6e03fbfc6ef017","after":"ff3596c690756a2083d3b335ae35bc70306d054b","ref":"refs/heads/main","pushedAt":"2023-07-06T12:01:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"an example for the index page","shortMessageHtmlLink":"an example for the index page"}},{"before":"03f672cfc8dc8677bd9b732d66b12ebaf61a67aa","after":"f138045613ca80cefb947bc4dc6e03fbfc6ef017","ref":"refs/heads/main","pushedAt":"2023-07-06T11:59:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"an example for the index page","shortMessageHtmlLink":"an example for the index page"}},{"before":"b44a42a643dff54b8879b5fb8e4f94434abaf0b3","after":"03f672cfc8dc8677bd9b732d66b12ebaf61a67aa","ref":"refs/heads/main","pushedAt":"2023-07-06T11:56:58.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"an example for the index page","shortMessageHtmlLink":"an example for the index page"}},{"before":"e295761a66f1ce77439cf3412ea713e17b829667","after":"b44a42a643dff54b8879b5fb8e4f94434abaf0b3","ref":"refs/heads/main","pushedAt":"2023-07-06T11:04:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"requestSubmit only takes buttons","shortMessageHtmlLink":"requestSubmit only takes buttons"}},{"before":"5c2f945faab4733eb243b0b7e3dfba81321286a0","after":"e295761a66f1ce77439cf3412ea713e17b829667","ref":"refs/heads/main","pushedAt":"2023-06-22T15:10:14.846Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"Update index.md\n\nTypos","shortMessageHtmlLink":"Update index.md"}},{"before":"6d299a842ea8bc5121f5934caf4c9d813d30f180","after":"5c2f945faab4733eb243b0b7e3dfba81321286a0","ref":"refs/heads/main","pushedAt":"2023-06-14T17:14:13.088Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"Prevent old Safari from doubling submitter's value in the form data","shortMessageHtmlLink":"Prevent old Safari from doubling submitter's value in the form data"}},{"before":"76ff93b616378cb838d78bbcfc1b52de4d084aa4","after":"6d299a842ea8bc5121f5934caf4c9d813d30f180","ref":"refs/heads/main","pushedAt":"2023-06-13T09:24:45.922Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"Remove stale event listeners from the document before replacing with a cached page","shortMessageHtmlLink":"Remove stale event listeners from the document before replacing with …"}},{"before":"1f9d8856db403e1e28231fe66d30ff9232384616","after":"76ff93b616378cb838d78bbcfc1b52de4d084aa4","ref":"refs/heads/main","pushedAt":"2023-06-12T10:24:45.558Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"Prevent `target` action from writing an element to `o.input`","shortMessageHtmlLink":"Prevent target action from writing an element to o.input"}},{"before":"e1f9c92ac6ad4add07c12b9e6cc63351c0a23c0e","after":"1f9d8856db403e1e28231fe66d30ff9232384616","ref":"refs/heads/main","pushedAt":"2023-06-08T05:05:44.913Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"Fix typo","shortMessageHtmlLink":"Fix typo"}},{"before":"9a44a564b50b88ccde2a6409d6e52b632385039b","after":"e1f9c92ac6ad4add07c12b9e6cc63351c0a23c0e","ref":"refs/heads/main","pushedAt":"2023-06-03T13:32:24.159Z","pushType":"push","commitsCount":1,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"ehh cant do h2 links easily","shortMessageHtmlLink":"ehh cant do h2 links easily"}},{"before":"38f282ba8a07fd10bb2a8e60fd740aa252a555c6","after":"9a44a564b50b88ccde2a6409d6e52b632385039b","ref":"refs/heads/main","pushedAt":"2023-05-26T05:53:07.344Z","pushType":"push","commitsCount":1,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"validation example was broken","shortMessageHtmlLink":"validation example was broken"}},{"before":"1fc5b6fde78cbff147a911cf989e2c8b94d5a128","after":"38f282ba8a07fd10bb2a8e60fd740aa252a555c6","ref":"refs/heads/main","pushedAt":"2023-05-22T11:04:37.717Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"piranha","name":"Alexander Solovyov","path":"/piranha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6553?s=80&v=4"},"commit":{"message":"fix