{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":287403351,"defaultBranch":"main","name":"statsviz","ownerLogin":"arl","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-14T00:00:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/476650?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1696752969.0","currentOid":""},"activityList":{"items":[{"before":"5cd7e6a0888b58a1d15a06bb7049affda5d8a378","after":"014125456991f246926eb6c7fbfa9ffd1a161edf","ref":"refs/heads/main","pushedAt":"2024-02-18T13:35:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"Pass options when calling RegisterDefault (#126)","shortMessageHtmlLink":"Pass options when calling RegisterDefault (#126)"}},{"before":"98a9cf18785fdcdaabfa3b18c06cd97d92b5c808","after":"9a0ce07deb9047b203dc058f836d179d36338ced","ref":"refs/heads/readme-docs","pushedAt":"2023-10-11T14:04:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"runtime-metrics: gc-scan and gc-cycles were wrongly extracted with dark theme","shortMessageHtmlLink":"runtime-metrics: gc-scan and gc-cycles were wrongly extracted with da…"}},{"before":"ce94ff378bc3f2f239cc5ab909c580ed919a0955","after":null,"ref":"refs/heads/fix-examples","pushedAt":"2023-10-08T08:16:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"}},{"before":"cf54884d978434d4f23a4261382224b081fea798","after":"5cd7e6a0888b58a1d15a06bb7049affda5d8a378","ref":"refs/heads/main","pushedAt":"2023-10-08T08:16:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"Fix examples (#114)\n\n* _example: use statsviz@v0.6.0\r\n\r\n* Update CHANGELOG","shortMessageHtmlLink":"Fix examples (#114)"}},{"before":null,"after":"ce94ff378bc3f2f239cc5ab909c580ed919a0955","ref":"refs/heads/fix-examples","pushedAt":"2023-10-08T08:08:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"a7d93684ab8e5ec81579abb2d3557c994e2ffec6","after":null,"ref":"refs/heads/update-changelog","pushedAt":"2023-10-08T08:02:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"}},{"before":"99663ce88b623a279f6d44cea5a150f0a42d1c42","after":"cf54884d978434d4f23a4261382224b081fea798","ref":"refs/heads/main","pushedAt":"2023-10-08T08:02:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"Update changelog for v0.6.0 (#113)","shortMessageHtmlLink":"Update changelog for v0.6.0 (#113)"}},{"before":null,"after":"a7d93684ab8e5ec81579abb2d3557c994e2ffec6","ref":"refs/heads/update-changelog","pushedAt":"2023-10-08T08:02:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"Update changelog for v0.6.0","shortMessageHtmlLink":"Update changelog for v0.6.0"}},{"before":"6fb78121a6d3396c54e037068c1c9ca69f435455","after":null,"ref":"refs/heads/user-plots-and-new-metrics","pushedAt":"2023-10-08T08:00:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"}},{"before":"f059fb0253d7bde4415861fd9895dd87b0248577","after":"99663ce88b623a279f6d44cea5a150f0a42d1c42","ref":"refs/heads/main","pushedAt":"2023-10-08T08:00:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"User plots and new metrics (#111)\n\n* First draft of the Endpoint structure\r\n\r\n* _example: simplify test scripts\r\n\r\nNo need to create go.work file, we just copy main.go and\r\ngo.mod and perform a \"go mod edit -replace\" in order to pass\r\nstatsviz root.\r\n\r\n* _example/default: switch to statsviz.NewServer\r\n\r\n* _example/options: switch to statsviz.Endpoint\r\n\r\n* Reorganize files\r\n\r\n* Adapt tests\r\n\r\n* Move plot.List into Endpoint\r\n\r\n* internal/plot: construct List with NewList\r\n\r\n* Improve docs\r\n\r\n* s/endpoint{_test}.go/statsviz{_test}.go\r\n\r\n* Use a 'func option', to prevent misusing the API\r\n\r\n* internal/plot: pre-allocate plots slice\r\n\r\n* internal/plot: add reserved plot names to avoid conflicts\r\n\r\n* Introduce the TimeSeriesBuilder struct\r\n\r\n* internal/plot: support scatter user plots\r\n\r\n* First UserPlot public API\r\n\r\n* Add new WithUserPlot Endpoint option\r\n\r\n* internal/plot: add test to verify all metrics are plotted\r\n\r\n* Add go.mod to _example directory\r\n\r\n* Simplify non-exported user plot API\r\n\r\n* Move examples_test to module root\r\n\r\n* .github: remove separate examples step\r\n\r\n* .github: add go mod tidy check\r\n\r\n* _example/iris: fix go.mod\r\n\r\n* On run example tests on unixes\r\n\r\n* ci: on linux, runs on 1.18 and 1.20\r\n\r\n* _example: simpler work function\r\n\r\n* _example: bump all examples to go1.17\r\n\r\n* _example/iris: dependabot\r\n\r\n* _example/gin: dependabot\r\n\r\n* _example/fiber: dependabot\r\n\r\n* _example/fasthttp: dependabot\r\n\r\n* Increase http client timeout in examples test\r\n\r\n* Skip TestExamples in -short mode\r\n\r\n* Move Value func into TimeSeries struct\r\n\r\n* _example: improve prose/comments\r\n\r\n* Rename userplot option, s/AddSeries/AddTimeSeries\r\n\r\n* Improve doc\r\n\r\n* Improve hijack middleware and rename it to intercept\r\n\r\n* Organize imports\r\n\r\n* _example: add userplots example\r\n\r\n* testdata: add userplots testscript\r\n\r\n* internal/plot: remove leftover\r\n\r\n* README: update\r\n\r\n* CONTRIBUTING.md: update\r\n\r\n* README+CONTRIBUTING.md: capitalize Statsviz\r\n\r\n* internal/plot: replace anonymous with named structs\r\n\r\n* Use plain structs for user plot config, remove the builder pattern\r\n\r\n* _example/userplot: adapt example to new api\r\n\r\n* internal/plot: improve histogram API go doc\r\n\r\n* internal/plot: remove unused structures\r\n\r\n* Package go doc fixes\r\n\r\n* s/Endpoint/Server\r\n\r\n* _example: s/Endpoint/Server\r\n\r\n* Improve package and Server godocs\r\n\r\n* _example: s/endpoint/server\r\n\r\n* testdata: remove useless comments\r\n\r\n* Make Server zero-value useful\r\n\r\n* Update README.md\r\n\r\n* README.md: make sure plots are aligned on pkgsite README\r\n\r\n* Fix use of deprecated httptest.ResponseRecorder.HeaderMap\r\n\r\n* Fix, again, empty page after reload\r\n\r\n* static: fix use of tick suffix\r\n\r\n* Document TimeSeriesPlotConfig fields\r\n\r\n* Document user plot types\r\n\r\n* Re-add Register and RegisterDefault, but deprecate the latter.\r\n\r\n* _example: use either Register or NewServer\r\n\r\n* Function taking options may error, so return an error, like before.\r\n\r\n* _example: fix api\r\n\r\n* _example: Fix gin example\r\n\r\n* ci: update to go 1.19, 1.20, 1.21\r\n\r\n* Fix typo s/statviz/statsviz in docs\r\n\r\n* Update README.md\r\n\r\n* _example/gin: bump gin\r\n\r\n* _example/iris: bump iris\r\n\r\n* _example/fiber: bump fiber\r\n\r\n* _example/echo: bump echo\r\n\r\n* ci: enable test execution order shuffling\r\n\r\n* go.{mod,sum}: bump go-internal\r\n\r\n* go.mod: bump minimal go version to go1.19\r\n\r\n* _example: bump min go version to go1.19\r\n\r\n* ci: use go1.21 for coverage and non-linux tests\r\n\r\n* README: remove plot lists from toc\r\n\r\n* CHANGELOG.md: add unreleased section\r\n\r\n* Update README\r\n\r\n* README.md: reorganize badges\r\n\r\n* Revert \"_example/iris: bump iris\"\r\n\r\nThis reverts commit ee0202dfbe449c2244d6b9eec6e58ca6e1e54d58.\r\n\r\n* _example/iris: downgrade to latest version using go1.19\r\n\r\n* README.md: improve advanced usage example code\r\n\r\n* s/interface{}/any\r\n\r\n* internal/plots: register plots constructors with registerPlotFunc\r\n\r\n* internal/plots: add 'gc-cycles' plot\r\n\r\n* internal/plots: add 'memory-classes' plot\r\n\r\n* internal/plots: move new plots in plots.go\r\n\r\n* README.md: add 2 new plots\r\n\r\n* internal/plots: split plots.go into 2 (add plots_list.go)\r\n\r\n* README: rephrase Questions section\r\n\r\n* go.mod: drop go1.19, use go1.20\r\n\r\n* internal/plot: use literal map creation syntax\r\n\r\n* internal/plot: add cpu-classes (gc)\r\n\r\n* Update README.md\r\n\r\n* internal/plot: disregard /godebug metrics in TestUnusedRuntimeMetrics\r\n\r\n* internal/plot: reorganize cpu-classes (gc) code\r\n\r\n* internal/plot: add mutex wait plot\r\n\r\n* Update README\r\n\r\n* internal/plot: use 'foo per seconds' instead of 'foo per unit of time'\r\n\r\n* internal/plot: add gc scan plot\r\n\r\n* Update README\r\n\r\n* internal/static: simplify plots.js\r\n\r\n* _example: work sometimes runs a forced GC\r\n\r\n* Enable stacked plots: add Subplot.Type and Layout.BarMode\r\n\r\n* internal/plot: make 'gc-cycles' a stacked bar plot\r\n\r\n* internal/plot: make 'gc-scan' a stacked bar plot\r\n\r\n* STATSVIZ_DEBUG env var selects whether assets are embedded or from directory\r\n\r\nFor development/debugging, STATSVIZ_DEBUG=assets=dir allows to serve\r\nassets from the contents of the 'dir' directory.\r\n\r\n* NewServer if 2 user plots have the same name\r\n\r\n* Enable user plots to be 'stacked' plot by exposing BarMode\r\n\r\n* _example/userplots: add a stacked bar plot\r\n\r\n* Update README.md\r\n\r\n* Update CHANGELOG.md\r\n\r\n* Update CHANGELOG.md\r\n\r\n* Improve documentation","shortMessageHtmlLink":"User plots and new metrics (#111)"}},{"before":"cca622112bd9d2f702d41ff046dc27bfcaafa40d","after":"f059fb0253d7bde4415861fd9895dd87b0248577","ref":"refs/heads/main","pushedAt":"2023-10-08T06:10:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"fix: typo (#112)","shortMessageHtmlLink":"fix: typo (#112)"}},{"before":"f6abdd86eebc403252993c4eb20a5381559fdb33","after":"6fb78121a6d3396c54e037068c1c9ca69f435455","ref":"refs/heads/user-plots-and-new-metrics","pushedAt":"2023-10-07T10:48:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"Improve documentation","shortMessageHtmlLink":"Improve documentation"}},{"before":"ce93b5b612283abdeed8d1cc0fd61ff0fd13180b","after":"f6abdd86eebc403252993c4eb20a5381559fdb33","ref":"refs/heads/user-plots-and-new-metrics","pushedAt":"2023-10-07T09:42:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"404f53b491896a62acc2979dcca36d0d0ff21c3a","after":"ce93b5b612283abdeed8d1cc0fd61ff0fd13180b","ref":"refs/heads/user-plots-and-new-metrics","pushedAt":"2023-10-07T09:40:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":null,"after":"404f53b491896a62acc2979dcca36d0d0ff21c3a","ref":"refs/heads/user-plots-and-new-metrics","pushedAt":"2023-10-07T09:25:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"50ca4bc9499857063d9227d58b99d00b96d6cac0","after":null,"ref":"refs/heads/v1-api","pushedAt":"2023-10-07T09:24:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"}},{"before":"6bd1440a8fb6108b9ee8cdfa6db9dc347718194f","after":"98a9cf18785fdcdaabfa3b18c06cd97d92b5c808","ref":"refs/heads/readme-docs","pushedAt":"2023-10-03T23:07:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"runtime-metrics: update gc-cycles and gc-scan pix","shortMessageHtmlLink":"runtime-metrics: update gc-cycles and gc-scan pix"}},{"before":"a4d0997f81a27f39c06b9a448ddcd94b185ed815","after":"50ca4bc9499857063d9227d58b99d00b96d6cac0","ref":"refs/heads/v1-api","pushedAt":"2023-10-03T23:06:37.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"STATSVIZ_DEBUG env var selects whether assets are embedded or from directory\n\nFor development/debugging, STATSVIZ_DEBUG=assets=dir allows to serve\nassets from the contents of the 'dir' directory.","shortMessageHtmlLink":"STATSVIZ_DEBUG env var selects whether assets are embedded or from di…"}},{"before":"ac760a38874e716a86ca0cb90eb89165d1c445c2","after":"a4d0997f81a27f39c06b9a448ddcd94b185ed815","ref":"refs/heads/v1-api","pushedAt":"2023-10-01T21:04:29.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"329cb72169d93067e569dcfd95835de3e46b8f03","after":"6bd1440a8fb6108b9ee8cdfa6db9dc347718194f","ref":"refs/heads/readme-docs","pushedAt":"2023-10-01T21:03:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"add gc-scan.png","shortMessageHtmlLink":"add gc-scan.png"}},{"before":"777e8867be4251162ff65f465d89a0858dc8a02a","after":"329cb72169d93067e569dcfd95835de3e46b8f03","ref":"refs/heads/readme-docs","pushedAt":"2023-10-01T14:09:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"Add mutex-wait.png","shortMessageHtmlLink":"Add mutex-wait.png"}},{"before":"53596e690d3d93662de3da02a0ecca2ea2002606","after":"777e8867be4251162ff65f465d89a0858dc8a02a","ref":"refs/heads/readme-docs","pushedAt":"2023-10-01T14:04:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"Add mutex-wait.png","shortMessageHtmlLink":"Add mutex-wait.png"}},{"before":"638c1baec865a467f56e57e2ef23f7604f4c2149","after":"53596e690d3d93662de3da02a0ecca2ea2002606","ref":"refs/heads/readme-docs","pushedAt":"2023-09-30T15:03:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"add cpu-classes-gc.png","shortMessageHtmlLink":"add cpu-classes-gc.png"}},{"before":"eef1f232bd2c93561edefa913a4d3fed48fe6d93","after":"ac760a38874e716a86ca0cb90eb89165d1c445c2","ref":"refs/heads/v1-api","pushedAt":"2023-09-30T15:02:19.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"0a02625017b62b8eca9bbed3907c9d602f9318af","after":"638c1baec865a467f56e57e2ef23f7604f4c2149","ref":"refs/heads/readme-docs","pushedAt":"2023-09-30T15:00:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"add cpu-classes-gc.png","shortMessageHtmlLink":"add cpu-classes-gc.png"}},{"before":"dc10c4f9e63e32978e9d3d086ed2bec3598d0cf0","after":"0a02625017b62b8eca9bbed3907c9d602f9318af","ref":"refs/heads/readme-docs","pushedAt":"2023-09-30T14:57:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"add cpu-classes-gc.png","shortMessageHtmlLink":"add cpu-classes-gc.png"}},{"before":"5ff0e23ade88c73c62d849b45970ec88d5c527ef","after":"dc10c4f9e63e32978e9d3d086ed2bec3598d0cf0","ref":"refs/heads/readme-docs","pushedAt":"2023-09-30T14:55:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"add gc-cycles.png and memory-classes.png","shortMessageHtmlLink":"add gc-cycles.png and memory-classes.png"}},{"before":"e683a5ab00cbb9670c1bd2a89445ce151741714f","after":"eef1f232bd2c93561edefa913a4d3fed48fe6d93","ref":"refs/heads/v1-api","pushedAt":"2023-09-30T13:46:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"go.mod: drop go1.19, use go1.20","shortMessageHtmlLink":"go.mod: drop go1.19, use go1.20"}},{"before":"4e882f8cd560ddd46aa3864dc8fffddc01d3b07b","after":"e683a5ab00cbb9670c1bd2a89445ce151741714f","ref":"refs/heads/v1-api","pushedAt":"2023-09-30T13:40:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"go.mod: drop go1.19, use go1.20","shortMessageHtmlLink":"go.mod: drop go1.19, use go1.20"}},{"before":"8168e1f77319a31cc07b6b9a59d8c64cf1335b45","after":"4e882f8cd560ddd46aa3864dc8fffddc01d3b07b","ref":"refs/heads/v1-api","pushedAt":"2023-09-24T17:37:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"arl","name":"Aurélien Rainone","path":"/arl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476650?s=80&v=4"},"commit":{"message":"internal/plots: split plots.go into 2 (add plots_list.go)","shortMessageHtmlLink":"internal/plots: split plots.go into 2 (add plots_list.go)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD_d1lzAA","startCursor":null,"endCursor":null}},"title":"Activity · arl/statsviz"}