{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":637816821,"defaultBranch":"develop","name":"CantusDB","ownerLogin":"lucasmarchd01","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-05-08T13:22:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/71031342?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724086004.0","currentOid":""},"activityList":{"items":[{"before":"13b6c74cd6b8807da6698c484b09519fbe8656c8","after":"28657a26de1bf81b84eb1e5e33e3f075d58835b6","ref":"refs/heads/develop","pushedAt":"2024-08-30T14:37:08.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"Merge pull request #1606 from lucasmarchd01/issue-1604\n\nMake `shelfmark` a required field on source create and edit forms","shortMessageHtmlLink":"Merge pull request DDMAL#1606 from lucasmarchd01/issue-1604"}},{"before":"ec7ac99a6848702b1cd6551e9e050fdc878aa3e7","after":"d39d486efe6c5b076398915bba4cbf4e5180eb56","ref":"refs/heads/issue-1604","pushedAt":"2024-08-30T14:11:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"style: black formatting changes","shortMessageHtmlLink":"style: black formatting changes"}},{"before":"af1efbba19dedbbfe876fd489421237a650eba7b","after":"13b6c74cd6b8807da6698c484b09519fbe8656c8","ref":"refs/heads/develop","pushedAt":"2024-08-30T13:15:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"Merge pull request #1612 from dchiller/i1609-genre-office-endpoints\n\nCreate JSON endpoint for `Service` and `Genre` list and detail views","shortMessageHtmlLink":"Merge pull request DDMAL#1612 from dchiller/i1609-genre-office-endpoints"}},{"before":"86d22c59847871f2e01baec0ff88e37a725b060d","after":"ec7ac99a6848702b1cd6551e9e050fdc878aa3e7","ref":"refs/heads/issue-1604","pushedAt":"2024-08-26T16:37:35.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into issue-1604","shortMessageHtmlLink":"Merge branch 'develop' into issue-1604"}},{"before":"1645e5146ac6333a233e5d26e0e193fe0ce2c3d2","after":"af1efbba19dedbbfe876fd489421237a650eba7b","ref":"refs/heads/develop","pushedAt":"2024-08-26T16:36:50.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"Merge pull request #1615 from DDMAL/institution-fixes\n\nInstitution fixes","shortMessageHtmlLink":"Merge pull request DDMAL#1615 from DDMAL/institution-fixes"}},{"before":"c7f760c3ccc879d702f531471c30dde337106560","after":"86d22c59847871f2e01baec0ff88e37a725b060d","ref":"refs/heads/issue-1604","pushedAt":"2024-08-23T18:57:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"test(source): fix failing tests in SourceEditViewTest and SourceCreateViewTest\n- add holding institution required field","shortMessageHtmlLink":"test(source): fix failing tests in SourceEditViewTest and SourceCreat…"}},{"before":"7a714b0adfec5cc6d8863ae5f7bb24734c3bb195","after":"c7f760c3ccc879d702f531471c30dde337106560","ref":"refs/heads/issue-1604","pushedAt":"2024-08-23T18:42:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"fix(source): change templates to include required fields\n- holding institution and shelfmark fields are now required\n- fixes incorrect use of tag on these fields","shortMessageHtmlLink":"fix(source): change templates to include required fields"}},{"before":"18b80889d036ab9663c821ecd357166d61fe5130","after":"1645e5146ac6333a233e5d26e0e193fe0ce2c3d2","ref":"refs/heads/develop","pushedAt":"2024-08-19T16:53:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"Merge pull request #1605 from lucasmarchd01/issue-1583\n\nAdd country filter to source list page","shortMessageHtmlLink":"Merge pull request DDMAL#1605 from lucasmarchd01/issue-1583"}},{"before":"ec8a85146144b2d68e969ce1b805b5b74b8998a8","after":"7a714b0adfec5cc6d8863ae5f7bb24734c3bb195","ref":"refs/heads/issue-1604","pushedAt":"2024-08-19T16:50:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"Merge branch 'issue-1604' of https://github.com/lucasmarchd01/CantusDB into issue-1604","shortMessageHtmlLink":"Merge branch 'issue-1604' of https://github.com/lucasmarchd01/CantusDB …"}},{"before":null,"after":"ec8a85146144b2d68e969ce1b805b5b74b8998a8","ref":"refs/heads/issue-1604","pushedAt":"2024-08-19T16:46:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"fix(source): fix TypeError on source create page\n- make shelfmark a required field on source create and edit pages","shortMessageHtmlLink":"fix(source): fix TypeError on source create page"}},{"before":null,"after":"0ec23bb79dd8c755d9abeccb0d07dad45471de9b","ref":"refs/heads/issue-1583","pushedAt":"2024-08-19T16:13:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"feat(source list): add country filter to source list page\n- view: add 'countries' context and add country filter to query object filter\n- html: add countryFilter dropdown to 'Browse Sources' page\n- js: ensure countryFilter persists across multiple GET requests\n- test: add tests for country filter","shortMessageHtmlLink":"feat(source list): add country filter to source list page"}},{"before":"9718dffb0dddafec1003435a0053848db0e85fea","after":"18b80889d036ab9663c821ecd357166d61fe5130","ref":"refs/heads/develop","pushedAt":"2024-08-15T16:43:21.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"Merge pull request #1603 from lucasmarchd01/issue-1602\n\nChange help text for `date` field on source edit page","shortMessageHtmlLink":"Merge pull request DDMAL#1603 from lucasmarchd01/issue-1602"}},{"before":null,"after":"f5ff4f96d3e7037b44286b7c0d9034eedbed10aa","ref":"refs/heads/issue-1602","pushedAt":"2024-08-15T13:31:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"refactor(source edit): change help text for date field","shortMessageHtmlLink":"refactor(source edit): change help text for date field"}},{"before":"5ae61a929206321e52af08b3c805441f8d0c9005","after":"9718dffb0dddafec1003435a0053848db0e85fea","ref":"refs/heads/develop","pushedAt":"2024-08-14T15:40:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"Merge pull request #1599 from lucasmarchd01/nginx-config-devcontainer\n\nUpdate nginx configuration and switch to `runserver_plus` in devcontainer setup","shortMessageHtmlLink":"Merge pull request DDMAL#1599 from lucasmarchd01/nginx-config-devcont…"}},{"before":null,"after":"16ec9f37b079de7921da2fc5195d3b2de4210f2c","ref":"refs/heads/issue-1597","pushedAt":"2024-08-14T15:14:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"fix(admin): fix FieldError on admin user change page","shortMessageHtmlLink":"fix(admin): fix FieldError on admin user change page"}},{"before":null,"after":"a3c8e0cedf48f76d4cb4d7e92d9dcb7bf1ce8d34","ref":"refs/heads/nginx-config-devcontainer","pushedAt":"2024-08-14T14:50:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"build(docker): switch to runserver_plus in devcontainer setup","shortMessageHtmlLink":"build(docker): switch to runserver_plus in devcontainer setup"}},{"before":"ee12c96ddbdc557b045725b370987bf88347c80e","after":"5ae61a929206321e52af08b3c805441f8d0c9005","ref":"refs/heads/develop","pushedAt":"2024-08-14T12:50:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"Merge pull request #1596 from lucasmarchd01/add-migration-28\n\nAdd missing migration file","shortMessageHtmlLink":"Merge pull request DDMAL#1596 from lucasmarchd01/add-migration-28"}},{"before":"fb455c6a215593d8d9bfd6672e5733d20487b2d6","after":"ee12c96ddbdc557b045725b370987bf88347c80e","ref":"refs/heads/develop","pushedAt":"2024-08-13T15:17:51.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"Merge pull request #1592 from dchiller/i1217-source-list-sortable-columns\n\nMake \"Country\" and \"Source\" columns sortable on Source List page","shortMessageHtmlLink":"Merge pull request DDMAL#1592 from dchiller/i1217-source-list-sortabl…"}},{"before":null,"after":"2803e64bf12ea089c8445f804a939ef632eef1a3","ref":"refs/heads/add-migration-28","pushedAt":"2024-08-13T15:15:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"style(black): black formatting changes","shortMessageHtmlLink":"style(black): black formatting changes"}},{"before":"9349505b89c77737709720b6299556402f44a191","after":"fb455c6a215593d8d9bfd6672e5733d20487b2d6","ref":"refs/heads/develop","pushedAt":"2024-08-12T14:04:22.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"Merge pull request #1586 from DDMAL/add-institution-views\n\nNew: Add views for institutions","shortMessageHtmlLink":"Merge pull request DDMAL#1586 from DDMAL/add-institution-views"}},{"before":"540cb3e1ba2eb44c30a3aa9a6f5a4bac7e1772f2","after":"9349505b89c77737709720b6299556402f44a191","ref":"refs/heads/develop","pushedAt":"2024-08-08T14:49:49.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"Merge pull request #1582 from lucasmarchd01/issue-1581\n\nUpdate URLs, models, codebase, and admin pages to use \"service\" instead of \"office\"","shortMessageHtmlLink":"Merge pull request DDMAL#1582 from lucasmarchd01/issue-1581"}},{"before":"6d62fe9f721d4260d67080fbfe509ac1dd17e36e","after":"1889021db20532b284eae8e21d425601b18a1648","ref":"refs/heads/issue-1581","pushedAt":"2024-08-08T14:46:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"fix(redirects): add permanent=True to redirects\n- fix corresponding tests from status code 302 to 301","shortMessageHtmlLink":"fix(redirects): add permanent=True to redirects"}},{"before":null,"after":"6d62fe9f721d4260d67080fbfe509ac1dd17e36e","ref":"refs/heads/issue-1581","pushedAt":"2024-08-07T17:50:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"refactor(services): update URLs, models, codebase, and admin pages to use 'service' instead of 'office'.\n- change all URL paths to use 'service/services'. #1401\n- create redirects to ensure backwards compatibility with old 'office/offices' URLs. #1401\n- update query parameters to use 'service' instead of 'office'. #1401\n- rename the Office model to Service. #1402\n- rename .office property of BaseChant to .service. #1402\n- change all instances of 'office' to 'service' in the codebase. #1402\n- update all references to 'office' to 'service' on the Django admin pages. #1581","shortMessageHtmlLink":"refactor(services): update URLs, models, codebase, and admin pages to…"}},{"before":null,"after":"390cb57a6d7b6da7018371660998efa444b83d89","ref":"refs/heads/issue-1368-3","pushedAt":"2024-08-06T16:39:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"fix(management): ensure Differentia is created if not found\n- in populate_diff_id_fields.py\n- removed obsolete else block","shortMessageHtmlLink":"fix(management): ensure Differentia is created if not found"}},{"before":"0cf9be0c8814dc293853dd6434a770f966344601","after":"540cb3e1ba2eb44c30a3aa9a6f5a4bac7e1772f2","ref":"refs/heads/develop","pushedAt":"2024-08-05T13:07:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"Merge pull request #1577 from dchiller/i1549-segment-field\n\nAdd many-to-many segment field to source model","shortMessageHtmlLink":"Merge pull request DDMAL#1577 from dchiller/i1549-segment-field"}},{"before":"c447fb15073c686464abcc13d4e908885d87dad6","after":"0cf9be0c8814dc293853dd6434a770f966344601","ref":"refs/heads/develop","pushedAt":"2024-07-30T15:29:27.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"Merge pull request #1576 from lucasmarchd01/issue-843\n\nAdd indexing notes search to chant search page","shortMessageHtmlLink":"Merge pull request DDMAL#1576 from lucasmarchd01/issue-843"}},{"before":"0d43fa683e5c6e021f8b6cb0896abaff4ce22d28","after":"f91934e1100047172341d1b756fa2ed21d15d01d","ref":"refs/heads/issue-843","pushedAt":"2024-07-29T16:08:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"test(chant search): add tests for indexing notes search","shortMessageHtmlLink":"test(chant search): add tests for indexing notes search"}},{"before":"227c08b6ba6d24c776ae5ced9cb1026d8116f173","after":"0d43fa683e5c6e021f8b6cb0896abaff4ce22d28","ref":"refs/heads/issue-843","pushedAt":"2024-07-29T14:23:28.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"Merge branch 'issue-843' of https://github.com/lucasmarchd01/CantusDB into issue-843","shortMessageHtmlLink":"Merge branch 'issue-843' of https://github.com/lucasmarchd01/CantusDB …"}},{"before":null,"after":"227c08b6ba6d24c776ae5ced9cb1026d8116f173","ref":"refs/heads/issue-843","pushedAt":"2024-07-29T14:19:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"feat(chant search): add indexing notes search functionality\n- ChantSearchMSView: add filtering by indexing notes to the queryset\n- chant_search.html: add indexing notes search option in the form\n- chant_search.js: implement form logic for indexing notes search options","shortMessageHtmlLink":"feat(chant search): add indexing notes search functionality"}},{"before":"8289abb902c8d2c1aec180dd3e6a66eecfdc36b8","after":"c447fb15073c686464abcc13d4e908885d87dad6","ref":"refs/heads/develop","pushedAt":"2024-07-29T13:18:03.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"lucasmarchd01","name":"Lucas","path":"/lucasmarchd01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71031342?s=80&v=4"},"commit":{"message":"Merge pull request #1563 from dchiller/split-views-files\n\nPut view classes in separate files","shortMessageHtmlLink":"Merge pull request DDMAL#1563 from dchiller/split-views-files"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0zMFQxNDozNzowOC4wMDAwMDBazwAAAASow4tk","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0zMFQxNDozNzowOC4wMDAwMDBazwAAAASow4tk","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yOVQxMzoxODowMy4wMDAwMDBazwAAAASL7E6X"}},"title":"Activity · lucasmarchd01/CantusDB"}