This is an automated email from the ASF dual-hosted git repository. github-merge-queue[bot] pushed a commit to branch gh-readonly-queue/main/pr-8804-d1955f3861aaa07486afe9c3732f569f478496bd in repository https://gitbox.apache.org/repos/asf/texera.git
commit e5c85111e1b026d0f6d726f99a895e1784f5c9d5 Author: Meng Wang <[email protected]> AuthorDate: Fri Oct 2 05:48:55 2026 +0000 fix(frontend): replace the Icons8 comment icon with an original drawing (#8804) ### What changes were proposed in this PR? Per #8800, `frontend/src/assets/operator_images/icons8-chat_bubble.png` (the workflow comment icon) comes from Icons8, whose license requires attribution we never gave and does not grant the redistribution rights an Apache-2.0 release promises downstream. Rather than record un-grantable terms, this replaces it with an original drawing of the same visual role (blue rounded speech bubble with an ellipsis, drawn with PIL for this PR), renamed `comment-bubble.png`. The only reference (`joint-ui.service.ts`) is updated; `git grep icons8` is now empty. This addresses the Icons8 part of #8800 only; the vendor-logo and asset-provenance parts stay open there. ### Any related issues, documentation, discussions? Addresses the Icons8 item in #8800. ### How was this PR tested? Asset swap plus one path-constant change; no behavior change. The existing frontend suite covers joint-ui rendering in CI; verified repo-wide that no other reference to the old file remains. ### Was this PR authored or co-authored using generative AI tooling? Generated-by: Claude Code (claude-fable-5) --- .../app/workspace/service/joint-ui/joint-ui.service.ts | 2 +- frontend/src/assets/operator_images/comment-bubble.png | Bin 0 -> 517 bytes .../src/assets/operator_images/icons8-chat_bubble.png | Bin 840 -> 0 bytes 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/app/workspace/service/joint-ui/joint-ui.service.ts b/frontend/src/app/workspace/service/joint-ui/joint-ui.service.ts index 4ad263c2a6..7d51e3a619 100644 --- a/frontend/src/app/workspace/service/joint-ui/joint-ui.service.ts +++ b/frontend/src/app/workspace/service/joint-ui/joint-ui.service.ts @@ -1022,7 +1022,7 @@ export class JointUIService { ry: "5px", }, image: { - "xlink:href": "assets/operator_images/icons8-chat_bubble.png", + "xlink:href": "assets/operator_images/comment-bubble.png", width: 32, height: 32, "ref-x": 0.5, diff --git a/frontend/src/assets/operator_images/comment-bubble.png b/frontend/src/assets/operator_images/comment-bubble.png new file mode 100644 index 0000000000..87a0e92b7e Binary files /dev/null and b/frontend/src/assets/operator_images/comment-bubble.png differ diff --git a/frontend/src/assets/operator_images/icons8-chat_bubble.png b/frontend/src/assets/operator_images/icons8-chat_bubble.png deleted file mode 100644 index 1f59d732aa..0000000000 Binary files a/frontend/src/assets/operator_images/icons8-chat_bubble.png and /dev/null differ
