{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1125630,"defaultBranch":"main","name":"Loris","ownerLogin":"aces","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-11-30T14:57:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/472868?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708618826.0","currentOid":""},"activityList":{"items":[{"before":"91141f82c0d3fb40e38d96630c47259600102040","after":"6ae696b97ce5f93cf7e992ca4b07500d4f601164","ref":"refs/heads/main","pushedAt":"2024-05-16T15:25:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"[score_instrument] use getInstanceData to get the instrument data (#9263)\n\nThe score_instrument script breaks with JSON data. This updates the\r\nscript to use getInstanceData() instead of trying to write an SQL\r\nquery directly so that it works no matter what format the instrument\r\nsaves data in.","shortMessageHtmlLink":"[score_instrument] use getInstanceData to get the instrument data (#9263"}},{"before":"77f0a59bae38b246b18ffb25261a7a120c2d38e0","after":"91141f82c0d3fb40e38d96630c47259600102040","ref":"refs/heads/main","pushedAt":"2024-05-16T15:07:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"[Acknowledgment] Fix awkward language in citation policy placeholder #9246 - modify text (#9269)\n\nFixes #9246","shortMessageHtmlLink":"[Acknowledgment] Fix awkward language in citation policy placeholder #…"}},{"before":"bbb13630a979f5fd068e40c8c215d94726892507","after":"77f0a59bae38b246b18ffb25261a7a120c2d38e0","ref":"refs/heads/main","pushedAt":"2024-05-16T14:34:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"[dataquery] Require access to dictionary module (#9260)\n\nThe dataquery module uses the dictionary module's API to load\r\nthe data dictionary. A user needs access to it for the dataquery module\r\nto load.\r\n\r\nFixes #9244","shortMessageHtmlLink":"[dataquery] Require access to dictionary module (#9260)"}},{"before":"a61790dc78ade2971986c33de0efd707a69612b1","after":"bbb13630a979f5fd068e40c8c215d94726892507","ref":"refs/heads/main","pushedAt":"2024-05-16T14:15:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"[acknowledgements] integration tests (#9266)\n\nCover all parts of acknowledgements module test plan with integration tests.","shortMessageHtmlLink":"[acknowledgements] integration tests (#9266)"}},{"before":"beea26af927cef8aea1826fdc2776513235a59af","after":"a61790dc78ade2971986c33de0efd707a69612b1","ref":"refs/heads/main","pushedAt":"2024-05-16T14:13:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"[Login] Add login suggestion and redirection for error 403 (#9041)\n\nWhenever an unauthenticated gets a 403 error, they can try logging in and be redirected to the page they got the 403 on.","shortMessageHtmlLink":"[Login] Add login suggestion and redirection for error 403 (#9041)"}},{"before":"f167e2e30d97191b0ac627969e523e1a8eb0565e","after":"beea26af927cef8aea1826fdc2776513235a59af","ref":"refs/heads/main","pushedAt":"2024-05-16T14:12:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"[dataquery] Fix strikethrough effect when field re-added (#9261)\n\nWhen a field is removed by the trashbin icon, the onMouseLeave\r\nfor the hover effect doesn't fire as the component is unmounted.\r\nWhen a new field is added, the wrong \"hover\" index is set and it\r\nincorrectly shows a strike-through effect.\r\n\r\nThis is effectively the same fix as #9104 on a different tab.\r\n\r\nResolves #9249","shortMessageHtmlLink":"[dataquery] Fix strikethrough effect when field re-added (#9261)"}},{"before":"9161b4b108660af3b838402e159dab1015db922c","after":"f167e2e30d97191b0ac627969e523e1a8eb0565e","ref":"refs/heads/main","pushedAt":"2024-05-10T18:24:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"[form + mri_violations] Add DatetimeElement to filter fields by date and time (#9190)\n\nAdd a DatetimeElement to input datetime information, which can be used to filter table columns with both dates times.\r\n\r\nResolves #9091","shortMessageHtmlLink":"[form + mri_violations] Add DatetimeElement to filter fields by date …"}},{"before":"fca2d608a09c095dd4af919f482553fa451e75a0","after":"9161b4b108660af3b838402e159dab1015db922c","ref":"refs/heads/main","pushedAt":"2024-05-10T17:23:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"[Issue_tracker] Updated testplan to reflect that 'assignee' should not be required when creating an issue (#9259)\n\nUpdated testplan to reflect that 'assignee' should not be required when creating an issue.\r\n\r\nFixes #9253","shortMessageHtmlLink":"[Issue_tracker] Updated testplan to reflect that 'assignee' should no…"}},{"before":"4397c56ca29837768bb3b981ba7cab26cc319baf","after":"fca2d608a09c095dd4af919f482553fa451e75a0","ref":"refs/heads/main","pushedAt":"2024-05-10T12:31:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"[EEG] Remove 's' from derivative (#9256)\n\nFixes #9223","shortMessageHtmlLink":"[EEG] Remove 's' from derivative (#9256)"}},{"before":"fc1db13236ddbc7862b0a6adc353aeac7d45d111","after":"4397c56ca29837768bb3b981ba7cab26cc319baf","ref":"refs/heads/main","pushedAt":"2024-05-10T12:30:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"[statistics] Fix timeseries graph spline bug (#9257)\n\nThe Study Progression - site scans graph on the dashboard has a few instances of this issue c3js/c3#1885, where the timeseries goes back in time in order to make a smooth spline.\r\n\r\nTake fix from that issue.","shortMessageHtmlLink":"[statistics] Fix timeseries graph spline bug (#9257)"}},{"before":"cec4f99e4e66d7dad051d04205c70a96c15cda4b","after":"fc1db13236ddbc7862b0a6adc353aeac7d45d111","ref":"refs/heads/main","pushedAt":"2024-05-09T18:27:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"[dashboard] Add project filter for tasks widget (#9220)\n\nThis adds a project filter for TaskQueryWidget so that a user will only see the relevant tasks to their own project assignments.\r\n\r\nFixes #9130","shortMessageHtmlLink":"[dashboard] Add project filter for tasks widget (#9220)"}},{"before":"079d6c92b2bef9240e3e38fe5bcb638da1dd1330","after":"cec4f99e4e66d7dad051d04205c70a96c15cda4b","ref":"refs/heads/main","pushedAt":"2024-05-09T18:06:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"[new_profile] Make list of available projects user dependent (#9236)\n\nRequire users to have access to a project they are creating a candidate for in the API.","shortMessageHtmlLink":"[new_profile] Make list of available projects user dependent (#9236)"}},{"before":"c00ce24c0a174b8ae6383893db75ba3169245bca","after":"079d6c92b2bef9240e3e38fe5bcb638da1dd1330","ref":"refs/heads/main","pushedAt":"2024-05-09T15:57:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"[26.0 Release] SQL patch archiving + release patch generation (#9235)\n\nCreate release patch and archive patches included in it.","shortMessageHtmlLink":"[26.0 Release] SQL patch archiving + release patch generation (#9235)"}},{"before":"91243c005469b64dde07158aad7b82775d9e73b2","after":"c00ce24c0a174b8ae6383893db75ba3169245bca","ref":"refs/heads/main","pushedAt":"2024-05-09T15:12:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"[Testing] GitAction v2 to v3 (#9240)\n\nUpgrade GitAction checkout version from v2 to v3.","shortMessageHtmlLink":"[Testing] GitAction v2 to v3 (#9240)"}},{"before":"ae68d8c317b15eb93481db99bf91278e7451cf48","after":"91243c005469b64dde07158aad7b82775d9e73b2","ref":"refs/heads/main","pushedAt":"2024-05-09T14:09:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"Update sampling frequency in RB_physiological_parameter_file.sql (#9241)\n\nThe sampling frequency for the EEG data on RB is 256Hz instead of 512Hz.\r\n\r\nIt is the incorrect value for the dataset, and it also prevents filters from working on the signal, because coefficients are not defined for 256.","shortMessageHtmlLink":"Update sampling frequency in RB_physiological_parameter_file.sql (#9241)"}},{"before":"8b3eed663af1d42ae78056e7dfc5bf41c113edeb","after":"ae68d8c317b15eb93481db99bf91278e7451cf48","ref":"refs/heads/main","pushedAt":"2024-05-06T19:27:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"[next_stage] Update test plan (#9239)\n\nThis updates the test plan of next_stage module because there is no longer a \"scan done\" option (#8955). This step is removed from the testing instructions.","shortMessageHtmlLink":"[next_stage] Update test plan (#9239)"}},{"before":"bb5b3f4329f74084e6ef0c2332d23821f2ed6d37","after":"8b3eed663af1d42ae78056e7dfc5bf41c113edeb","ref":"refs/heads/main","pushedAt":"2024-05-03T14:40:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"[dataquery/dictionary] Add option to display enums as either value or field in dataquery module (#9224)\n\nThe dataquery module was showing the backend enum value, rather than the frontend label, which isn't very useful to most users.\r\n\r\nThis adds an option for the user to select how they want to display enums.\r\n\r\nIt also updates the menu label from \"alpha\" to \"beta\" since the module has now been tested with large data sets.\r\n\r\nFixes #9221","shortMessageHtmlLink":"[dataquery/dictionary] Add option to display enums as either value or…"}},{"before":"8e9a61daeb368f507e5b1e99785e2588f073af15","after":"bb5b3f4329f74084e6ef0c2332d23821f2ed6d37","ref":"refs/heads/main","pushedAt":"2024-05-02T15:40:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"Fix webpack compilation of JS modules (#9231)\n\nThis seems to fix the issue found during the testing meeting, where there was a problem in the compilation of JS modules (found in the dataquery but probably in other places too).","shortMessageHtmlLink":"Fix webpack compilation of JS modules (#9231)"}},{"before":"5994d7428f5603c5d080660ee2c5d98cc4773a18","after":"8e9a61daeb368f507e5b1e99785e2588f073af15","ref":"refs/heads/main","pushedAt":"2024-05-02T13:24:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"[instrument] Fix data type of getCandID function (#9228)\n\ngetCandID in the instrument class was incorrectly returning a string\r\ninstead of a CandID object. (Since the function was recently added,\r\nwe still have time to fix it before the release with little chance of\r\nit having been used elsewhere.)","shortMessageHtmlLink":"[instrument] Fix data type of getCandID function (#9228)"}},{"before":"a7d272837545b657888e2d0eb207bd0a586974cf","after":"5994d7428f5603c5d080660ee2c5d98cc4773a18","ref":"refs/heads/main","pushedAt":"2024-05-02T13:19:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"[dictionary] Fix loading of dictionary module (#9227)\n\nThe \"Sex\" data type is incorrectly returning an object instead of\r\nan array for the field options of the dictionary because \\Utility::getSexList\r\nreturns an associative array, not an array.","shortMessageHtmlLink":"[dictionary] Fix loading of dictionary module (#9227)"}},{"before":"aa80860b0379a54da1de551da1ccd91de4632e5c","after":"a7d272837545b657888e2d0eb207bd0a586974cf","ref":"refs/heads/main","pushedAt":"2024-05-02T13:01:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"Improve webpack configuration (#9225)\n\nImprove the webpack configuration to make building LORIS more memory and time efficient. The changes of this PR are described in https://github.com/aces/Loris/issues/9218#issuecomment-2079578910\r\n\r\nResolves #9218","shortMessageHtmlLink":"Improve webpack configuration (#9225)"}},{"before":"a3cd751d46b9243d0c039fd522d9695b6b013c03","after":"aa80860b0379a54da1de551da1ccd91de4632e5c","ref":"refs/heads/main","pushedAt":"2024-04-30T16:51:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"[help_editor] Updates Test plan. (#9122)\n\nResolve #8624","shortMessageHtmlLink":"[help_editor] Updates Test plan. (#9122)"}},{"before":"c8f83202e9129a2d94692678add03a3d78cf946c","after":"a3cd751d46b9243d0c039fd522d9695b6b013c03","ref":"refs/heads/main","pushedAt":"2024-04-30T16:50:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"Survey Module Validation Fix (#9116)\n\nFixes bug where when emailing a survey, if you enter mismatch emails the Email button is disabled but the form is not sent out, but no error message displayed.\r\n\r\nResolves #9086","shortMessageHtmlLink":"Survey Module Validation Fix (#9116)"}},{"before":"9dccc0cff238fe255d6a5a58b9761925b8c53b5f","after":"c8f83202e9129a2d94692678add03a3d78cf946c","ref":"refs/heads/main","pushedAt":"2024-04-30T15:00:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"Fix unused vars eslint warnings (#9226)\n\nFix errors unused-vars warnings that are easily fixed errors. I'm not\r\nsure of the impact of changing the remaining two since they're used in\r\na destructuring context. Someone familiar with the EEG browser should fix\r\n(and test) them.\r\n\r\nUpgrade rule from \"warning\" to \"error\" for javascript, while leaving it for\r\ntypescript since there are two that are still unresolved.","shortMessageHtmlLink":"Fix unused vars eslint warnings (#9226)"}},{"before":"44d6da5eaa51d60ac8adc61fe814fa129b174864","after":"9dccc0cff238fe255d6a5a58b9761925b8c53b5f","ref":"refs/heads/main","pushedAt":"2024-04-25T15:08:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"Cache module dictionary staticly in Query class (#9217)\n\nThe Query class in the dataquery module includes an IsAccessibleBy function to check accessibility of a query by checking if the user has access to all fields used in the query (for both fields and filters). It currently caches the data dictionary of a module the first time it's used to avoid having to re-retrieve the dictionary for every field. However, each Query object instance has its own cache.\r\n\r\nThis changes the dictionary cache to be a static variable so that it can be shared across different instantiations of the object. This significantly speeds up the /dataquery/queries/ endpoint which applies an AccessibleResource filter to every query returned by a provisioner.","shortMessageHtmlLink":"Cache module dictionary staticly in Query class (#9217)"}},{"before":"bff9931c67d86cc71aec2e4f81f790bbb9f2f267","after":"44d6da5eaa51d60ac8adc61fe814fa129b174864","ref":"refs/heads/main","pushedAt":"2024-04-25T14:54:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"[Settings] Cache settings after first retrieval (#9216)\n\nThere are a number of settings that we use frequently in LORIS such as \"base\" to get the base path. When accessed multiple times in a request at different places in LORIS, each one currently requires a query against the database.\r\n\r\nThis caches any settings that are used in NDB_Config so that future calls to getSetting() can return the cached value and not make another round trip to the DB.","shortMessageHtmlLink":"[Settings] Cache settings after first retrieval (#9216)"}},{"before":"7eafeef34eb4390e1ce5ab3969687d3060a5b505","after":"bff9931c67d86cc71aec2e4f81f790bbb9f2f267","ref":"refs/heads/main","pushedAt":"2024-04-24T17:09:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"[examiner] Adds permission check when adding examiner to site. (#9188)\n\nPermissions are check now before allowing to add examiner to site.\r\nBefore this, a user with only the permission Examiner: Add and Certify Examiners - Own Sites was able to add examiners to sites it don't belongs to. Now this feature is only granted to users with the corresponding level of permission.\r\n\r\nFixes #9149","shortMessageHtmlLink":"[examiner] Adds permission check when adding examiner to site. (#9188)"}},{"before":"8e21e8864795ef5b952d2de02f2d36aa15e92b83","after":"7eafeef34eb4390e1ce5ab3969687d3060a5b505","ref":"refs/heads/main","pushedAt":"2024-04-23T16:19:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"[genomic_browser] Minor edits to the test plan (#9198)\n\nThis modifies the test plan for the genomic browser module. The changes are mostly cosmetics but also include corrections of the permission names and table headers mentioned in the plan.\r\n\r\nResolves #9151","shortMessageHtmlLink":"[genomic_browser] Minor edits to the test plan (#9198)"}},{"before":"43f53e9925d3103aee770b7ddcbf37748eb57999","after":"8e21e8864795ef5b952d2de02f2d36aa15e92b83","ref":"refs/heads/main","pushedAt":"2024-04-23T16:18:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"[behavioural_qc ] Auto-open behavioural panel with query parameter (#9183)\n\nThis adds the query parameter showFeedback=true to trigger auto-opening the feedback panel on-load.\r\n\r\nFixes #8056.","shortMessageHtmlLink":"[behavioural_qc ] Auto-open behavioural panel with query parameter (#…"}},{"before":"e33fcd7fb6f5770613f74b2249306c8fc748713f","after":"43f53e9925d3103aee770b7ddcbf37748eb57999","ref":"refs/heads/main","pushedAt":"2024-04-23T16:17:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driusan","name":"Dave MacFarlane","path":"/driusan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498329?s=80&v=4"},"commit":{"message":"data_dictionary_builder.php unique constraint fix (#9201)\n\nOnly re-build instrument data dictionaries, not all data dictionaries, to ensure all names are unique.","shortMessageHtmlLink":"data_dictionary_builder.php unique constraint fix (#9201)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES8s7SQA","startCursor":null,"endCursor":null}},"title":"Activity · aces/Loris"}