{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":286426536,"defaultBranch":"main","name":"puffin","ownerLogin":"EmbarkStudios","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-10T09:03:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44887257?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719470509.0","currentOid":""},"activityList":{"items":[{"before":"88c8d16fdf0560388c9e890291ef3433e74b89b2","after":"b08bac53f12a71d0b4fb8be51f315e69b8a8f02e","ref":"refs/heads/main","pushedAt":"2024-07-16T04:54:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Update Egui to 0.28 (#223)\n\n### Checklist\r\n\r\n* [x] I have read the [Contributor Guide](../CONTRIBUTING.md)\r\n* [x] I have read and agree to the [Code of\r\nConduct](../CODE_OF_CONDUCT.md)\r\n* [x] I have added a description of my changes and why I'd like them\r\nincluded in the section below\r\n\r\n### Description of Changes\r\n\r\nI have done my best to update to egui 0.28. The only thing I am unsure\r\nabout is the ParentId of the tooltips, but I have guestimated as best I\r\ncan.","shortMessageHtmlLink":"Update Egui to 0.28 (#223)"}},{"before":"7d24cbf76c179c3434f37585a6b48cb3c40beabb","after":"c38b8ae8a028206f781b6a8dbafb9ba1143f6b74","ref":"refs/heads/optimize-stats-computation","pushedAt":"2024-07-08T11:32:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andreiltd","name":"Tomasz Andrzejak","path":"/andreiltd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7009786?s=80&v=4"},"commit":{"message":"Build SelectedFrames from iterator","shortMessageHtmlLink":"Build SelectedFrames from iterator"}},{"before":"0831946a6f61ba3c0f35ada75ed7faff1f792002","after":"7d24cbf76c179c3434f37585a6b48cb3c40beabb","ref":"refs/heads/optimize-stats-computation","pushedAt":"2024-06-28T13:20:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreiltd","name":"Tomasz Andrzejak","path":"/andreiltd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7009786?s=80&v=4"},"commit":{"message":"Build SelectedFrames from iterator","shortMessageHtmlLink":"Build SelectedFrames from iterator"}},{"before":"af98035e39cdb4fdd754ec30d89a3781bbec252f","after":"88c8d16fdf0560388c9e890291ef3433e74b89b2","ref":"refs/heads/main","pushedAt":"2024-06-28T10:57:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Hoodad","name":"Robin Thunström","path":"/Hoodad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232197?s=80&v=4"},"commit":{"message":"đŸª‚ Disable `drag_to_scroll` on frame selection `ScrollArea` (#214)\n\nRedo of #207\r\n\r\n### Checklist\r\n\r\n* [x] I have read the [Contributor Guide](../CONTRIBUTING.md)\r\n* [x] I have read and agree to the [Code of\r\nConduct](../CODE_OF_CONDUCT.md)\r\n* [x] I have added a description of my changes and why I'd like them\r\nincluded in the section below\r\n\r\n### Description of Changes\r\nIn the version `0.27` release of `egui`, the interaction handling was\r\nchanged. This caused the scope selection in the flamegraph to be\r\nunselectable. By disabling the `drag_to_scroll` on the related\r\n`ScrollArea` this issue is solved.\r\n\r\nThe latest scope selection does not suffer from this, as it does not use\r\na `ScrollArea`.\r\n\r\nNote that this does not have any behavioral effect, but instead results\r\nin the same behavior of click/drag/scroll when on egui `0.26`!\r\n\r\n### Related Issues\r\n- Fixes #205\r\n\r\n```[tasklist]\r\n### Tested on\r\n- [x] Windows\r\n- [x] Linux\r\n- [x] Mac\r\n- [x] Android\r\n```","shortMessageHtmlLink":"đŸª‚ Disable drag_to_scroll on frame selection ScrollArea (#214)"}},{"before":"d9d38fed088cc764357a9563f08de19786953e2d","after":"0831946a6f61ba3c0f35ada75ed7faff1f792002","ref":"refs/heads/optimize-stats-computation","pushedAt":"2024-06-28T09:56:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andreiltd","name":"Tomasz Andrzejak","path":"/andreiltd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7009786?s=80&v=4"},"commit":{"message":"Merge branch 'main' into optimize-stats-computation","shortMessageHtmlLink":"Merge branch 'main' into optimize-stats-computation"}},{"before":"751538c4b8b8f28f4afdb34b8052b97cc2d8db8b","after":"d9d38fed088cc764357a9563f08de19786953e2d","ref":"refs/heads/optimize-stats-computation","pushedAt":"2024-06-28T09:44:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andreiltd","name":"Tomasz Andrzejak","path":"/andreiltd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7009786?s=80&v=4"},"commit":{"message":"Merge branch 'main' into optimize-stats-computation","shortMessageHtmlLink":"Merge branch 'main' into optimize-stats-computation"}},{"before":"c497844cbdc4f9028f73f92fc4c98d3166fb7221","after":"751538c4b8b8f28f4afdb34b8052b97cc2d8db8b","ref":"refs/heads/optimize-stats-computation","pushedAt":"2024-06-28T09:36:43.000Z","pushType":"push","commitsCount":56,"pusher":{"login":"andreiltd","name":"Tomasz Andrzejak","path":"/andreiltd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7009786?s=80&v=4"},"commit":{"message":"Merge branch 'main' into optimize-stats-computation","shortMessageHtmlLink":"Merge branch 'main' into optimize-stats-computation"}},{"before":"cbd60fe8e6e7df2d6881919d8244e89e27096de6","after":null,"ref":"refs/heads/hoodad/always-use-the-same-intersection-test","pushedAt":"2024-06-27T06:41:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Hoodad","name":"Robin Thunström","path":"/Hoodad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232197?s=80&v=4"}},{"before":"5494ef052b9951bfb8440ad668e7d81801d89ac4","after":"af98035e39cdb4fdd754ec30d89a3781bbec252f","ref":"refs/heads/main","pushedAt":"2024-06-27T06:41:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Hoodad","name":"Robin Thunström","path":"/Hoodad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232197?s=80&v=4"},"commit":{"message":"Ensure same intersection bounds are always used (#218)\n\n### Checklist\r\n\r\n* [x] I have read the [Contributor Guide](../CONTRIBUTING.md)\r\n* [x] I have read and agree to the [Code of\r\nConduct](../CODE_OF_CONDUCT.md)\r\n* [x] I have added a description of my changes and why I'd like them\r\nincluded in the section below\r\n\r\n### Description of Changes\r\n\r\nThis ensures the bounds for a `frame_rect` is always the same when\r\nchecking for intersection in puffin_egui.\r\n\r\nAlso removed unnecessary call to `response.hovered()`. \r\n\r\n### Related Issues\r\n\r\nFixes #217","shortMessageHtmlLink":"Ensure same intersection bounds are always used (#218)"}},{"before":"b69eaceb3686208d232ec7c50e9475f6ab072da8","after":"cbd60fe8e6e7df2d6881919d8244e89e27096de6","ref":"refs/heads/hoodad/always-use-the-same-intersection-test","pushedAt":"2024-06-26T15:01:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hoodad","name":"Robin Thunström","path":"/Hoodad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232197?s=80&v=4"},"commit":{"message":"Cargo fmt","shortMessageHtmlLink":"Cargo fmt"}},{"before":"c89695c59a69cd40483d258654eeb6c9e0a3e67f","after":"b69eaceb3686208d232ec7c50e9475f6ab072da8","ref":"refs/heads/hoodad/always-use-the-same-intersection-test","pushedAt":"2024-06-26T15:00:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hoodad","name":"Robin Thunström","path":"/Hoodad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232197?s=80&v=4"},"commit":{"message":"Fixed issue with not expanind the max corner of the frame rect","shortMessageHtmlLink":"Fixed issue with not expanind the max corner of the frame rect"}},{"before":"b66ae7a89f39b5357ee8913e71650126c6c1a704","after":"c89695c59a69cd40483d258654eeb6c9e0a3e67f","ref":"refs/heads/hoodad/always-use-the-same-intersection-test","pushedAt":"2024-06-26T14:20:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Hoodad","name":"Robin Thunström","path":"/Hoodad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232197?s=80&v=4"},"commit":{"message":"Merge branch 'main' into hoodad/always-use-the-same-intersection-test","shortMessageHtmlLink":"Merge branch 'main' into hoodad/always-use-the-same-intersection-test"}},{"before":"f74547461b569a444054f1129ee7487175ee7320","after":null,"ref":"refs/heads/hoodad/update-lock-file","pushedAt":"2024-06-26T14:02:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Hoodad","name":"Robin Thunström","path":"/Hoodad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232197?s=80&v=4"}},{"before":"5b1e3bbb4c16463df64bde6f34bccd9a593652ae","after":"5494ef052b9951bfb8440ad668e7d81801d89ac4","ref":"refs/heads/main","pushedAt":"2024-06-26T14:02:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Hoodad","name":"Robin Thunström","path":"/Hoodad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232197?s=80&v=4"},"commit":{"message":"Update cargo vet, cargo fmt and cargo.lock to fix CI (#220)\n\n### Checklist\r\n\r\n* [x] I have read the [Contributor Guide](../CONTRIBUTING.md)\r\n* [x] I have read and agree to the [Code of\r\nConduct](../CODE_OF_CONDUCT.md)\r\n* [x] I have added a description of my changes and why I'd like them\r\nincluded in the section below","shortMessageHtmlLink":"Update cargo vet, cargo fmt and cargo.lock to fix CI (#220)"}},{"before":null,"after":"77623b3f86c51b9bfed2a7ea889d5a746faf7200","ref":"refs/heads/hoodad/test","pushedAt":"2024-06-26T13:54:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Hoodad","name":"Robin Thunström","path":"/Hoodad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232197?s=80&v=4"},"commit":{"message":"Disable drag to scroll","shortMessageHtmlLink":"Disable drag to scroll"}},{"before":null,"after":"0a43e0eed82325e9440d26cd4fbcb22ab5412de9","ref":"refs/heads/hoodad/fix-scrolling-and-clicking-flamegraph","pushedAt":"2024-06-26T12:56:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Hoodad","name":"Robin Thunström","path":"/Hoodad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232197?s=80&v=4"},"commit":{"message":"Fixes the isse of scrolling and clicking in the frame view","shortMessageHtmlLink":"Fixes the isse of scrolling and clicking in the frame view"}},{"before":"910d3166d9a09f81a4d81c22769e16440be1a0c3","after":"f74547461b569a444054f1129ee7487175ee7320","ref":"refs/heads/hoodad/update-lock-file","pushedAt":"2024-06-26T10:53:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hoodad","name":"Robin Thunström","path":"/Hoodad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232197?s=80&v=4"},"commit":{"message":"cargo fmt","shortMessageHtmlLink":"cargo fmt"}},{"before":"d6a5452c6d7b697fc6bab950e1122561ff966443","after":"910d3166d9a09f81a4d81c22769e16440be1a0c3","ref":"refs/heads/hoodad/update-lock-file","pushedAt":"2024-06-26T10:51:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hoodad","name":"Robin Thunström","path":"/Hoodad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232197?s=80&v=4"},"commit":{"message":"Fix cargo vet","shortMessageHtmlLink":"Fix cargo vet"}},{"before":null,"after":"d6a5452c6d7b697fc6bab950e1122561ff966443","ref":"refs/heads/hoodad/update-lock-file","pushedAt":"2024-06-25T14:41:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Hoodad","name":"Robin Thunström","path":"/Hoodad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232197?s=80&v=4"},"commit":{"message":"cargo.lock update","shortMessageHtmlLink":"cargo.lock update"}},{"before":"1bda64f45c17f5e7408ee8f9ba3ad6da1e2a44f4","after":"b66ae7a89f39b5357ee8913e71650126c6c1a704","ref":"refs/heads/hoodad/always-use-the-same-intersection-test","pushedAt":"2024-06-25T14:09:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hoodad","name":"Robin Thunström","path":"/Hoodad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232197?s=80&v=4"},"commit":{"message":"Added info to changelog.md","shortMessageHtmlLink":"Added info to changelog.md"}},{"before":null,"after":"1bda64f45c17f5e7408ee8f9ba3ad6da1e2a44f4","ref":"refs/heads/hoodad/always-use-the-same-intersection-test","pushedAt":"2024-06-25T13:56:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Hoodad","name":"Robin Thunström","path":"/Hoodad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232197?s=80&v=4"},"commit":{"message":"This ensures that the same bounds are always used","shortMessageHtmlLink":"This ensures that the same bounds are always used"}},{"before":"232bf8138b3b8e1dc02fc95ca33eb7999dace0e3","after":"5b1e3bbb4c16463df64bde6f34bccd9a593652ae","ref":"refs/heads/main","pushedAt":"2024-06-25T08:45:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Alllow using custom GlobalProfiler instance with puffin_http::Server (#212)\n\n# Checklist\r\n\r\n* [X] I have read the [Contributor Guide](../CONTRIBUTING.md)\r\n* [X] I have read and agree to the [Code of\r\nConduct](../CODE_OF_CONDUCT.md)\r\n* [X] I have added a description of my changes and why I'd like them\r\nincluded in the section below\r\n\r\n# Changes\r\n\r\nAllow `puffin_http::Server` to use a custom `puffin::GlobalProfiler`\r\ninstance.\r\n\r\n- Add a new constructor function `Server::new_custom()`\r\n- It takes in two function pointers to call when adding/removing the\r\n`Server` as a `Sink`.\r\n- These can be changed to add to a `GlobalProfiler` instance that isn't\r\nthe default instance returned by `GlobalProfiler::lock()`\r\n- Existing `Server::new()` now simply wraps this new function around the\r\ndefault `GlobalProfiler::lock()` function, so behaviour is the same\r\n- Add extensive documentation including working examples and a helpful\r\nmacro\r\n\r\n# Example Usage\r\n\r\nHere's a video of me using it to profile my project\r\n[`rayna`](https://github.com/v0x0g/rayna).\r\n\r\nOn the left we have my app, with the **render** profiler running top\r\nright and the **ui** profiler running bottom right. Note that this is\r\n_one app process_, but it has two separate `puffin_http::Server`\r\ninstances. Note how in the video these profilers are sending frames\r\ncompletely independently, but for the same process.\r\n\r\n_Apologies for the compression, it doesn't seem to like my noisy\r\nimages..._\r\n\r\n\r\nhttps://github.com/EmbarkStudios/puffin/assets/153816778/f1ef7625-294b-4347-aad4-0062f0f1b3b7","shortMessageHtmlLink":"Alllow using custom GlobalProfiler instance with puffin_http::Server (#…"}},{"before":"8a1904d5a6970373cb9c0920dd9056324d4d24b5","after":"232bf8138b3b8e1dc02fc95ca33eb7999dace0e3","ref":"refs/heads/main","pushedAt":"2024-06-25T08:41:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Add extended version of `puffin::profile_scope!()` (#213)\n\n# Checklist\r\n\r\n* [X] I have read the [Contributor Guide](../CONTRIBUTING.md)\r\n* [X] I have read and agree to the [Code of\r\nConduct](../CODE_OF_CONDUCT.md)\r\n* [X] I have added a description of my changes and why I'd like them\r\nincluded in the section below\r\n\r\n# Description of Changes\r\n\r\nAdd extended version of `puffin::profile_scope!()` that expands to an\r\nexpression instead of variable\r\n\r\n- This allows for profiling scopes to persist for custom scopes, instead\r\nof being limited to block scopes\r\n- Includes doctests and real-world example\r\n\r\n\r\n# Related Issues\r\n\r\nAs per request from @chrisduerr in #194","shortMessageHtmlLink":"Add extended version of puffin::profile_scope!() (#213)"}},{"before":"8b29f0da6ae06a24f7d09300e5c42680c32c45ff","after":"8a1904d5a6970373cb9c0920dd9056324d4d24b5","ref":"refs/heads/main","pushedAt":"2024-06-16T14:02:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TimonPost","name":"Timon","path":"/TimonPost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19969910?s=80&v=4"},"commit":{"message":"chore: Release","shortMessageHtmlLink":"chore: Release"}},{"before":"2d7d3c627fd1dd37ad1ca1366a53af82be644c69","after":"b6fe0a15072bf5139c748370e2484c781a692e01","ref":"refs/heads/main","pushedAt":"2024-05-17T08:55:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Fix broken flamegraph interaction with egui 0.27.1 (#211)\n\n### Checklist\r\n\r\n* [x] I have read the [Contributor Guide](../CONTRIBUTING.md)\r\n* [x] I have read and agree to the [Code of\r\nConduct](../CODE_OF_CONDUCT.md)\r\n* [x] I have added a description of my changes and why I'd like them\r\nincluded in the section below\r\n\r\n### Description of Changes\r\n\r\nThis PR cancels the revert (#208) of egui 0.27.1 update (#201) and fix\r\nthe flamegraph interaction bug it introduced whenever the flamegraph's\r\nscroll area was active.\r\n\r\n### Related Issues\r\n\r\n* Closes https://github.com/EmbarkStudios/puffin/pull/207\r\n* Closes https://github.com/EmbarkStudios/puffin/issues/205","shortMessageHtmlLink":"Fix broken flamegraph interaction with egui 0.27.1 (#211)"}},{"before":"dcf4d9158c428f852539c7708ea04b5c7b23e1e6","after":null,"ref":"refs/heads/revert-201-antoine/egui-0.27.0","pushedAt":"2024-05-17T08:13:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"}},{"before":"818fea564aa06dd65070e69514d51d879c692bc1","after":"2d7d3c627fd1dd37ad1ca1366a53af82be644c69","ref":"refs/heads/main","pushedAt":"2024-05-17T08:13:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Revert update to egui 0.27 (#208)\n\n* Reverts https://github.com/EmbarkStudios/puffin/pull/201\r\n* Closes https://github.com/EmbarkStudios/puffin/issues/205\r\n\r\nThe update to egui 0.27 broke scrolling and selection of scopes in the\r\nflamegraph.\r\n\r\nI'll revert it, and then we don't merge things without testing them next\r\ntime.","shortMessageHtmlLink":"Revert update to egui 0.27 (#208)"}},{"before":"3e88b4c6f446edf4f8fabe1a76c9cf5a3824e3e6","after":"dcf4d9158c428f852539c7708ea04b5c7b23e1e6","ref":"refs/heads/revert-201-antoine/egui-0.27.0","pushedAt":"2024-05-17T08:03:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Revert \"Update for egui 0.27.1 (#201)\"\n\nThis reverts commit db01a34128fb86bace202698a6e2c9217c3a3645.","shortMessageHtmlLink":"Revert \"Update for egui 0.27.1 (#201)\""}},{"before":"bc2039a3a27ba8c0467322141f35fc34f2254726","after":null,"ref":"refs/heads/emilk/fix-ci","pushedAt":"2024-05-17T08:03:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"}},{"before":"38c397275c0f4f380a5ef9ca62b2f5f4fc83da96","after":"818fea564aa06dd65070e69514d51d879c692bc1","ref":"refs/heads/main","pushedAt":"2024-05-17T08:03:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Fix red CI (#209)","shortMessageHtmlLink":"Fix red CI (#209)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgF1JRwA","startCursor":null,"endCursor":null}},"title":"Activity · EmbarkStudios/puffin"}