{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":197101542,"defaultBranch":"main","name":"flok","ownerLogin":"munshkr","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-07-16T01:55:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4862?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714667345.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"8229161c5ebf196c897bb72729866df648676464","ref":"refs/heads/dependabot/npm_and_yarn/ejs-3.1.10","pushedAt":"2024-05-02T16:29:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps-dev): bump ejs from 3.1.9 to 3.1.10\n\nBumps [ejs](https://github.com/mde/ejs) from 3.1.9 to 3.1.10.\n- [Release notes](https://github.com/mde/ejs/releases)\n- [Commits](https://github.com/mde/ejs/compare/v3.1.9...v3.1.10)\n\n---\nupdated-dependencies:\n- dependency-name: ejs\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps-dev): bump ejs from 3.1.9 to 3.1.10"}},{"before":"1c637cf3de52873d789a540eadda21a8023c49f6","after":"a2ac0ddb83bdd698e0f27dbaadc300f0d7f4aa2c","ref":"refs/heads/main","pushedAt":"2024-04-26T11:31:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"},"commit":{"message":"v1.2.0","shortMessageHtmlLink":"v1.2.0"}},{"before":"10568eb6f11cef48f9c38072a2b1a1fea0c20581","after":"1c637cf3de52873d789a540eadda21a8023c49f6","ref":"refs/heads/main","pushedAt":"2024-04-25T20:57:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"},"commit":{"message":"Add Renardo support (#278)\n\nAdd [Renardo](https://renardo.org), as a new maintained version of dying FoxDot.\r\n\r\nBased on foxdot repl handler. Only difference is the removal of `load_startup_file()` as\r\nit doesn't apply in renardo.","shortMessageHtmlLink":"Add Renardo support (#278)"}},{"before":"ca3bf944bafa275d2ce5454708748a8eef504d4a","after":"10568eb6f11cef48f9c38072a2b1a1fea0c20581","ref":"refs/heads/main","pushedAt":"2024-04-09T10:42:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"},"commit":{"message":"Update terminology for Sardine REPL (#276)\n\nJust noticed that the README is still mentioning `fishery` which has\r\nbeen replaced with a global `sardine` command.","shortMessageHtmlLink":"Update terminology for Sardine REPL (#276)"}},{"before":"2a8f2e137eeefcce4762fb6f91b2b6666fd48f9b","after":null,"ref":"refs/heads/fix/add-iframe-globals","pushedAt":"2024-04-04T22:46:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"}},{"before":"fac31aebf16c6f5ec16168138893aaa76fe68da3","after":"ca3bf944bafa275d2ce5454708748a8eef504d4a","ref":"refs/heads/main","pushedAt":"2024-04-04T22:46:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"},"commit":{"message":"Define `hydra`, `mercury` and `strudel` globals on parent Window to share global variables between languages (#274)\n\nFixes #272\r\n\r\nAlso, define `m` global reference to Mercury RMS meter function (#213)\r\non Hydra context.","shortMessageHtmlLink":"Define hydra, mercury and strudel globals on parent Window to s…"}},{"before":"d3a8f45367621a334eb6e3a3897f72b09c5cf68b","after":"2a8f2e137eeefcce4762fb6f91b2b6666fd48f9b","ref":"refs/heads/fix/add-iframe-globals","pushedAt":"2024-04-04T22:44:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"},"commit":{"message":"fix: Update every frame the value of RMS meter on Hydra `m` global variable","shortMessageHtmlLink":"fix: Update every frame the value of RMS meter on Hydra m global va…"}},{"before":"ceb4467a3d0c2d462b50fda1c99adfdfe88f0ec7","after":"d3a8f45367621a334eb6e3a3897f72b09c5cf68b","ref":"refs/heads/fix/add-iframe-globals","pushedAt":"2024-04-04T22:14:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"},"commit":{"message":"feat: Define `hydra`, `mercury` and `strudel` globals on parent Window to share global variables between languages\n\nFixes #272\n\nAlso, define `m` global reference to Mercury RMS meter function (#213) on Hydra context.","shortMessageHtmlLink":"feat: Define hydra, mercury and strudel globals on parent Windo…"}},{"before":null,"after":"ceb4467a3d0c2d462b50fda1c99adfdfe88f0ec7","ref":"refs/heads/fix/add-iframe-globals","pushedAt":"2024-04-04T22:13:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"},"commit":{"message":"feat: Define `hydra`, `mercury` and `strudel` globals on parent Window to share global variables between languages\n\nFixes #272\n\nAlso, define `m` global reference to Mercury RMS meter function (#213) on Hydra context.","shortMessageHtmlLink":"feat: Define hydra, mercury and strudel globals on parent Windo…"}},{"before":"205232cd6d968750c8c4daff58bbb9395ae981d3","after":"fac31aebf16c6f5ec16168138893aaa76fe68da3","ref":"refs/heads/main","pushedAt":"2024-04-04T18:15:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"},"commit":{"message":"fix(mercury): Do not trigger empty error after evaluating (#273)","shortMessageHtmlLink":"fix(mercury): Do not trigger empty error after evaluating (#273)"}},{"before":"39c9399416e66a6e37386a4ab913ba59cd891cdb","after":null,"ref":"refs/heads/fix/mercury-empty-errors","pushedAt":"2024-04-04T18:15:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"}},{"before":null,"after":"39c9399416e66a6e37386a4ab913ba59cd891cdb","ref":"refs/heads/fix/mercury-empty-errors","pushedAt":"2024-04-04T18:10:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"},"commit":{"message":"fix(mercury): Do not trigger empty error after evaluating","shortMessageHtmlLink":"fix(mercury): Do not trigger empty error after evaluating"}},{"before":"8930c0f6022a9a058d6c194d907e9e469e20c43a","after":null,"ref":"refs/heads/fix/239-sandboxes","pushedAt":"2024-04-03T22:49:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"}},{"before":"d263680a677cfe9cc8d14d0e5ed104d0198a6b05","after":"205232cd6d968750c8c4daff58bbb9395ae981d3","ref":"refs/heads/main","pushedAt":"2024-04-03T22:49:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"},"commit":{"message":"Sandbox web languages using iframes (#268)\n\nFixes #239 \r\n\r\nLoad web libraries in separate pages and embed them using iframes. This\r\nway, these libraries do not pollute the global Window from the session\r\npage and there are no collisions between the globals each library\r\ndefine.\r\n\r\nIncidentally, this also fixes #193: Because the web language libraries\r\nare only loaded inside the iframe and thus in a separate JS context,\r\nwhen unloading the Iframe DOM element, sound and visuals stop.\r\n\r\nStrudel also adds some extensions to the Codemirror editor and has an\r\nanimation frame to update decorators. For some reason, these updates\r\nneed to run in the same context as the editor, and can't be modified\r\nfrom within the Iframe page.","shortMessageHtmlLink":"Sandbox web languages using iframes (#268)"}},{"before":"1e05baec79dbc91bf8701b8a5d78edc69e02865a","after":"8930c0f6022a9a058d6c194d907e9e469e20c43a","ref":"refs/heads/fix/239-sandboxes","pushedAt":"2024-04-03T22:35:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"},"commit":{"message":"refactor: Use `useCallback` hook when using `useEvalHandler`","shortMessageHtmlLink":"refactor: Use useCallback hook when using useEvalHandler"}},{"before":"4d77f1c2347c65a18b9bca4f71332ba06d8ffcf6","after":"1e05baec79dbc91bf8701b8a5d78edc69e02865a","ref":"refs/heads/fix/239-sandboxes","pushedAt":"2024-04-03T22:35:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"},"commit":{"message":"refactor: Use `useCallback` hook when using `useEvalHandler`","shortMessageHtmlLink":"refactor: Use useCallback hook when using useEvalHandler"}},{"before":"58dbf101fef67e3757e09ada09ad341fa9209275","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/vite-5.0.13","pushedAt":"2024-04-03T22:23:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"}},{"before":"737803b5b9eb79f509d5dff91f4af2f962ba6a7b","after":"d263680a677cfe9cc8d14d0e5ed104d0198a6b05","ref":"refs/heads/main","pushedAt":"2024-04-03T22:23:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"},"commit":{"message":"chore(deps-dev): bump vite from 5.0.12 to 5.0.13\n\nBumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.0.12 to 5.0.13.\n- [Release notes](https://github.com/vitejs/vite/releases)\n- [Changelog](https://github.com/vitejs/vite/blob/v5.0.13/packages/vite/CHANGELOG.md)\n- [Commits](https://github.com/vitejs/vite/commits/v5.0.13/packages/vite)\n\n---\nupdated-dependencies:\n- dependency-name: vite\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps-dev): bump vite from 5.0.12 to 5.0.13"}},{"before":null,"after":"58dbf101fef67e3757e09ada09ad341fa9209275","ref":"refs/heads/dependabot/npm_and_yarn/vite-5.0.13","pushedAt":"2024-04-03T18:09:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps-dev): bump vite from 5.0.12 to 5.0.13\n\nBumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.0.12 to 5.0.13.\n- [Release notes](https://github.com/vitejs/vite/releases)\n- [Changelog](https://github.com/vitejs/vite/blob/v5.0.13/packages/vite/CHANGELOG.md)\n- [Commits](https://github.com/vitejs/vite/commits/v5.0.13/packages/vite)\n\n---\nupdated-dependencies:\n- dependency-name: vite\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps-dev): bump vite from 5.0.12 to 5.0.13"}},{"before":null,"after":"4d77f1c2347c65a18b9bca4f71332ba06d8ffcf6","ref":"refs/heads/fix/239-sandboxes","pushedAt":"2024-04-03T01:34:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"},"commit":{"message":"refactor: Extract animation frame as a hook for strudel","shortMessageHtmlLink":"refactor: Extract animation frame as a hook for strudel"}},{"before":"f1c78a12dec806b55222c13f2979229e3ce445e8","after":null,"ref":"refs/heads/fix/use-manual-chunks","pushedAt":"2024-04-02T12:39:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"}},{"before":"c0f05cbc50b15ec58432829838ef2ef0900bb4d1","after":"737803b5b9eb79f509d5dff91f4af2f962ba6a7b","ref":"refs/heads/main","pushedAt":"2024-04-02T12:39:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"},"commit":{"message":"build: Configure manual chunks on build, to separate strudel/mercury/hydra/p5 from the rest","shortMessageHtmlLink":"build: Configure manual chunks on build, to separate strudel/mercury/…"}},{"before":"f2428b9c7842065d5f6e8b470bae4ee80cdc6e5f","after":"f1c78a12dec806b55222c13f2979229e3ce445e8","ref":"refs/heads/fix/use-manual-chunks","pushedAt":"2024-04-02T12:39:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"},"commit":{"message":"build: Configure manual chunks on build, to separate strudel/mercury/hydra/p5 from the rest","shortMessageHtmlLink":"build: Configure manual chunks on build, to separate strudel/mercury/…"}},{"before":"634a0a13939003db51e91432af7bb7f71ea2ba2f","after":null,"ref":"refs/heads/fix/strudel-first-eval-error","pushedAt":"2024-03-31T20:26:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"}},{"before":"6ee1313bb0a4af559ee1918ba9a1c02774fb645c","after":"c0f05cbc50b15ec58432829838ef2ef0900bb4d1","ref":"refs/heads/main","pushedAt":"2024-03-31T20:26:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"},"commit":{"message":"fix(strudel): Workaround - On init, eval silence to make sure everything is loaded","shortMessageHtmlLink":"fix(strudel): Workaround - On init, eval silence to make sure everyth…"}},{"before":null,"after":"634a0a13939003db51e91432af7bb7f71ea2ba2f","ref":"refs/heads/fix/strudel-first-eval-error","pushedAt":"2024-03-31T20:21:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"},"commit":{"message":"fix(strudel): Workaround - On init, eval silence to make sure everything is loaded","shortMessageHtmlLink":"fix(strudel): Workaround - On init, eval silence to make sure everyth…"}},{"before":null,"after":"f2428b9c7842065d5f6e8b470bae4ee80cdc6e5f","ref":"refs/heads/fix/use-manual-chunks","pushedAt":"2024-03-31T14:05:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"},"commit":{"message":"build: Configure manual chunks on build, to separate strudel/mercury/hydra/p5 from the rest","shortMessageHtmlLink":"build: Configure manual chunks on build, to separate strudel/mercury/…"}},{"before":"f61577a180bd463521b6013e804a58218ae8d5a5","after":"6ee1313bb0a4af559ee1918ba9a1c02774fb645c","ref":"refs/heads/main","pushedAt":"2024-03-31T13:58:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"},"commit":{"message":"chore(deps): Update @strudel/* packages to 1.0.1\n\nThis seems to fix #259","shortMessageHtmlLink":"chore(deps): Update @strudel/* packages to 1.0.1"}},{"before":"2325feaa4298b674535079a218e641d26b5c2de8","after":null,"ref":"refs/heads/fix/259-strudel-loads-twice","pushedAt":"2024-03-31T13:58:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"}},{"before":null,"after":"2325feaa4298b674535079a218e641d26b5c2de8","ref":"refs/heads/fix/259-strudel-loads-twice","pushedAt":"2024-03-31T13:55:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"munshkr","name":"Damián Silvani","path":"/munshkr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4862?s=80&v=4"},"commit":{"message":"chore(deps): Update @strudel/* packages to 1.0.1\n\nThis seems to fix #259","shortMessageHtmlLink":"chore(deps): Update @strudel/* packages to 1.0.1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQAF8YgA","startCursor":null,"endCursor":null}},"title":"Activity · munshkr/flok"}