Skip to content

Latest commit

 

History

History
91 lines (62 loc) · 2.9 KB

TODO.md

File metadata and controls

91 lines (62 loc) · 2.9 KB

Upcoming

Needed for release 0.2.17

  • Document the new job interface.
    • Move tests to this interface.
    • Move examples to this interface.
  • Companion plugin for Comfy to simplify testing.
    • Wait node, to simulate long computation. Needed for some time sensitive testing
    • A self-contained output node just to verify workflows are working
  • Add tests for the workflow building
  • Add tests for ts code gen from workflow

Needed for release 0.2.19

  • Use names from the workflow for nodes during code gen.
  • Better error handling when workflows fail (and related tests)

Needed for release 0.3.x

  • Add support for client-side certificates to authorize the connection with comfyui (needed for some semi-public configurations)

Older releases

Needed for release 0.2.15

  • New job interface to be more flexible
    • Rework the legacy one just not to break code and use the new version.
    • Upload and collect streams/buffer, not just files.
    • Deprecated the old schedule_job.
  • Optional support to add/strip metadata in the final artifacts if so desired. superceeded
    • Add arg to manually opt in superceeded
    • Move from exifreader to sharp as the former does not support writing/deleting exif et similia.
  • Generate more of the boilerplate during code gen.

Needed for release 0.2.13

  • Fixing codegen for some plugins

Needed for release 0.2.11

  • Improve docs for recent features
  • Complete work on the workflows sub-repo

Needed for release 0.2.9

  • CLI via npx/bunx
    • Support for generating comfy types to file (expose comfy-types-gen)
    • Support for generating workflow code from image (expose comfy-code-gen)
    • Document new features

Needed for release 0.2.7

  • Added support for models/type from updated comfy backends

Needed for release 0.2.5

  • Add helper to convert a JSON workflow in its ts equivalent.
  • Improve examples and the related documentation

Needed for release 0.2.3

  • Fixes to the default values in workflows.
  • Make workflows composable.

Needed for release 0.2.1

  • (partial) Typebox schemas for workflows+prompts
  • A complete workflow builder
    • Get node info from the backend
    • JSON preprocessing
    • Code generation (static types)
    • Generated JSDOC comment headers
    • Runtime compile operation
      • Build DAG
      • Generate intermediate JSON no longer needed
      • Compile it into a comfyui compatible workflow

Needed for release 0.1.5

  • Fix upload_mask, as the logic behind the original_ref handling is totally wrong.

Needed for release 0.1.3

  • Utility functions to automatically collect artifacts and upload resources.
  • Add tests for the automatic functions

Needed for release 0.1.2

  • JSDOC for code which has been written so far
  • A minimal test suite