{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":554925217,"defaultBranch":"main","name":"poweranalyses","ownerLogin":"tla-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-10-20T16:31:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/157017628?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1709464984.0","currentOid":""},"activityList":{"items":[{"before":"5c072c006338adbb321f0db634cb96ed112067b2","after":null,"ref":"refs/heads/js/svelte","pushedAt":"2024-03-03T11:26:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"}},{"before":"3e6d1621c79fc120e82382bee4d415a8ecc2aaf4","after":"38cb358a7249d9fe65b947581c9b547638610c90","ref":"refs/heads/main","pushedAt":"2024-03-03T11:26:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"},"commit":{"message":"feat: svelte (#31)\n\nWe are moving to [Svelte](https://svelte.dev/) as the main UI/Fullstack\r\nFramework:\r\n\r\n- using Svelte 5 with the new [Runes\r\nAPI](https://svelte.dev/blog/runes).\r\n\r\nThe idea is to not touch `pa` (the `power/` crate).\r\nIt will be still an `emscripten` WASM blob.\r\nWe need very little frontend in JS. Just to send the JSON to `pa` and\r\nget back some JSON,\r\ne.g. `{\"test\": \"oneSampleTTest\", \"tail\": \"1\", \"analysis\": \"n\", \"n\": 50,\r\n\"alpha\": 0.05,\"power\": 0.95,\"es\": 0.5}` and then get back `{\"n\": 45}`.\r\nThis will enable us to get the reactive conditional rendering on the\r\nanalysis using Svelte components.\r\n(Some tests have different greek letter for the Noncentrality parameter\r\nand also different UI fields for the user to input, these are easy to\r\nhandle with Svelte)\r\n\r\nAdditionally, we can do better sanitization of the user inputs before\r\npassing internally to `pa`'s WASM (related #19),\r\nand better error handling possibilities (related #18).\r\n\r\nSuperseds #29.\r\n\r\n## TODO\r\n\r\n- [x] Replicate Current UI","shortMessageHtmlLink":"feat: svelte (#31)"}},{"before":"a7023b436ea399e41dfcd5af3ca6a6cf1664667e","after":null,"ref":"refs/heads/gh-pages","pushedAt":"2024-03-03T11:23:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"}},{"before":"e07baf8f09c0dc33bcaf80bbeba8fc3fc0da91a2","after":"5c072c006338adbb321f0db634cb96ed112067b2","ref":"refs/heads/js/svelte","pushedAt":"2024-03-03T11:22:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"},"commit":{"message":"feat: it works","shortMessageHtmlLink":"feat: it works"}},{"before":"b9e7f90c60ae99828be01eef0a77cd6ed2ae1e7c","after":"e07baf8f09c0dc33bcaf80bbeba8fc3fc0da91a2","ref":"refs/heads/js/svelte","pushedAt":"2024-03-03T11:10:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"},"commit":{"message":"feat: final touches","shortMessageHtmlLink":"feat: final touches"}},{"before":null,"after":"a7023b436ea399e41dfcd5af3ca6a6cf1664667e","ref":"refs/heads/gh-pages","pushedAt":"2024-03-03T10:50:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"},"commit":{"message":"Updates","shortMessageHtmlLink":"Updates"}},{"before":"397205bcd30ec284cd0771b2b933833397cefcb4","after":"b9e7f90c60ae99828be01eef0a77cd6ed2ae1e7c","ref":"refs/heads/js/svelte","pushedAt":"2024-03-03T09:14:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"},"commit":{"message":"fix(readme): final readme touches","shortMessageHtmlLink":"fix(readme): final readme touches"}},{"before":"ab8e73fb1f4baa7d5fcfe560b8aaf14b8e66e98a","after":"397205bcd30ec284cd0771b2b933833397cefcb4","ref":"refs/heads/js/svelte","pushedAt":"2024-03-03T09:06:26.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"},"commit":{"message":"feat(app): warning message for webassembly","shortMessageHtmlLink":"feat(app): warning message for webassembly"}},{"before":"cf97a53480423293f6c31d93c9b6b3537f33c5af","after":"ab8e73fb1f4baa7d5fcfe560b8aaf14b8e66e98a","ref":"refs/heads/js/svelte","pushedAt":"2024-03-03T07:53:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"},"commit":{"message":"refactor: reset to handleReset","shortMessageHtmlLink":"refactor: reset to handleReset"}},{"before":"1b4895ae1783cfbb57ae4e5c57a4487aed9fb225","after":"cf97a53480423293f6c31d93c9b6b3537f33c5af","ref":"refs/heads/js/svelte","pushedAt":"2024-03-02T22:06:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"},"commit":{"message":"chore: remove old frontend files","shortMessageHtmlLink":"chore: remove old frontend files"}},{"before":"2968da900de310d4e11b427e0c458470b1b57fe1","after":"1b4895ae1783cfbb57ae4e5c57a4487aed9fb225","ref":"refs/heads/js/svelte","pushedAt":"2024-03-02T22:05:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"},"commit":{"message":"feat(app): calculate button works","shortMessageHtmlLink":"feat(app): calculate button works"}},{"before":"c3756d131e6c834a0d8ee11bf3af38e221c6a808","after":"2968da900de310d4e11b427e0c458470b1b57fe1","ref":"refs/heads/js/svelte","pushedAt":"2024-03-02T21:44:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"},"commit":{"message":"feat(app): chitest templates done","shortMessageHtmlLink":"feat(app): chitest templates done"}},{"before":"49425af8e3f468ccac95a0e9581232355c1f5ea8","after":"c3756d131e6c834a0d8ee11bf3af38e221c6a808","ref":"refs/heads/js/svelte","pushedAt":"2024-03-02T20:09:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"},"commit":{"message":"refactor: props in App.svelte","shortMessageHtmlLink":"refactor: props in App.svelte"}},{"before":"241beedd6e2c3fb7702237d123e689869bbab926","after":"49425af8e3f468ccac95a0e9581232355c1f5ea8","ref":"refs/heads/js/svelte","pushedAt":"2024-03-02T19:35:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"},"commit":{"message":"feat(app): ttest templates done","shortMessageHtmlLink":"feat(app): ttest templates done"}},{"before":"ed0210d3f4cc47a499bcb46254304ece18cca9f8","after":"241beedd6e2c3fb7702237d123e689869bbab926","ref":"refs/heads/js/svelte","pushedAt":"2024-03-01T09:12:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"},"commit":{"message":"ci: fix setup-node","shortMessageHtmlLink":"ci: fix setup-node"}},{"before":"9bbed8283caf3a15be80faf85e16d928a4ef08b2","after":"ed0210d3f4cc47a499bcb46254304ece18cca9f8","ref":"refs/heads/js/svelte","pushedAt":"2024-03-01T09:08:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"},"commit":{"message":"ci: fix setup-node","shortMessageHtmlLink":"ci: fix setup-node"}},{"before":"32d60f2e5bb5f4c7b3a53ff923a87d2622c7a40c","after":"9bbed8283caf3a15be80faf85e16d928a4ef08b2","ref":"refs/heads/js/svelte","pushedAt":"2024-02-29T10:37:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"},"commit":{"message":"feat(vscode): extensions.json","shortMessageHtmlLink":"feat(vscode): extensions.json"}},{"before":"a18e3256a33a2ed8c707f9776599b2a22006fbef","after":"32d60f2e5bb5f4c7b3a53ff923a87d2622c7a40c","ref":"refs/heads/js/svelte","pushedAt":"2024-02-29T10:30:51.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"},"commit":{"message":"feat(svelte): input logic figured out","shortMessageHtmlLink":"feat(svelte): input logic figured out"}},{"before":"f8f4ff1bd15c1101b6a4a8f9486ecb0f3c06c305","after":"a18e3256a33a2ed8c707f9776599b2a22006fbef","ref":"refs/heads/js/svelte","pushedAt":"2024-02-29T00:13:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"},"commit":{"message":"feat: svelte + wasm works","shortMessageHtmlLink":"feat: svelte + wasm works"}},{"before":"5ad3ccd8438834728dce8ee877badc83d548fedf","after":"f8f4ff1bd15c1101b6a4a8f9486ecb0f3c06c305","ref":"refs/heads/js/svelte","pushedAt":"2024-02-29T00:11:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"},"commit":{"message":"feat: svelte + wasm works","shortMessageHtmlLink":"feat: svelte + wasm works"}},{"before":"383525545474f9875b37848aa162df8daec5ba54","after":"5ad3ccd8438834728dce8ee877badc83d548fedf","ref":"refs/heads/js/svelte","pushedAt":"2024-02-28T23:17:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"},"commit":{"message":"ci: add just","shortMessageHtmlLink":"ci: add just"}},{"before":"5cbda2de107e067c2854050e1d0160204426c080","after":"383525545474f9875b37848aa162df8daec5ba54","ref":"refs/heads/js/svelte","pushedAt":"2024-02-28T22:28:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"},"commit":{"message":"feat: basic template","shortMessageHtmlLink":"feat: basic template"}},{"before":"12ced5bbea75a026804a46f3a130679618b8db6e","after":"5cbda2de107e067c2854050e1d0160204426c080","ref":"refs/heads/js/svelte","pushedAt":"2024-02-28T11:49:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"},"commit":{"message":"feat: svelte","shortMessageHtmlLink":"feat: svelte"}},{"before":null,"after":"12ced5bbea75a026804a46f3a130679618b8db6e","ref":"refs/heads/js/svelte","pushedAt":"2024-02-28T11:45:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"},"commit":{"message":"feat: svelte","shortMessageHtmlLink":"feat: svelte"}},{"before":null,"after":"392da26955d69f2d88c7fe5e1424452fd56cb5f5","ref":"refs/heads/js/htmx-min","pushedAt":"2024-02-27T09:02:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"storopoli","name":"Jose Storopoli","path":"/storopoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43353831?s=80&v=4"},"commit":{"message":"feat(htmx): added htmx","shortMessageHtmlLink":"feat(htmx): added htmx"}},{"before":"9fa7387dcdc45cdccb30f96b8fc6ec482acbf04c","after":null,"ref":"refs/heads/rh/fix-ci","pushedAt":"2024-02-16T11:04:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rikhuijzer","name":"Rik Huijzer","path":"/rikhuijzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20724914?s=80&v=4"}},{"before":"580c4e52cfc12900b87b397ec38d3f1e1ca93ec8","after":"3e6d1621c79fc120e82382bee4d415a8ecc2aaf4","ref":"refs/heads/main","pushedAt":"2024-02-16T11:04:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rikhuijzer","name":"Rik Huijzer","path":"/rikhuijzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20724914?s=80&v=4"},"commit":{"message":"Fix CI (#30)","shortMessageHtmlLink":"Fix CI (#30)"}},{"before":"a6d9b66ea194fb5b7ab88d75ec487ea9a210e590","after":"9fa7387dcdc45cdccb30f96b8fc6ec482acbf04c","ref":"refs/heads/rh/fix-ci","pushedAt":"2024-02-16T11:03:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rikhuijzer","name":"Rik Huijzer","path":"/rikhuijzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20724914?s=80&v=4"},"commit":{"message":"Go to another version","shortMessageHtmlLink":"Go to another version"}},{"before":"2921a1b78c401aa480d2fd559a022fc480f43705","after":"a6d9b66ea194fb5b7ab88d75ec487ea9a210e590","ref":"refs/heads/rh/fix-ci","pushedAt":"2024-02-16T10:54:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rikhuijzer","name":"Rik Huijzer","path":"/rikhuijzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20724914?s=80&v=4"},"commit":{"message":"Set another emsdk","shortMessageHtmlLink":"Set another emsdk"}},{"before":"3cdcbbe7f06dfbca8ca25c6c835485ff87d18df8","after":"2921a1b78c401aa480d2fd559a022fc480f43705","ref":"refs/heads/rh/fix-ci","pushedAt":"2024-02-16T10:52:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rikhuijzer","name":"Rik Huijzer","path":"/rikhuijzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20724914?s=80&v=4"},"commit":{"message":"Avoid rust-toolchain","shortMessageHtmlLink":"Avoid rust-toolchain"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAECvC6eAA","startCursor":null,"endCursor":null}},"title":"Activity ยท tla-org/poweranalyses"}