Skip to content

fix(render): use an isolated temp workspace instead of deleting ./frames #27

@ubugeeei

Description

@ubugeeei

Finding

The renderer uses a cwd-relative frames directory and deletes/recreates it. This risks deleting user data, colliding across parallel renders, and breaking packaged app assumptions.

Evidence

  • render/src/main.rs creates/removes ./frames.
  • .gitignore also ignores frames, implying local generated output.

Acceptance criteria

  • Use a per-render temp directory.
  • Clean it up on success/failure/cancel.
  • Avoid cwd-dependent destructive deletion.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions