Skip to content

[codex] fix reported workflow and UI bugs#6372

Open
zhonggang666 wants to merge 1 commit into
1Panel-dev:v2from
zhonggang666:codex/fix-reported-bugs-6367-6371
Open

[codex] fix reported workflow and UI bugs#6372
zhonggang666 wants to merge 1 commit into
1Panel-dev:v2from
zhonggang666:codex/fix-reported-bugs-6367-6371

Conversation

@zhonggang666

Copy link
Copy Markdown

What this PR does / why we need it?

Fixes five reported bugs across application routing, dependency markers, icon URL handling, and workflow media nodes.

Closes #6367.
Closes #6368.
Closes #6369.
Closes #6370.
Closes #6371.

Summary of your change

  • Fixed the malformed application chat-log fallback route.
  • Corrected the Windows torch uv source marker from sys_platform == 'win' to sys_platform == 'win32'.
  • Fixed defaultIcon so window.MaxKB.prefix is interpolated instead of treated as a literal string.
  • Added explicit timeouts and HTTP status checks when generated media nodes download remote image/video URLs.
  • Fixed generated media history replay so { file_id, url } metadata dictionaries are converted back into actual image URLs.

Please indicate you've done the following:

  • Made sure tests are passing and test coverage is added if needed.
  • Made sure commit message follow the rule of Conventional Commits specification.
  • Considered the docs impact and opened a new docs issue or PR with docs changes if needed.

Validation:

  • python -m py_compile apps/application/flow/step_node/image_generate_step_node/impl/base_image_generate_node.py apps/application/flow/step_node/text_to_video_step_node/impl/base_text_to_video_node.py apps/application/flow/step_node/image_to_video_step_node/impl/base_image_to_video_node.py
  • git diff --check
  • Verified the Windows packaging marker with packaging.markers.Marker.

Note: Frontend type-check was not run because this checkout does not include ui/node_modules or a frontend lockfile.

@zhonggang666 zhonggang666 marked this pull request as ready for review July 8, 2026 08:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment