{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":60285287,"defaultBranch":"master","name":"material2","ownerLogin":"crisbeto","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-06-02T17:50:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4450522?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715845020.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"69b6966a9dedb5e39aba2dfbb4af64f2ec37702c","ref":"refs/heads/29053/defer-resets","pushedAt":"2024-05-16T07:37:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"fix(cdk/drag-drop): defer loading reset styles\n\nCurrently we load the reset styles for the preview up-front which seems to break some Jest tests since Jest's CSS parser does't understand layers.\n\nThese changes switch to loading the styles only once dragging has started.\n\nFixes #29053.","shortMessageHtmlLink":"fix(cdk/drag-drop): defer loading reset styles"}},{"before":"33b6fc1c850ea892278309999ea1d2b4c62ba7a0","after":"46bcc21cbc19ff8ec946485febf70a85146f1026","ref":"refs/heads/master","pushedAt":"2024-05-16T06:03:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"fix(material/chips): simplify repeat chip removal prevention (#29048)\n\nWe have some logic that prevents chip removal if the users is holding down the backspace key. It currently breaks down in the case where a value is pasted into the input via click.\n\nThese changes simplify our detection by using `KeyboardEvent.repeat` which also resolves the paste issue.","shortMessageHtmlLink":"fix(material/chips): simplify repeat chip removal prevention (angular…"}},{"before":null,"after":"72785b520bb690ddd4dd628e06cadd8a396d9cba","ref":"refs/heads/changelog-cherry-pick-18.0.0-rc.2","pushedAt":"2024-05-15T11:45:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"docs: release notes for the v18.0.0-rc.2 release","shortMessageHtmlLink":"docs: release notes for the v18.0.0-rc.2 release"}},{"before":null,"after":"bccc4b794edd5554aee5b910434ccb30e11d3ede","ref":"refs/heads/release-stage-18.0.0-rc.2","pushedAt":"2024-05-15T11:44:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"release: cut the v18.0.0-rc.2 release","shortMessageHtmlLink":"release: cut the v18.0.0-rc.2 release"}},{"before":null,"after":"9589e1dcdc56a0dcc30163787e9433f57181bf1b","ref":"refs/heads/changelog-cherry-pick-17.3.9","pushedAt":"2024-05-15T11:36:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"docs: release notes for the v17.3.9 release","shortMessageHtmlLink":"docs: release notes for the v17.3.9 release"}},{"before":null,"after":"22931fb7c88d7bb41afddb4ab017013fdbb4ab3a","ref":"refs/heads/release-stage-17.3.9","pushedAt":"2024-05-15T11:34:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"release: cut the v17.3.9 release","shortMessageHtmlLink":"release: cut the v17.3.9 release"}},{"before":"494746bfbcf26e46162fbde1f46d78048324e768","after":"d4dde1abf80596ee418218f6d0a71637b5937a10","ref":"refs/heads/chis-repeat","pushedAt":"2024-05-15T10:32:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"fix(material/chips): simplify repeat chip removal prevention\n\nWe have some logic that prevents chip removal if the users is holding down the backspace key. It currently breaks down in the case where a value is pasted into the input via click.\n\nThese changes simplify our detection by using `KeyboardEvent.repeat` which also resolves the paste issue.","shortMessageHtmlLink":"fix(material/chips): simplify repeat chip removal prevention"}},{"before":null,"after":"494746bfbcf26e46162fbde1f46d78048324e768","ref":"refs/heads/chis-repeat","pushedAt":"2024-05-15T07:10:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"fix(material/chips): simplify repeat chip removal prevention\n\nWe have some logic that prevents chip removal if the users is holding down the backspace key. It currently breaks down in the case where a value is pasted into the input via click.\n\nThese changes simplify our detection by using `KeyboardEvent.repeat` which also resolves the paste issue.","shortMessageHtmlLink":"fix(material/chips): simplify repeat chip removal prevention"}},{"before":"37958efb28b6febad9a789b08ffd6e5716fafb3e","after":"33b6fc1c850ea892278309999ea1d2b4c62ba7a0","ref":"refs/heads/master","pushedAt":"2024-05-15T04:37:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"fix(cdk/overlay): skip trigger interactions in outside click event (#29044)\n\nAdds some logic to skip the trigger when considering clicks outside of the overlay since filtering them is the most common case (e.g. we do it in some of our components) and can be annoying to deal with.\n\nFixes #28949.","shortMessageHtmlLink":"fix(cdk/overlay): skip trigger interactions in outside click event (a…"}},{"before":"68d70280922164ce503eed09fca60c313f39ded1","after":"b868d9e12889eb50d39cb59078038df400b8f720","ref":"refs/heads/28949/overlay-outside-click","pushedAt":"2024-05-14T16:16:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"fix(cdk/overlay): skip trigger interactions in outside click event\n\nAdds some logic to skip the trigger when considering clicks outside of the overlay since filtering them is the most common case (e.g. we do it in some of our components) and can be annoying to deal with.\n\nFixes #28949.","shortMessageHtmlLink":"fix(cdk/overlay): skip trigger interactions in outside click event"}},{"before":"52123271a651eb30336106489d08838ceecded43","after":"27c4c4f25578068b284d86d78ae463ca503b537e","ref":"refs/heads/m3-generate-sys-variables","pushedAt":"2024-05-14T09:17:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"build: update sync config\n\nUpdates the Github sync config to account for the M3 theme.","shortMessageHtmlLink":"build: update sync config"}},{"before":null,"after":"68d70280922164ce503eed09fca60c313f39ded1","ref":"refs/heads/28949/overlay-outside-click","pushedAt":"2024-05-14T09:07:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"fix(cdk/overlay): skip trigger interactions in outside click event\n\nAdds some logic to skip the trigger when considering clicks outside of the overlay since filtering them is the most common case (e.g. we do it in some of our components) and can be annoying to deal with.\n\nFixes #28949.","shortMessageHtmlLink":"fix(cdk/overlay): skip trigger interactions in outside click event"}},{"before":"9a502e77b2606d7de84611f731c5ccc4e3f5380a","after":"37958efb28b6febad9a789b08ffd6e5716fafb3e","ref":"refs/heads/master","pushedAt":"2024-05-14T07:10:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"fix(cdk/observers): logs \"ResizeObserver loop limit exceeded\" errors (#29036)","shortMessageHtmlLink":"fix(cdk/observers): logs \"ResizeObserver loop limit exceeded\" errors (a…"}},{"before":"01540bb924472fd22276b62a9d72b401a13bfe77","after":"9a502e77b2606d7de84611f731c5ccc4e3f5380a","ref":"refs/heads/master","pushedAt":"2024-05-09T17:24:05.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"fix(material/datepicker): resolve repeater warnings in calendar (#29028)\n\nFixes that the calendar was triggering some newly-introduced warnings from the framework.\n\nFixes #29008.","shortMessageHtmlLink":"fix(material/datepicker): resolve repeater warnings in calendar (angu…"}},{"before":"40589badc35917528113014a6d0b33560656de07","after":"0b1161e19a90a49247348ea7aa170d8fe3ded67b","ref":"refs/heads/29008/datepicker-warning","pushedAt":"2024-05-09T09:20:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"fix(material/datepicker): resolve repeater warnings in calendar\n\nFixes that the calendar was triggering some newly-introduced warnings from the framework.\n\nFixes #29008.","shortMessageHtmlLink":"fix(material/datepicker): resolve repeater warnings in calendar"}},{"before":null,"after":"809a2371d9245166e009a2855472a89588c310c9","ref":"refs/heads/v18-youtube-bump","pushedAt":"2024-05-09T09:00:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"build: update to latest YouTube typings\n\nWe were a few versions behind on the typings for YouTube. These changes update to the latest ones.","shortMessageHtmlLink":"build: update to latest YouTube typings"}},{"before":"ae24330f702f3e4d2eb21b75554b8528f9048883","after":"52123271a651eb30336106489d08838ceecded43","ref":"refs/heads/m3-generate-sys-variables","pushedAt":"2024-05-09T08:50:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"fix(material/schematics): add option to generate system variables in M3 schematic\n\nAdds an option that allows users to opt into generating system-level variables through the M3 schematic.","shortMessageHtmlLink":"fix(material/schematics): add option to generate system variables in …"}},{"before":"cf2dacf80ad4d86634a4aff21ba754925cb6ec2f","after":"ae24330f702f3e4d2eb21b75554b8528f9048883","ref":"refs/heads/m3-generate-sys-variables","pushedAt":"2024-05-09T08:43:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"fix(material/schematics): add option to generate system variables in M3 schematic\n\nAdds an option that allows users to opt into generating system-level variables through the M3 schematic.","shortMessageHtmlLink":"fix(material/schematics): add option to generate system variables in …"}},{"before":null,"after":"cf2dacf80ad4d86634a4aff21ba754925cb6ec2f","ref":"refs/heads/m3-generate-sys-variables","pushedAt":"2024-05-09T08:42:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"fix(material/schematics): add option to generate system variables in M3 schematic\n\nAdds an option that allows users to opt into generating system-level variables through the M3 schematic.","shortMessageHtmlLink":"fix(material/schematics): add option to generate system variables in …"}},{"before":null,"after":"40589badc35917528113014a6d0b33560656de07","ref":"refs/heads/29008/datepicker-warning","pushedAt":"2024-05-09T07:09:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"fix(material/datepicker): resolve repeater warnings in calendar\n\nFixes that the calendar was triggering some newly-introduced warnings from the framework.\n\nFixes #29008.","shortMessageHtmlLink":"fix(material/datepicker): resolve repeater warnings in calendar"}},{"before":null,"after":"9c767cc326669f7c5bec25add73a490bda660e40","ref":"refs/heads/29011/ripple-shadow-dom","pushedAt":"2024-05-08T11:48:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"fix(material/core): ripple loader not working in shadow DOM\n\nFixes the following issues that prevented the button ripples from being loaded in the shadow DOM:\n* We weren't resolving the event target properly.\n* We were using `click` as a fallback which happens too late for the very first ripple. These changes switch to `mousedown`.\n\nFixes #29011.","shortMessageHtmlLink":"fix(material/core): ripple loader not working in shadow DOM"}},{"before":"4d8af88bde2977117fce4c522689dac8b5895819","after":"01540bb924472fd22276b62a9d72b401a13bfe77","ref":"refs/heads/master","pushedAt":"2024-05-08T10:52:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"fix(material/tooltip): Tooltip should mark for check when visibility changes (#29000)\n\nThis commit fixes an error in the tooltip component where it updates\na value used in a host binding without calling `markForCheck`. This does\nnot currently throw an error because `checkNoChanges` is broken for\n`OnPush` components. However, the error was surfaced when testing an\n\"exhaustive\" check that will check _all_ views, regardless of their\ndirty state. The issue also doesn't really produce a _visible_ problem\nbecause it occurs when the tooltip is hidden so the fact that the zoom\nnever updates doesn't make a real difference.","shortMessageHtmlLink":"fix(material/tooltip): Tooltip should mark for check when visibility …"}},{"before":"becc2bc154d6750d23e647b290bd72410e09070b","after":"ae684b158c78ed7671fd33dbf0e263f445b54876","ref":"refs/heads/m3-compilation-no-forward","pushedAt":"2024-05-07T10:01:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"perf(material/core): speed up M3 compilation\n\nMitigates a compile time regression when generating M3 themes. These changes reduce the compilation time in half by caching the dummy theme instead of recreating it for each invocation. We can get away with this since the dummy theme is constant.\n\nAlthough these changes are a significant improvement, there's more room for improvement. Timings for reference:\n\nAt head:\n```\nM2 benchmark - 35s\nM3 benchmark - 90s\nTheme from #28971 - 19s\n```\n\nAfter these changes changes:\n```\nM2 benchmark - 36s\nM3 benchmark - 56s\nTheme from #28971 - 10s\n```\n\nRelates to #28971.","shortMessageHtmlLink":"perf(material/core): speed up M3 compilation"}},{"before":null,"after":"becc2bc154d6750d23e647b290bd72410e09070b","ref":"refs/heads/m3-compilation-no-forward","pushedAt":"2024-05-07T09:59:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"perf(material/core): speed up M3 compilation\n\nMitigates a compile time regression when generating M3 themes. These changes reduce the compilation time in half by caching the dummy theme instead of recreating it for each invocation. We can get away with this since the dummy theme is constant.\n\nAlthough these changes are a significant improvement, there's more room for improvement. Timings for reference:\n\nAt head:\n```\nM2 benchmark - 35s\nM3 benchmark - 90s\nTheme from #28971 - 19s\n```\n\nAfter these changes changes:\n```\nM2 benchmark - 36s\nM3 benchmark - 56s\nTheme from #28971 - 10s\n```\n\nRelates to #28971.","shortMessageHtmlLink":"perf(material/core): speed up M3 compilation"}},{"before":null,"after":"997f992c497a1d42ac7f59ea397ea1bee71554c6","ref":"refs/heads/m3-compilation","pushedAt":"2024-05-07T03:46:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"dbd2b839f0885fa8d268cc73afdbad2bdf396051","after":"e8182c84c77b4773c21d922918303c47d2310873","ref":"refs/heads/28965/menu-scroll-strategy","pushedAt":"2024-05-06T08:13:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"fix(cdk/menu): allow for scroll strategy to be configured\n\nAdds an injection token that allows users to configure the scroll strategy of a CDK menu.\n\nFixes #28965.","shortMessageHtmlLink":"fix(cdk/menu): allow for scroll strategy to be configured"}},{"before":"9bdf64037f6f323c852edd2c98418a32d001c9ea","after":"4d8af88bde2977117fce4c522689dac8b5895819","ref":"refs/heads/master","pushedAt":"2024-05-06T08:13:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"build: update to the Angular v18 release candidate (#29003)\n\nUpdates the repo to the v18 RC. Also had to bump the build tooling package to resolve some errors.","shortMessageHtmlLink":"build: update to the Angular v18 release candidate (angular#29003)"}},{"before":null,"after":"dbd2b839f0885fa8d268cc73afdbad2bdf396051","ref":"refs/heads/28965/menu-scroll-strategy","pushedAt":"2024-05-06T08:13:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"fix(cdk/menu): allow for scroll strategy to be configured\n\nAdds an injection token that allows users to configure the scroll strategy of a CDK menu.\n\nFixes #28965.","shortMessageHtmlLink":"fix(cdk/menu): allow for scroll strategy to be configured"}},{"before":"2b194699c0593e8c9f02e84c60300d212f8176cf","after":"6f8bbbaec023eb34125e1049375fedf182e4fce0","ref":"refs/heads/v18-rc","pushedAt":"2024-05-06T07:35:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"build: update to the Angular v18 release candidate\n\nUpdates the repo to the v18 RC. Also had to bump the build tooling package to resolve some errors.","shortMessageHtmlLink":"build: update to the Angular v18 release candidate"}},{"before":null,"after":"2b194699c0593e8c9f02e84c60300d212f8176cf","ref":"refs/heads/v18-rc","pushedAt":"2024-05-04T07:48:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"build: update to the Angular v18 release candidate\n\nUpdates the repo to the v18 RC. Also had to bump the build tooling package to resolve some errors.","shortMessageHtmlLink":"build: update to the Angular v18 release candidate"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES1LATgA","startCursor":null,"endCursor":null}},"title":"Activity · crisbeto/material2"}