{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":310684521,"defaultBranch":"main","name":"ramp","ownerLogin":"samvera-labs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-06T19:09:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7377013?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726859923.0","currentOid":""},"activityList":{"items":[{"before":"76f98a8fa6d946c99cf06abc532f3763a1930ca8","after":"870cd1a56c3db2b2f28a1ca43982b8242c1990d5","ref":"refs/heads/state-refactor4-630","pushedAt":"2024-09-20T20:53:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"},"commit":{"message":"[WIP] Move initCanvas into custom hook, and cleanup MediaPlayer","shortMessageHtmlLink":"[WIP] Move initCanvas into custom hook, and cleanup MediaPlayer"}},{"before":"14115917f1530959827b7278a726099fba7b6d77","after":"76f98a8fa6d946c99cf06abc532f3763a1930ca8","ref":"refs/heads/state-refactor4-630","pushedAt":"2024-09-20T19:41:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"},"commit":{"message":"Cleanup custom hook useEffects","shortMessageHtmlLink":"Cleanup custom hook useEffects"}},{"before":"0e7e98965d43756b5f532f8d3fd3a763029bfeff","after":"14115917f1530959827b7278a726099fba7b6d77","ref":"refs/heads/state-refactor4-630","pushedAt":"2024-09-20T19:20:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"},"commit":{"message":"Cleanup custom hook useEffects","shortMessageHtmlLink":"Cleanup custom hook useEffects"}},{"before":"e5702539727b75d511a409ddef445f44395f5109","after":null,"ref":"refs/heads/state-refactor2-630","pushedAt":"2024-09-20T19:18:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"}},{"before":"44ea75701630b1839b8d209716aeb673aa0ecaa5","after":"6f2d55712c53f3cd85c4b1042f156ee6eadd7628","ref":"refs/heads/main","pushedAt":"2024-09-20T19:18:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"},"commit":{"message":"State management refactor for structure (#643)\n\n* Initial attempt at retaining collapse/expand sections with custom hooks\r\n\r\n* Set section heading active class, cleanup, fix warnings\r\n\r\n* Fix failing tests and styling for all types of structures","shortMessageHtmlLink":"State management refactor for structure (#643)"}},{"before":"36706dbe87ee4c93f240b050ed6e0198358b2ae0","after":"e5702539727b75d511a409ddef445f44395f5109","ref":"refs/heads/state-refactor2-630","pushedAt":"2024-09-20T19:18:25.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"},"commit":{"message":"Merge branch 'main' into state-refactor2-630","shortMessageHtmlLink":"Merge branch 'main' into state-refactor2-630"}},{"before":"fd693493c8c2dc8f70479a9ba6359e6aac6eb002","after":null,"ref":"refs/heads/state-refactor3-630","pushedAt":"2024-09-20T16:40:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"}},{"before":"45acae2f91994bcb326b868e3041d234d0023edf","after":"44ea75701630b1839b8d209716aeb673aa0ecaa5","ref":"refs/heads/main","pushedAt":"2024-09-20T16:40:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"},"commit":{"message":"Merge pull request #646 from samvera-labs/state-refactor3-630\n\nRemove useMemo in component export, refactor MetadataDisplay component","shortMessageHtmlLink":"Merge pull request #646 from samvera-labs/state-refactor3-630"}},{"before":"feaf7c9483fee99d2737ca1ff7fe8eb0feb41b12","after":null,"ref":"refs/heads/circleci-node22","pushedAt":"2024-09-20T16:40:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"}},{"before":"e83b0af7af9902ee8aae34e42952b7e18f6afaba","after":"45acae2f91994bcb326b868e3041d234d0023edf","ref":"refs/heads/main","pushedAt":"2024-09-20T16:40:18.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"},"commit":{"message":"Merge pull request #641 from samvera-labs/circleci-node22\n\nRemove node-18 and add node-22 to CircleCI","shortMessageHtmlLink":"Merge pull request #641 from samvera-labs/circleci-node22"}},{"before":null,"after":"0e7e98965d43756b5f532f8d3fd3a763029bfeff","ref":"refs/heads/state-refactor4-630","pushedAt":"2024-09-19T21:07:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"},"commit":{"message":"Custom hook for MediaPlayer and VideoJSPlayer handling","shortMessageHtmlLink":"Custom hook for MediaPlayer and VideoJSPlayer handling"}},{"before":"9c0e4850d0711cb2aaa82b107638abf904aed002","after":"feaf7c9483fee99d2737ca1ff7fe8eb0feb41b12","ref":"refs/heads/circleci-node22","pushedAt":"2024-09-19T14:00:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"},"commit":{"message":"Remove node-sass","shortMessageHtmlLink":"Remove node-sass"}},{"before":"6393805259ea302a8d9688eeebe4b0291bccb241","after":null,"ref":"refs/heads/struct-render-fix","pushedAt":"2024-09-19T13:50:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"}},{"before":"fde7eba281410dd97a0ce721f7422534a826c68f","after":"fd693493c8c2dc8f70479a9ba6359e6aac6eb002","ref":"refs/heads/state-refactor3-630","pushedAt":"2024-09-18T21:10:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"},"commit":{"message":"Remove useMemo in component export, refactor MetadataDisplay component","shortMessageHtmlLink":"Remove useMemo in component export, refactor MetadataDisplay component"}},{"before":null,"after":"fde7eba281410dd97a0ce721f7422534a826c68f","ref":"refs/heads/state-refactor3-630","pushedAt":"2024-09-18T21:06:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"},"commit":{"message":"Remove useMemo in component export, refactor MetadataDisplay component","shortMessageHtmlLink":"Remove useMemo in component export, refactor MetadataDisplay component"}},{"before":"f23c32b2e10eae2d4f419d9b91ee4b22a0b1bacd","after":"e83b0af7af9902ee8aae34e42952b7e18f6afaba","ref":"refs/heads/main","pushedAt":"2024-09-18T20:25:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cjcolvar","name":"Chris Colvard","path":"/cjcolvar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1053603?s=80&v=4"},"commit":{"message":"Merge pull request #642 from nulib/videojs-8.x\n\nMake `withCredentials` work with videojs 7.x and 8.x","shortMessageHtmlLink":"Merge pull request #642 from nulib/videojs-8.x"}},{"before":null,"after":"67fbc47212ac47bf4d537ef8ddd87722b7d382ac","ref":"refs/heads/collapse-all-btn","pushedAt":"2024-09-18T19:01:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"},"commit":{"message":"Initial implementation of expand/close all button for structure","shortMessageHtmlLink":"Initial implementation of expand/close all button for structure"}},{"before":"0aa4da3dcfcec76b8a1069089fe421624f308f27","after":"36706dbe87ee4c93f240b050ed6e0198358b2ae0","ref":"refs/heads/state-refactor2-630","pushedAt":"2024-09-18T18:11:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"},"commit":{"message":"Fix failing tests and styling for all types of structures","shortMessageHtmlLink":"Fix failing tests and styling for all types of structures"}},{"before":null,"after":"9c0e4850d0711cb2aaa82b107638abf904aed002","ref":"refs/heads/circleci-node22","pushedAt":"2024-09-17T16:58:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"},"commit":{"message":"Remove node-18 and add node-22 to CircleCI","shortMessageHtmlLink":"Remove node-18 and add node-22 to CircleCI"}},{"before":"bc4272fc337309f758ebbd3bcdd268f089a51c32","after":"f23c32b2e10eae2d4f419d9b91ee4b22a0b1bacd","ref":"refs/heads/main","pushedAt":"2024-09-17T16:51:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"},"commit":{"message":"Build styleguidist docs for GitHub pages","shortMessageHtmlLink":"Build styleguidist docs for GitHub pages"}},{"before":"d9adb0aeb8b271756ed0bb3b38197f539e85e04c","after":null,"ref":"refs/heads/convert-vjs-components","pushedAt":"2024-09-17T15:19:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"}},{"before":"ecf237d907724b603d08d5111b75f4652d1870f7","after":"bc4272fc337309f758ebbd3bcdd268f089a51c32","ref":"refs/heads/main","pushedAt":"2024-09-17T15:19:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"},"commit":{"message":"Convert vjs components (#635)\n\n* Remove react-dom dependency in VideoJS custom components\r\n\r\n* Remove react-dom in VideoJSProgress component\r\n\r\n* Override mousedown event to accomodate multi-source canvases\r\n\r\n* Rebase and test bundling. Fix dynamic imports, cleanup\r\n\r\n* Use Video.js' progressControl for custom component\r\n\r\n* Test and fix functionality for progress in all supported platforms\r\n\r\n* Code review changes: change player hot keys return value to enum from boolean\r\n\r\n* Update src/services/utility-helpers.js\r\n\r\nCo-authored-by: Chris Colvard \r\n\r\n---------\r\n\r\nCo-authored-by: Chris Colvard ","shortMessageHtmlLink":"Convert vjs components (#635)"}},{"before":"cd491f56e9a19497f9f89e8e507fc7117c52e59e","after":"d9adb0aeb8b271756ed0bb3b38197f539e85e04c","ref":"refs/heads/convert-vjs-components","pushedAt":"2024-09-17T15:09:22.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"},"commit":{"message":"Merge branch 'main' into convert-vjs-components","shortMessageHtmlLink":"Merge branch 'main' into convert-vjs-components"}},{"before":"e63bc5192cb93ec68199b1aadf7480d130600266","after":null,"ref":"refs/heads/state-refactor1-630","pushedAt":"2024-09-17T15:03:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"}},{"before":"c7bb62a96e13a23e678a80138ab9f372d0829dc4","after":"ecf237d907724b603d08d5111b75f4652d1870f7","ref":"refs/heads/main","pushedAt":"2024-09-17T15:03:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"},"commit":{"message":"Limit re-renders for AutoAdvanceToggle, SupplementalFiles, and MarkersDisplay components (#640)\n\n* Limit re-renders for AutoAdvanceToggle, SupplementalFiles, and MarkersDisplay components\r\n\r\n* Change styleguidist config to identify components wrapped with useMemo\r\n\r\n* Code review: rename custom hooks file from markers.js to ramp-hooks.js","shortMessageHtmlLink":"Limit re-renders for AutoAdvanceToggle, SupplementalFiles, and Marker…"}},{"before":"8bbec8bf0f00c1d9adf721feaae4ff21c8ca86ae","after":"cd491f56e9a19497f9f89e8e507fc7117c52e59e","ref":"refs/heads/convert-vjs-components","pushedAt":"2024-09-17T15:01:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"},"commit":{"message":"Update src/services/utility-helpers.js\n\nCo-authored-by: Chris Colvard ","shortMessageHtmlLink":"Update src/services/utility-helpers.js"}},{"before":"e44671fbc818a8c0c907e69c01feb3ee1ae9e49b","after":"e63bc5192cb93ec68199b1aadf7480d130600266","ref":"refs/heads/state-refactor1-630","pushedAt":"2024-09-17T14:51:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"},"commit":{"message":"Code review: rename custom hooks file from markers.js to ramp-hooks.js","shortMessageHtmlLink":"Code review: rename custom hooks file from markers.js to ramp-hooks.js"}},{"before":"3557be7905c68ca50a1c33a70a77219bee72c2dc","after":"8bbec8bf0f00c1d9adf721feaae4ff21c8ca86ae","ref":"refs/heads/convert-vjs-components","pushedAt":"2024-09-17T14:38:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"},"commit":{"message":"Code review changes: change player hot keys return value to enum from boolean","shortMessageHtmlLink":"Code review changes: change player hot keys return value to enum from…"}},{"before":null,"after":"0aa4da3dcfcec76b8a1069089fe421624f308f27","ref":"refs/heads/state-refactor2-630","pushedAt":"2024-09-16T21:02:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"},"commit":{"message":"Set section heading active class, cleanup, fix warnings","shortMessageHtmlLink":"Set section heading active class, cleanup, fix warnings"}},{"before":"4c6f03f78858381b799dae7ae7dbcc22086f47bf","after":"e44671fbc818a8c0c907e69c01feb3ee1ae9e49b","ref":"refs/heads/state-refactor1-630","pushedAt":"2024-09-16T20:18:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dananji","name":"Dananji Withana","path":"/Dananji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331659?s=80&v=4"},"commit":{"message":"Change styleguidist config to identify components wrapped with useMemo","shortMessageHtmlLink":"Change styleguidist config to identify components wrapped with useMemo"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMDo1MzoxOS4wMDAwMDBazwAAAAS8XMF9","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMDo1MzoxOS4wMDAwMDBazwAAAAS8XMF9","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQyMDoxODo0Ni4wMDAwMDBazwAAAAS32JmZ"}},"title":"Activity · samvera-labs/ramp"}