Skip to content

ReDesign 1.4.0

Choose a tag to compare

@github-actions github-actions released this 24 Jul 07:02

Added

  • Add an All runs gallery to the viewer. Each run gets a durable thumbnail from its input;
    older runs can backfill one from a surviving input or a headless render of their first
    successful output.
  • Make the run queue explicit and controllable: park several batches, run the whole queue in one
    action, add work behind a live queue, and drag waiting runs into a new order.
  • Add optional Ground with description preprocessing. A vision model inventories the source
    screenshot once and supplies that shared description to every image model for more faithful
    results.
  • Add image clipboard support to the screenshot and reference drop zones, including a
    right-click Paste action and routing tests that keep the two targets separate.

Changed

  • Open the viewer without a run at the new run gallery instead of silently choosing the newest
    run. Output stars and hidden-item choices now survive refreshes, while live jobs update over SSE
    instead of repeatedly polling and replacing the full manifest.
  • Improve large-run rendering: output jobs are indexed in one pass, off-screen previews stay
    unmounted until they approach the viewport, and generated-page autofocus can no longer drag the
    host viewer down the page.
  • Consolidate the three presentation toggles under Appearance, simplify model/prompt selected
    states, clarify Connections sign-in/disconnect actions, and surface the installed app version
    beside update controls.
  • Make daemon restarts and tray health checks more resilient: runtime pointers follow port
    changes, foreign processes are rejected, and transient failed probes no longer kill a healthy
    daemon.
  • Correct DeepSeek scheduling and cost accounting so the shared screenshot description is not
    charged twice or truncated while a model is still waiting for it.

Fixed

  • Fix the shared updater integration tests on Windows installations where bun resolves through
    an npm command shim.
  • Remove the CI test's dependency on a local sample image so the daemon suite is hermetic on all
    three release operating systems.
  • Keep tall dialogs inside the viewport and make the localization key scan understand indirect
    references.