{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":541672145,"defaultBranch":"main","name":"angular","ownerLogin":"atcastle","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-09-26T16:08:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8526945?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708024964.0","currentOid":""},"activityList":{"items":[{"before":"2fe20668a4bc7e96d3e41dd865b291f30e68e518","after":"969e5d91a37f48bee88865050d24b823c6506b56","ref":"refs/heads/ngimg-faq-update","pushedAt":"2024-02-16T17:37:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"docs(common): add new faq entry to NgOptimizedImage docs\n\nadd new FAQ entry explaining that we're not adding new loaders to the angular repo","shortMessageHtmlLink":"docs(common): add new faq entry to NgOptimizedImage docs"}},{"before":null,"after":"2fe20668a4bc7e96d3e41dd865b291f30e68e518","ref":"refs/heads/ngimg-faq-update","pushedAt":"2024-02-15T19:22:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"docs(common): add new faq entry to NgOptimizedImage docs\n\nadd new FAQ entry explaining that we're not adding new loaders to the angular repo","shortMessageHtmlLink":"docs(common): add new faq entry to NgOptimizedImage docs"}},{"before":"ee34a288cab7baa81f50323b831ee3ce30e99c19","after":"f10e9168ab56e55706e724aa38e7dc9fc6aeabac","ref":"refs/heads/img-placeholder","pushedAt":"2024-01-25T21:56:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"feat(common): add placeholder to NgOptimizedImage\n\nAdd a automatic placeholder implementation supporting loader-based and data URL placeholders","shortMessageHtmlLink":"feat(common): add placeholder to NgOptimizedImage"}},{"before":"8b548034f203922badb909d10513921a1a18b24f","after":"ee34a288cab7baa81f50323b831ee3ce30e99c19","ref":"refs/heads/img-placeholder","pushedAt":"2024-01-24T20:03:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"feat(common): add placeholder to NgOptimizedImage\n\nAdd a automatic placeholder implementation supporting loader-based and data URL placeholders","shortMessageHtmlLink":"feat(common): add placeholder to NgOptimizedImage"}},{"before":"9ec94a67b9bcb487b645254ff0f10e9f20db4942","after":"8b548034f203922badb909d10513921a1a18b24f","ref":"refs/heads/img-placeholder","pushedAt":"2024-01-24T19:16:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"feat(common): add placeholder to NgOptimizedImage\n\nAdd a automatic placeholder implementation supporting loader-based and data URL placeholders","shortMessageHtmlLink":"feat(common): add placeholder to NgOptimizedImage"}},{"before":"80bf9f5776528fd986f23b5e19af15cbd0d04dd7","after":"9ec94a67b9bcb487b645254ff0f10e9f20db4942","ref":"refs/heads/img-placeholder","pushedAt":"2024-01-23T20:54:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"feat(common): add placeholder to NgOptimizedImage\n\nAdd a automatic placeholder implementation supporting loader-based and data URL placeholders","shortMessageHtmlLink":"feat(common): add placeholder to NgOptimizedImage"}},{"before":"a14777078f99ad66686f05abd8ece9f6f0e0f793","after":"80bf9f5776528fd986f23b5e19af15cbd0d04dd7","ref":"refs/heads/img-placeholder","pushedAt":"2024-01-23T20:52:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"feat(common): add placeholder to NgOptimizedImage\n\nAdd a automatic placeholder implementation supporting loader-based and data URL placeholders","shortMessageHtmlLink":"feat(common): add placeholder to NgOptimizedImage"}},{"before":"b5fdfcab163738c9a88ac7e3e666695d288edb76","after":"a14777078f99ad66686f05abd8ece9f6f0e0f793","ref":"refs/heads/img-placeholder","pushedAt":"2024-01-22T22:26:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"feat(common): add placeholder to NgOptimizedImage\n\nAdd a automatic placeholder implementation supporting loader-based and data URL placeholders","shortMessageHtmlLink":"feat(common): add placeholder to NgOptimizedImage"}},{"before":"7b7690e9a1733fd25839c26ed846423799be7523","after":"b5fdfcab163738c9a88ac7e3e666695d288edb76","ref":"refs/heads/img-placeholder","pushedAt":"2024-01-17T21:01:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"feat(common): add placeholder to NgOptimizedImage\n\nAdd a automatic placeholder implementation supporting loader-based and data URL placeholders","shortMessageHtmlLink":"feat(common): add placeholder to NgOptimizedImage"}},{"before":"2dff8a3cf1bae3b7df67e6ad826b8299c47ac48d","after":"7b7690e9a1733fd25839c26ed846423799be7523","ref":"refs/heads/img-placeholder","pushedAt":"2024-01-17T20:54:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"feat(common): add placeholder to NgOptimizedImage\n\nAdd a automatic placeholder implementation supporting loader-based and data URL placeholders","shortMessageHtmlLink":"feat(common): add placeholder to NgOptimizedImage"}},{"before":"b38c16190fdec9e3e9ec16bfa33e99b6e4e9fd7a","after":"2dff8a3cf1bae3b7df67e6ad826b8299c47ac48d","ref":"refs/heads/img-placeholder","pushedAt":"2024-01-17T17:47:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"feat(common): add placeholder to NgOptimizedImage\n\nAdd a automatic placeholder implementation supporting loader-based and data URL placeholders","shortMessageHtmlLink":"feat(common): add placeholder to NgOptimizedImage"}},{"before":"d467c0080fef9b4c1a6d8e96da03e725dc7cbd1c","after":"b38c16190fdec9e3e9ec16bfa33e99b6e4e9fd7a","ref":"refs/heads/img-placeholder","pushedAt":"2024-01-11T21:47:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"feat(common): add placeholder to NgOptimizedImage\n\nAdd a automatic placeholder implementation supporting loader-based and data URL placeholders","shortMessageHtmlLink":"feat(common): add placeholder to NgOptimizedImage"}},{"before":"683c02508c06a738886b022e295b8bf4a62a5474","after":"d467c0080fef9b4c1a6d8e96da03e725dc7cbd1c","ref":"refs/heads/img-placeholder","pushedAt":"2024-01-11T19:36:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"feat(common): add placeholder to NgOptimizedImage\n\nAdd a automatic placeholder implementation supporting loader-based and data URL placeholders","shortMessageHtmlLink":"feat(common): add placeholder to NgOptimizedImage"}},{"before":"06c6bfad45f84761dd9cee96a89298fe94bbd2ff","after":"683c02508c06a738886b022e295b8bf4a62a5474","ref":"refs/heads/img-placeholder","pushedAt":"2024-01-09T21:48:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"feat(common): add placeholder to NgOptimizedImage\n\nAdd a automatic placeholder implementation supporting loader-based and data URL placeholders","shortMessageHtmlLink":"feat(common): add placeholder to NgOptimizedImage"}},{"before":"6e24537f91a2c20da093c8221a27408a2984fa11","after":"06c6bfad45f84761dd9cee96a89298fe94bbd2ff","ref":"refs/heads/img-placeholder","pushedAt":"2024-01-09T21:26:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"feat(common): add placeholder to NgOptimizedImage\n\nAdd a automatic placeholder implementation supporting loader-based and data URL placeholders","shortMessageHtmlLink":"feat(common): add placeholder to NgOptimizedImage"}},{"before":"140b770a29e492755acbb9980612124365ae3bfe","after":"6e24537f91a2c20da093c8221a27408a2984fa11","ref":"refs/heads/img-placeholder","pushedAt":"2024-01-09T21:08:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"feat(common): add placeholder to NgOptimizedImage\n\nAdd a automatic placeholder implementation supporting loader-based and data URL placeholders","shortMessageHtmlLink":"feat(common): add placeholder to NgOptimizedImage"}},{"before":null,"after":"140b770a29e492755acbb9980612124365ae3bfe","ref":"refs/heads/img-placeholder","pushedAt":"2024-01-03T20:16:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"feat(common): add placeholder to NgOptimizedImage\n\nAdd a automatic placeholder implementation supporting loader-based and data URL placeholders","shortMessageHtmlLink":"feat(common): add placeholder to NgOptimizedImage"}},{"before":null,"after":"7a264f2c3889377a31b8335ec0a941e9e7614c0a","ref":"refs/heads/ngimg-duplicate-urls","pushedAt":"2023-12-05T21:27:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"fix(common): don't error on duplicate LCP image urls\n\nDisable priority and modified errors in lcp_image_observer for images with duplicate URLs, in order to prevent false positives.\n\nCloses #53278","shortMessageHtmlLink":"fix(common): don't error on duplicate LCP image urls"}},{"before":null,"after":"0bddf59e7e88019fe940426e003498f8435cb419","ref":"refs/heads/ngimg-priority-bugfix","pushedAt":"2023-12-05T21:23:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"fix(common): don't error on duplicate LCP image urls\n\nDisable priority and modified errors in lcp_image_observer for images with duplicate URLs, in order to prevent false positives.\n\nCloses #53278","shortMessageHtmlLink":"fix(common): don't error on duplicate LCP image urls"}},{"before":null,"after":"c62e334434570509eb533b0fe31d5f45e964984c","ref":"refs/heads/fix-sourceset-size-limit","pushedAt":"2023-11-01T23:09:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"fix(common): apply fixed_srcset_width values only to fixed srcsets\n\nfix fixed_srcseet_width being incorrectly applied to responsive srcsets","shortMessageHtmlLink":"fix(common): apply fixed_srcset_width values only to fixed srcsets"}},{"before":"dcd06a78fb53656125e7581c92fa3e9310024809","after":"47ccf54beca5f84a94e7ab0e66d6d79b56057b9f","ref":"refs/heads/fix-srcset-size-limit","pushedAt":"2023-10-30T21:39:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"fix(common): apply fixed_srcset_width value only to fixed srcsets\n\nadd logic to NgOptimizedImage to keep fixed_srcset_width from applying to large responsive images, which is incorrect behavior","shortMessageHtmlLink":"fix(common): apply fixed_srcset_width value only to fixed srcsets"}},{"before":null,"after":"dcd06a78fb53656125e7581c92fa3e9310024809","ref":"refs/heads/fix-srcset-size-limit","pushedAt":"2023-10-30T21:31:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"fix(common): apply fixed_srcset_width value only to fixed srcsets\n\nadd logic to NgOptimizedImage to keep fixed_srcset_width from applying to large responsive images, which is incorrect behavior","shortMessageHtmlLink":"fix(common): apply fixed_srcset_width value only to fixed srcsets"}},{"before":"bc8569a105222ff6fb56cef81cbd680f8d447ecb","after":"d5526d3c7dc06791ae560c58a50aef42b9631d5c","ref":"refs/heads/preconnect-docs-change","pushedAt":"2023-10-23T21:41:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"docs(common): add preconnect generation to NgOptimizedImage docs\n\nadd a note on automated preconnect generation to the NgOptimizedImage docs' preconnect section, and add a related FAQ entry.","shortMessageHtmlLink":"docs(common): add preconnect generation to NgOptimizedImage docs"}},{"before":"94d9c36f8ee302fadbc345dffe183c0a83a95f54","after":"bc8569a105222ff6fb56cef81cbd680f8d447ecb","ref":"refs/heads/preconnect-docs-change","pushedAt":"2023-10-19T23:03:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"docs(common): add preconnect generation to NgOptimizedImage docs\n\nadd a note on automated preconnect generation to the NgOptimizedImage docs' preconnect section, and add a related FAQ entry.","shortMessageHtmlLink":"docs(common): add preconnect generation to NgOptimizedImage docs"}},{"before":"4a7d20a57153f1159700cc2d2b271378d6d3cc53","after":"94d9c36f8ee302fadbc345dffe183c0a83a95f54","ref":"refs/heads/preconnect-docs-change","pushedAt":"2023-10-19T19:05:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"docs(common): add preconnect generation to NgOptimizedImage docs\n\nadd a note on automated preconnect generation to the NgOptimizedImage docs' preconnect section, and add a related FAQ entry.","shortMessageHtmlLink":"docs(common): add preconnect generation to NgOptimizedImage docs"}},{"before":"6b87aa01e844804b7b830993f3d5c14a8cd3bff0","after":"4a7d20a57153f1159700cc2d2b271378d6d3cc53","ref":"refs/heads/preconnect-docs-change","pushedAt":"2023-10-19T17:59:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"docs(common): add preconnect generation to NgOptimizedImage docs\n\nadd a note on automated preconnect generation to the NgOptimizedImage docs' preconnect section, and add a related FAQ entry.","shortMessageHtmlLink":"docs(common): add preconnect generation to NgOptimizedImage docs"}},{"before":"3fecdec836260b7cfb3f4a5cdb4ef2360201f114","after":"6b87aa01e844804b7b830993f3d5c14a8cd3bff0","ref":"refs/heads/preconnect-docs-change","pushedAt":"2023-10-17T20:00:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"docs(common): add preconnect generation to NgOptimizedImage docs\n\nadd a note on automated preconnect generation to the NgOptimizedImage docs' preconnect section, and add a related FAQ entry.","shortMessageHtmlLink":"docs(common): add preconnect generation to NgOptimizedImage docs"}},{"before":null,"after":"3fecdec836260b7cfb3f4a5cdb4ef2360201f114","ref":"refs/heads/preconnect-docs-change","pushedAt":"2023-10-17T19:50:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"docs(common): add preconnect generation to NgOptimizedImage docs\n\nadd a note on automated preconnect generation to the NgOptimizedImage docs' preconnect section, and add a related FAQ entry.","shortMessageHtmlLink":"docs(common): add preconnect generation to NgOptimizedImage docs"}},{"before":"48647a78e100113b834d59131a3714a5dd4a60c5","after":"c3fe776a17d33d4c885d923b8aaf95b571629123","ref":"refs/heads/add-feature-detection-ngimg","pushedAt":"2023-10-16T23:28:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"refactor(common): use performance API for NgOptimizedImage feature logging\n\nadd a standard performance marker that can be viewed in Chrome dev tools and other tooling. See more info\nat https://developer.mozilla.org/en-US/docs/Web/API/Performance/mark","shortMessageHtmlLink":"refactor(common): use performance API for NgOptimizedImage feature lo…"}},{"before":null,"after":"48647a78e100113b834d59131a3714a5dd4a60c5","ref":"refs/heads/add-feature-detection-ngimg","pushedAt":"2023-10-13T23:05:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"atcastle","name":"Alex Castle","path":"/atcastle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8526945?s=80&v=4"},"commit":{"message":"refactor(common): use performance API for NgOptimizedImage feature logging\n\nuse the performance.mark API to log usage of NgOptimizedImage, alongside existing dom-based marker","shortMessageHtmlLink":"refactor(common): use performance API for NgOptimizedImage feature lo…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD_NFxbgA","startCursor":null,"endCursor":null}},"title":"Activity · atcastle/angular"}