{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":497043340,"defaultBranch":"main","name":"cantus","ownerLogin":"dchiller","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-05-27T15:15:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11023634?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727116739.0","currentOid":""},"activityList":{"items":[{"before":"f6db8e13f1b6f41735b450ea278be8edca896041","after":null,"ref":"refs/heads/format-html-files","pushedAt":"2024-09-23T18:38:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"}},{"before":"9835c883813d7145c52635fcec2cf99500558e37","after":"92a25b098d4efe1387aebd86626d28ab0a445e81","ref":"refs/heads/i910-compound-neumes","pushedAt":"2024-09-23T18:37:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"},"commit":{"message":"refactor: modify data setup and test mei files setting\n\nMoves the TEST_MEI_FILES_PATH setting to settings.py rather than\nsetting it separately for each test.\n\nMakes some changes to test set-up and break-down to remove the need to index\nMEI before each test.","shortMessageHtmlLink":"refactor: modify data setup and test mei files setting"}},{"before":null,"after":"9835c883813d7145c52635fcec2cf99500558e37","ref":"refs/heads/i910-compound-neumes","pushedAt":"2024-09-23T18:24:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"},"commit":{"message":"refactor: modify data setup and test mei files setting\n\nMoves the TEST_MEI_FILES_PATH setting to settings.py rather than\nsetting it separately for each test.\n\nMakes some changes to test set-up and break-down to remove the need to index\nMEI before each test.","shortMessageHtmlLink":"refactor: modify data setup and test mei files setting"}},{"before":"6645d2aab4c2ca2fd271f75dfa3f89f5763dcb6a","after":"b4798e35a3572568a016ec93873cc231c37f05b6","ref":"refs/heads/main","pushedAt":"2024-09-23T17:02:24.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"},"commit":{"message":"Update debug_settings.py to disable debug panels by default","shortMessageHtmlLink":"Update debug_settings.py to disable debug panels by default"}},{"before":"c344d7627e2885ca32bc0c65c369a610f9884146","after":null,"ref":"refs/heads/debug-settings-config","pushedAt":"2024-09-23T16:35:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"}},{"before":"9e9683df2f51d7160a879a181334058be4cb47d8","after":"c344d7627e2885ca32bc0c65c369a610f9884146","ref":"refs/heads/debug-settings-config","pushedAt":"2024-09-23T16:20:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"},"commit":{"message":"Update debug_settings.py to disable debug panels by default","shortMessageHtmlLink":"Update debug_settings.py to disable debug panels by default"}},{"before":"8528091716c2efdbcb9ca48465c13c6996b27d4a","after":"9e9683df2f51d7160a879a181334058be4cb47d8","ref":"refs/heads/debug-settings-config","pushedAt":"2024-09-23T16:17:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"},"commit":{"message":"Update README.md\n\nCo-authored-by: Lucas <71031342+lucasmarchd01@users.noreply.github.com>","shortMessageHtmlLink":"Update README.md"}},{"before":"82b3329c9a4ca013932a7fcce106471253f62639","after":"8528091716c2efdbcb9ca48465c13c6996b27d4a","ref":"refs/heads/debug-settings-config","pushedAt":"2024-09-23T14:17:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"},"commit":{"message":"chore(mei files): update production-mei-files and mei file tests","shortMessageHtmlLink":"chore(mei files): update production-mei-files and mei file tests"}},{"before":null,"after":"82b3329c9a4ca013932a7fcce106471253f62639","ref":"refs/heads/debug-settings-config","pushedAt":"2024-09-20T17:57:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"},"commit":{"message":"build(python deps): update debugpy and lxml stubs packages","shortMessageHtmlLink":"build(python deps): update debugpy and lxml stubs packages"}},{"before":"2715d8b0a0d023cea01909fe1421d92cff258c73","after":"aae5b67247a0c7094e2c02ee2d58e18d167a88ed","ref":"refs/heads/i878-neume-exemplars","pushedAt":"2024-09-13T12:05:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"},"commit":{"message":"Intermediate commit","shortMessageHtmlLink":"Intermediate commit"}},{"before":null,"after":"2715d8b0a0d023cea01909fe1421d92cff258c73","ref":"refs/heads/i878-neume-exemplars","pushedAt":"2024-08-30T11:20:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"},"commit":{"message":"Intermediate commit","shortMessageHtmlLink":"Intermediate commit"}},{"before":null,"after":"f6db8e13f1b6f41735b450ea278be8edca896041","ref":"refs/heads/format-html-files","pushedAt":"2024-08-27T18:47:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"},"commit":{"message":"style: format existing django templates with djlint","shortMessageHtmlLink":"style: format existing django templates with djlint"}},{"before":"949b013925008e519395b3f9c2d6602af2b08a15","after":"6645d2aab4c2ca2fd271f75dfa3f89f5763dcb6a","ref":"refs/heads/main","pushedAt":"2024-08-22T01:57:35.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"},"commit":{"message":"style(interval search helpers): center helper buttons","shortMessageHtmlLink":"style(interval search helpers): center helper buttons"}},{"before":"fe1fbe326a09e02068d85647532a353619eda5ae","after":null,"ref":"refs/heads/i875-interval-search","pushedAt":"2024-08-21T16:46:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"}},{"before":"2e7f0a42c18e62379dfbacd7940779207462220b","after":"fe1fbe326a09e02068d85647532a353619eda5ae","ref":"refs/heads/i875-interval-search","pushedAt":"2024-08-19T15:42:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"},"commit":{"message":"style(interval search helpers): center helper buttons","shortMessageHtmlLink":"style(interval search helpers): center helper buttons"}},{"before":null,"after":"2e7f0a42c18e62379dfbacd7940779207462220b","ref":"refs/heads/i875-interval-search","pushedAt":"2024-08-19T15:32:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"},"commit":{"message":"feat(interval omr search): add frontend components for interval search\n\n- Adds interval search to the OMRSearchProvider\n- Creates front-end helpers for entering interval search","shortMessageHtmlLink":"feat(interval omr search): add frontend components for interval search"}},{"before":"8412d11425ab7bf5b6da138b02f7d2ca6d501050","after":"949b013925008e519395b3f9c2d6602af2b08a15","ref":"refs/heads/main","pushedAt":"2024-08-19T15:29:30.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"},"commit":{"message":"test(index_manuscript_mei): add more specific type-ignore comment\n\nSpecifically silences the `import-untyped` error on the import\nof `SolrConnection` from `solr.core`","shortMessageHtmlLink":"test(index_manuscript_mei): add more specific type-ignore comment"}},{"before":"3a45e15dd05a4532fa130b1f68b08e635321e029","after":null,"ref":"refs/heads/i889-mei-index-no-folio","pushedAt":"2024-08-15T16:18:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"}},{"before":"229aa349aa5bfcb0399d6732325f1363459469a6","after":"3a45e15dd05a4532fa130b1f68b08e635321e029","ref":"refs/heads/i889-mei-index-no-folio","pushedAt":"2024-08-15T16:13:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"},"commit":{"message":"test(index_manuscript_mei): add more specific type-ignore comment\n\nSpecifically silences the `import-untyped` error on the import\nof `SolrConnection` from `solr.core`","shortMessageHtmlLink":"test(index_manuscript_mei): add more specific type-ignore comment"}},{"before":"fc8683c93fe7b2cef93a34f5ea6fdb964c6f002d","after":null,"ref":"refs/heads/i876-omr-frontend","pushedAt":"2024-08-15T15:37:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"}},{"before":null,"after":"fc8683c93fe7b2cef93a34f5ea6fdb964c6f002d","ref":"refs/heads/i876-omr-frontend","pushedAt":"2024-08-07T12:53:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"},"commit":{"message":"fix!(omr frontend): change manuscript query param to manuscript_id","shortMessageHtmlLink":"fix!(omr frontend): change manuscript query param to manuscript_id"}},{"before":"a3812c765fb0a74117affd55e23b4529ae7726f5","after":"229aa349aa5bfcb0399d6732325f1363459469a6","ref":"refs/heads/i889-mei-index-no-folio","pushedAt":"2024-08-06T17:24:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"},"commit":{"message":"fix(index omr): check that image_uri has been added for additional folios","shortMessageHtmlLink":"fix(index omr): check that image_uri has been added for additional fo…"}},{"before":null,"after":"a3812c765fb0a74117affd55e23b4529ae7726f5","ref":"refs/heads/i889-mei-index-no-folio","pushedAt":"2024-08-06T16:58:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"},"commit":{"message":"feat(omr search): create non-existent folios when indexing manuscript mei\n\nWhen chants end on a folio where no other chants begin, the folio\ndoes not exist in CantusDB but does have an MEI file. For example, see\nfolio A14r in Salzinnes. Here, we modify the index_manuscript_mei\ncommand to create a folio in such cases (we check that it's a \"real\"\nfolio by making sure the mei file follows a naming convention and then\ncreate the folio if it doesn't exist). The user is alerted to this, and\nthey must manually add the image_uri to the folio (either through the admin\npanel or the map folios process) and then reindex the mei. This is detailed\nin issue #891. This is convoluted, but given that we're going to change the\nstructure of the CU database soon so that it is more closely coupled with\nCantusDB, we'll figure out a more permanent solution then -- solving #891).","shortMessageHtmlLink":"feat(omr search): create non-existent folios when indexing manuscript…"}},{"before":"0438096e3f979e65f9d6ff3e74e179239a894292","after":"8412d11425ab7bf5b6da138b02f7d2ca6d501050","ref":"refs/heads/main","pushedAt":"2024-08-06T14:29:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"},"commit":{"message":"feat(cicd): remove staging deployment action","shortMessageHtmlLink":"feat(cicd): remove staging deployment action"}},{"before":"68e99628c153c1d256a203bcb15a7050d238461e","after":null,"ref":"refs/heads/remove-deployment-action","pushedAt":"2024-08-05T18:36:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"}},{"before":"c814d66af312d2dc08ca5b6778ec8a53a6a184eb","after":null,"ref":"refs/heads/settings-and-dependabot-fixes","pushedAt":"2024-08-05T18:35:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"}},{"before":"9c3f41756a891400d80f863ecaa1e1d86d962a9f","after":"0438096e3f979e65f9d6ff3e74e179239a894292","ref":"refs/heads/main","pushedAt":"2024-08-01T14:15:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"},"commit":{"message":"Bump the npm_and_yarn group across 1 directory with 2 updates\n\nBumps the npm_and_yarn group with 2 updates in the /nginx/public/node/frontend/public directory: [jquery](https://github.com/jquery/jquery) and [qs](https://github.com/ljharb/qs).\n\n\nUpdates `jquery` from 2.2.4 to 3.7.1\n- [Release notes](https://github.com/jquery/jquery/releases)\n- [Commits](https://github.com/jquery/jquery/compare/2.2.4...3.7.1)\n\nUpdates `qs` from 4.0.0 to 6.12.1\n- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/ljharb/qs/compare/v4.0.0...v6.12.1)\n\n---\nupdated-dependencies:\n- dependency-name: jquery\n dependency-type: direct:production\n dependency-group: npm_and_yarn\n- dependency-name: qs\n dependency-type: direct:production\n dependency-group: npm_and_yarn\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the npm_and_yarn group across 1 directory with 2 updates"}},{"before":"863887c2a0fa8154a301c66543717dedb4a1ce7d","after":"c814d66af312d2dc08ca5b6778ec8a53a6a184eb","ref":"refs/heads/settings-and-dependabot-fixes","pushedAt":"2024-08-01T14:12:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"},"commit":{"message":"chore(docker-compose): remove unused version setting in docker-compose.yml","shortMessageHtmlLink":"chore(docker-compose): remove unused version setting in docker-compos…"}},{"before":null,"after":"863887c2a0fa8154a301c66543717dedb4a1ce7d","ref":"refs/heads/settings-and-dependabot-fixes","pushedAt":"2024-08-01T12:53:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"},"commit":{"message":"fix(dependabot): change dependabot check to monthly","shortMessageHtmlLink":"fix(dependabot): change dependabot check to monthly"}},{"before":null,"after":"68e99628c153c1d256a203bcb15a7050d238461e","ref":"refs/heads/remove-deployment-action","pushedAt":"2024-07-31T22:00:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dchiller","name":"Dylan Hillerbrand","path":"/dchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023634?s=80&v=4"},"commit":{"message":"feat(cicd): remove staging deployment action","shortMessageHtmlLink":"feat(cicd): remove staging deployment action"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxODozODo1OS4wMDAwMDBazwAAAAS-UmRa","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0zMVQyMjowMDo0OS4wMDAwMDBazwAAAASOhmE4"}},"title":"Activity · dchiller/cantus"}