{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":376155129,"defaultBranch":"master","name":"frontend","ownerLogin":"stopfstedt","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-06-11T22:26:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1410427?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724777123.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"4511bad1b46adbbcb8a91d94cbd99c11b59e3b84","ref":"refs/heads/frontend_async_process_be_gone","pushedAt":"2024-08-27T16:45:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"rm obsolete custom Resource.","shortMessageHtmlLink":"rm obsolete custom Resource."}},{"before":"570e26864e65d2cb6505095ab0fc949d5ea50e5e","after":"36ad82d403484f99308101603e89705dc0120184","ref":"refs/heads/program_year_objectives_sorting","pushedAt":"2024-08-22T22:40:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"fixes broken getter and moves it from model into component where it belongs.\n\nthis broke during the conversion from Resource to TrackedAsyncData.\nit's a one-off, so i moved it into the component that actually needs\nsorted objectives.","shortMessageHtmlLink":"fixes broken getter and moves it from model into component where it b…"}},{"before":"38306c16efc6c41fef2347801d814d599bf291a3","after":"9f45a1e5b625bf25c5f3f899536e13e60e62d15e","ref":"refs/heads/master","pushedAt":"2024-08-22T22:36:40.000Z","pushType":"push","commitsCount":74,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"Merge pull request #7946 from stopfstedt/course_viz_vocabs_data_tables\n\nadds data tables to more course visualizations","shortMessageHtmlLink":"Merge pull request ilios#7946 from stopfstedt/course_viz_vocabs_data_…"}},{"before":"1d6a649751f53b92ecfec2c918d680e96377f9d6","after":"1af7733c1abdad120152d2e8e2c80afde802ad58","ref":"refs/heads/course_viz_vocabs_data_tables","pushedAt":"2024-08-22T20:48:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"fix up acceptance test.","shortMessageHtmlLink":"fix up acceptance test."}},{"before":"5eab2908cb9cbc331b4df8ccca5cc398401db310","after":"1d6a649751f53b92ecfec2c918d680e96377f9d6","ref":"refs/heads/course_viz_vocabs_data_tables","pushedAt":"2024-08-21T23:52:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"fix up acceptance test.","shortMessageHtmlLink":"fix up acceptance test."}},{"before":"b3fa9dabd51a9c587504e3ae53ca7fd37ba37bf9","after":"5eab2908cb9cbc331b4df8ccca5cc398401db310","ref":"refs/heads/course_viz_vocabs_data_tables","pushedAt":"2024-08-21T23:24:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"rm unnecessary slicing of ember-data collections into arrays.","shortMessageHtmlLink":"rm unnecessary slicing of ember-data collections into arrays."}},{"before":"5d32879f0a09684b32ff0a60641bbd87bc84bf95","after":"570e26864e65d2cb6505095ab0fc949d5ea50e5e","ref":"refs/heads/program_year_objectives_sorting","pushedAt":"2024-08-21T22:36:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"fixes broken getter and moves it from model into component where it belongs.\n\nthis broke during the conversion from Resource to TrackedAsyncData.\nit's a one-off, so i moved it into the component that actually needs\nsorted objectives.","shortMessageHtmlLink":"fixes broken getter and moves it from model into component where it b…"}},{"before":"570e26864e65d2cb6505095ab0fc949d5ea50e5e","after":"5d32879f0a09684b32ff0a60641bbd87bc84bf95","ref":"refs/heads/program_year_objectives_sorting","pushedAt":"2024-08-21T15:43:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"use toSorted(), this allows us to ditch slice()","shortMessageHtmlLink":"use toSorted(), this allows us to ditch slice()"}},{"before":"b20fcbe6e71c898ebe23fc29d294848a9825a7ac","after":"570e26864e65d2cb6505095ab0fc949d5ea50e5e","ref":"refs/heads/program_year_objectives_sorting","pushedAt":"2024-08-21T01:59:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"fixes broken getter and moves it from model into component where it belongs.\n\nthis broke during the conversion from Resource to TrackedAsyncData.\nit's a one-off, so i moved it into the component that actually needs\nsorted objectives.","shortMessageHtmlLink":"fixes broken getter and moves it from model into component where it b…"}},{"before":null,"after":"b20fcbe6e71c898ebe23fc29d294848a9825a7ac","ref":"refs/heads/program_year_objectives_sorting","pushedAt":"2024-08-21T01:55:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"fixes broken getter and moves it from model into component where it belongs.\n\nthis broke during the conversion from Resource to TrackedAsyncData.\nit's a one-off, so i moved it into the component that actually needs\nsorted objectives.","shortMessageHtmlLink":"fixes broken getter and moves it from model into component where it b…"}},{"before":null,"after":"2e9c0ce8c0329492fa1c3b7b4cece9ae598c11e1","ref":"refs/heads/frontend_5660_slice_me_nice","pushedAt":"2024-08-21T01:32:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"rm unneccessary calls to Array.slice() from ember-data models.","shortMessageHtmlLink":"rm unneccessary calls to Array.slice() from ember-data models."}},{"before":"2ba8e226336a4209afaf226b158ff2a22c935367","after":"447f1a6423e0a7cfe0e382883a7f7431a484596b","ref":"refs/heads/frontend_5663_set_helper","pushedAt":"2024-08-21T00:38:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"rm home-grown set helper, use ember-set-helper instead.","shortMessageHtmlLink":"rm home-grown set helper, use ember-set-helper instead."}},{"before":null,"after":"2ba8e226336a4209afaf226b158ff2a22c935367","ref":"refs/heads/frontend_5663_set_helper","pushedAt":"2024-08-21T00:20:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"rm home-grown set helper, use ember-set-helper instead.","shortMessageHtmlLink":"rm home-grown set helper, use ember-set-helper instead."}},{"before":null,"after":"1bd80e153d45b2d75587ab4ca8b0eff2959577df","ref":"refs/heads/downgrade_ember-a11y-refocus","pushedAt":"2024-08-20T20:37:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"downgrade ember-a11y-refocus.","shortMessageHtmlLink":"downgrade ember-a11y-refocus."}},{"before":"aff52b16e1e187409aab44fbc9a9f468791c18fc","after":"cfe4adf046f29229f352ec22c271dea611594621","ref":"refs/heads/frontend_5371_could_get_used_to_it_without_this","pushedAt":"2024-08-20T00:26:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"replaces Resources with Tracked Async Data.\n\ngets rid of dead code while at it.","shortMessageHtmlLink":"replaces Resources with Tracked Async Data."}},{"before":"7e0c607ca150aab1ff7a98a60390d0e99152da5c","after":"aff52b16e1e187409aab44fbc9a9f468791c18fc","ref":"refs/heads/frontend_5371_could_get_used_to_it_without_this","pushedAt":"2024-08-19T23:07:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"replaces Resources with Tracked Async Data.\n\ngets rid of dead code while at it.","shortMessageHtmlLink":"replaces Resources with Tracked Async Data."}},{"before":"d68d52afdfdc6d4f7f03c49cec6a2a2905be742e","after":"7e0c607ca150aab1ff7a98a60390d0e99152da5c","ref":"refs/heads/frontend_5371_could_get_used_to_it_without_this","pushedAt":"2024-08-19T22:40:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"replaces Resources with Tracked Async Data.\n\ngets rid of dead code while at it.","shortMessageHtmlLink":"replaces Resources with Tracked Async Data."}},{"before":"5946d530aca1a427637399790d013cf188d93b3e","after":"b3fa9dabd51a9c587504e3ae53ca7fd37ba37bf9","ref":"refs/heads/course_viz_vocabs_data_tables","pushedAt":"2024-08-19T18:50:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"rm unnecessary slicing of ember-data collections into arrays.","shortMessageHtmlLink":"rm unnecessary slicing of ember-data collections into arrays."}},{"before":"a955f95a88fbfeb83dd8567181e2c36236860ff3","after":"d68d52afdfdc6d4f7f03c49cec6a2a2905be742e","ref":"refs/heads/frontend_5371_could_get_used_to_it_without_this","pushedAt":"2024-08-19T18:30:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"replaces Resources with Tracked Async Data.\n\ngets rid of dead code while at it.","shortMessageHtmlLink":"replaces Resources with Tracked Async Data."}},{"before":"3d13ff74a722386e1da2f2486b6af6e24556f6f7","after":"a955f95a88fbfeb83dd8567181e2c36236860ff3","ref":"refs/heads/frontend_5371_could_get_used_to_it_without_this","pushedAt":"2024-08-19T18:21:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"replaces Resources with Tracked Async Data.\n\ngets rid of dead code while at it.","shortMessageHtmlLink":"replaces Resources with Tracked Async Data."}},{"before":"848cf09e82ac6512862bacd1f9aa29a87392cab5","after":"3d13ff74a722386e1da2f2486b6af6e24556f6f7","ref":"refs/heads/frontend_5371_could_get_used_to_it_without_this","pushedAt":"2024-08-19T18:08:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"replaces Resources with Tracked Async Data.\n\ngets rid of dead code while at it.","shortMessageHtmlLink":"replaces Resources with Tracked Async Data."}},{"before":"186e413f70b5fdddaf68e117876a21cdccfeb26d","after":"848cf09e82ac6512862bacd1f9aa29a87392cab5","ref":"refs/heads/frontend_5371_could_get_used_to_it_without_this","pushedAt":"2024-08-19T17:58:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"replaces Resources with Tracked Async Data.\n\ngets rid of dead code while at it.","shortMessageHtmlLink":"replaces Resources with Tracked Async Data."}},{"before":"e83779f53c2eeb1c9399c189d8f44ed922ed3a72","after":"186e413f70b5fdddaf68e117876a21cdccfeb26d","ref":"refs/heads/frontend_5371_could_get_used_to_it_without_this","pushedAt":"2024-08-19T17:50:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"replaces Resources with Tracked Async Data.\n\ngets rid of dead code while at it.","shortMessageHtmlLink":"replaces Resources with Tracked Async Data."}},{"before":"5825fd9c9eb5781893eff8ae01fa832d9a5bb776","after":"5946d530aca1a427637399790d013cf188d93b3e","ref":"refs/heads/course_viz_vocabs_data_tables","pushedAt":"2024-08-19T17:17:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"corrects css linting error.","shortMessageHtmlLink":"corrects css linting error."}},{"before":"5076bcc2ca94291bee51e1a20ac6a97427f6df43","after":"e83779f53c2eeb1c9399c189d8f44ed922ed3a72","ref":"refs/heads/frontend_5371_could_get_used_to_it_without_this","pushedAt":"2024-08-16T23:55:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"replaces Resources with Tracked Async Data.\n\ngets rid of dead code while at it.","shortMessageHtmlLink":"replaces Resources with Tracked Async Data."}},{"before":"47b0f36da9608a1da70c7d1ba4f653ab840e805a","after":"5076bcc2ca94291bee51e1a20ac6a97427f6df43","ref":"refs/heads/frontend_5371_could_get_used_to_it_without_this","pushedAt":"2024-08-16T23:41:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"replaces Resources with Tracked Async Data.\n\ngets rid of dead code while at it.","shortMessageHtmlLink":"replaces Resources with Tracked Async Data."}},{"before":"d28ad70a3a5b0840c89f936146496db0ab25181a","after":"47b0f36da9608a1da70c7d1ba4f653ab840e805a","ref":"refs/heads/frontend_5371_could_get_used_to_it_without_this","pushedAt":"2024-08-16T23:39:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"interlude: cleanup linter errors.","shortMessageHtmlLink":"interlude: cleanup linter errors."}},{"before":"fa749c0350f208e355fe21fccc64f8ce8828206d","after":"d28ad70a3a5b0840c89f936146496db0ab25181a","ref":"refs/heads/frontend_5371_could_get_used_to_it_without_this","pushedAt":"2024-08-16T23:38:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"interlude: cleanup linter errors.","shortMessageHtmlLink":"interlude: cleanup linter errors."}},{"before":"4c27e517f6a2d95c424ec04187d3bd4ca0bf38f9","after":"fa749c0350f208e355fe21fccc64f8ce8828206d","ref":"refs/heads/frontend_5371_could_get_used_to_it_without_this","pushedAt":"2024-08-16T23:32:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"interlude: cleanup linter errors.","shortMessageHtmlLink":"interlude: cleanup linter errors."}},{"before":"8eb73e90d47184d728266a3edd79cee7fd79a915","after":"4c27e517f6a2d95c424ec04187d3bd4ca0bf38f9","ref":"refs/heads/frontend_5371_could_get_used_to_it_without_this","pushedAt":"2024-08-16T23:29:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stopfstedt","name":"Stefan Topfstedt","path":"/stopfstedt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1410427?s=80&v=4"},"commit":{"message":"replaces Resource with Tracked Async Data.","shortMessageHtmlLink":"replaces Resource with Tracked Async Data."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEpZwtgwA","startCursor":null,"endCursor":null}},"title":"Activity · stopfstedt/frontend"}