The GitHub Actions job "Benchmarks" on texera.git/main has succeeded. Run started by GitHub user github-merge-queue[bot] (triggered by github-merge-queue[bot]).
Head commit for run: 68578712081006adeaa98dcfa038deff2232dff4 / Ryan Zhang <[email protected]> feat(notebook-migration): generalize notebook-specific UI terminology (#8631) ### What changes were proposed in this PR? The migration tool now accepts Python files as well as notebooks, with R and folders to follow, but the workspace still told users they were looking at a "Jupyter Notebook". A user who uploaded a `.py` saw a panel with that title, a button labelled "expand Jupyter notebook", and a confirmation asking whether to delete "this workflow's Jupyter notebook". The display strings that name the input type are now generic: the panel header and its iframe title read "Uploaded Source Code", the delete tooltip and confirmation say "source code", and the toolbar button says "expand uploaded source code". Four notifications that named the input the same way were updated too. The toolbar button used the Jupyter logo, which reads wrong next to a generic label. It now uses the `code` icon from ng-zorro, matching every other button in that toolbar. **Before** <img width="242" height="93" alt="Screenshot 2026-09-21 at 12 54 56 PM" src="https://github.com/user-attachments/assets/f00f5dc5-ef55-4ac7-9d40-43566ac8ef60" /> **After** <img width="235" height="76" alt="image" src="https://github.com/user-attachments/assets/08d50f63-c4b4-46fe-9c62-59dbe76c1974" /> That made `jupyter-logo.svg` unused, so it is deleted along with its `.licenserc.yaml` exclude and its line in `frontend/LICENSE-binary`. The attribution block itself stays, since `tool_popup_diagram.png` still carries the Jupyter logo in the import modal. Display strings only. Internal names (`JupyterPanelService`, `notebookFileName`, the `notebook` table, the `/notebook-migration` endpoints) are unchanged and still accurate, since a script really is converted into a notebook. The import modal is also unchanged: its tabs name their own input correctly. ### Any related issues, documentation, discussions? Closes #8543 Parent-issue #4301 ### How was this PR tested? No new tests. The change is copy plus one icon, with no behavior to cover. Verified the UI changes in local deployment. ### Was this PR authored or co-authored using generative AI tooling? Generated-by: Claude Code (Claude Opus 5) Report URL: https://github.com/apache/texera/actions/runs/35648884903 With regards, GitHub Actions via GitBox
