Skip to content

Releases: napstar-420/reelcraft

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 23:26
4102540

0.13.0 (2026-10-29)

Features

  • answer reviews and input left open on a stopped run (#190) (02714d7)
  • api: Render Scene renders a still image (#207) (9d8a3d3)
  • arrows that join two items and follow them (connectors) (#194) (f43f418)
  • Cut Out Background stage (image.cutout) (#196) (19509de)
  • motion graphics use library fonts (#195) (75e6488)
  • typed words (a type arrival with an optional cursor) (#193) (3f466c4)
  • web: redesign the run page as a phase graph for monitoring production runs (#197) (3ebb49c)
  • words in more than one colour (text runs) (#192) (3f7b512)

Bug Fixes

  • api: give a probe stage the stored probe of a media artifact it reads (#205) (81c8d13)
  • api: keep composed sound and clip lengths within their source (#203) (5121b93)
  • api: let a Codex or Claude judge open a single image it is asked to check (#204) (5a3b0bf)
  • api: let Claude and Codex text stages read attached images, and say how many files are too many (#206) (3e23591)
  • api: let non_empty accept a stored file output (#200) (d668dff)
  • api: the assistant can read and edit large blueprints (#199) (64e4876)
  • api: write a stored file output to run memory as a file reference (#201) (a5b0583)
  • run: show out-of-date outputs and let Continue carry on or keep them (#202) (79db8d6)
  • web: show waiting or stopped instead of running for stages of a stopped run (#189) (dd6956e)

Updating

From inside Reelcraft (0.2.0 and later): click Update to 0.13.0 at the bottom of the
sidebar. If the app says this version needs a newer image, use the steps below instead.

Docker Desktop: in Images, pull zohaibkhan97/reelcraft:0.13.0 (or latest). Then stop and
delete the old Reelcraft container, and run the new image with the same volume mounted
at /data and the same port. Your projects and settings live in the volume and are kept.

Command line:

docker pull zohaibkhan97/reelcraft:0.13.0
docker rm -f reelcraft
docker run -d --name reelcraft -p 8080:8080 -v reelcraft-data:/data zohaibkhan97/reelcraft:0.13.0

Database migrations run automatically on start. Step-by-step guide:
https://napstar-420.github.io/reelcraft/docs/updating


This image includes MinIO (AGPL-3.0), built unmodified from the source commit recorded in the image's org.reelcraft.minio.source label.

v0.12.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 09:27
bbc1dc4

0.12.0 (2026-10-21)

Features

  • 2D and 3D animated scenes with Blender (Write Scene and Render Scene) (#180) (7693a01)
  • add Claude (Claude Code CLI) as a provider and assistant (#175) (7f6e43a)
  • edit a motion graphic's code on the run, with a rendered preview (#185) (82da059)
  • embed motion graphics in the timeline, drawn from their code (#186) (b2c2778)
  • fonts as library assets (#183) (2653221)
  • Generate Motion Graphic and Render Motion Graphic stages (#181) (d7f1f7e)
  • layout tips for timelines (off the frame, overlapping words, too quick, too small, at the edge) (#182) (b964f88)
  • separate test runs from production runs and simplify run controls (#178) (74c4195)
  • web: edit graphics and placed clips in the timeline editor (#184) (aaa2135)

Bug Fixes

  • api: let Continue apply reconnected stages that will run again (#179) (d3b6421)
  • api: stop large tool results from being spilled out of the Claude assistant's reach (#188) (34a0340)

Updating

From inside Reelcraft (0.2.0 and later): click Update to 0.12.0 at the bottom of the
sidebar. If the app says this version needs a newer image, use the steps below instead.

Docker Desktop: in Images, pull zohaibkhan97/reelcraft:0.12.0 (or latest). Then stop and
delete the old Reelcraft container, and run the new image with the same volume mounted
at /data and the same port. Your projects and settings live in the volume and are kept.

Command line:

docker pull zohaibkhan97/reelcraft:0.12.0
docker rm -f reelcraft
docker run -d --name reelcraft -p 8080:8080 -v reelcraft-data:/data zohaibkhan97/reelcraft:0.12.0

Database migrations run automatically on start. Step-by-step guide:
https://napstar-420.github.io/reelcraft/docs/updating


This image includes MinIO (AGPL-3.0), built unmodified from the source commit recorded in the image's org.reelcraft.minio.source label.

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 14:01
4846a4c

0.11.0 (2026-10-17)

Features

  • api: add provider continuation and fix invalid request retries (#168) (04b9a4c)
  • api: run independent stages in parallel (#152) (a3ef862)
  • layered videos from generic blocks (compose timeline, one asset library, audio) (#154) (666be9c)
  • qwen-tts: set up, start and stop Qwen3-TTS from the app (#150) (9eb623a)
  • redesign DAG canvas and stage inspection (#173) (c82b192)
  • select per-item reference images through matched bindings (#169) (b348ec0)

Bug Fixes

  • api: raise browser step limit to 500 (#174) (90d106a)
  • api: recover cancelled DAG attempts and settle cancellation phases (#171) (3eb36eb)
  • unify resumable DAG execution and controls (#170) (5f2a8b0)

Updating

From inside Reelcraft (0.2.0 and later): click Update to 0.11.0 at the bottom of the
sidebar. If the app says this version needs a newer image, use the steps below instead.

Docker Desktop: in Images, pull zohaibkhan97/reelcraft:0.11.0 (or latest). Then stop and
delete the old Reelcraft container, and run the new image with the same volume mounted
at /data and the same port. Your projects and settings live in the volume and are kept.

Command line:

docker pull zohaibkhan97/reelcraft:0.11.0
docker rm -f reelcraft
docker run -d --name reelcraft -p 8080:8080 -v reelcraft-data:/data zohaibkhan97/reelcraft:0.11.0

Database migrations run automatically on start. Step-by-step guide:
https://napstar-420.github.io/reelcraft/docs/updating


This image includes MinIO (AGPL-3.0), built unmodified from the source commit recorded in the image's org.reelcraft.minio.source label.

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 00:31
4a1e381

0.10.0 (2026-10-13)

Features

  • api: add local Qwen3-TTS speech provider with on-demand model download (#142) (b47d595)
  • api: log where an attempt's time goes in the stage events (#146) (dd38ebd)

Bug Fixes

  • api: read ChatGPT images back over CDP instead of 4 KB evaluate slices (#143) (6c1e553)
  • api: resume a finished job's download instead of regenerating it (#145) (93ec95c)
  • api: treat a failed ChatGPT session check or network drop as retryable (#144) (09f6bdc)
  • dev: raise local Postgres max_connections to 100 (#148) (a5d9784)

Performance

  • api: attach ChatGPT reference images before taking the turn (#147) (c946e89)

Updating

From inside Reelcraft (0.2.0 and later): click Update to 0.10.0 at the bottom of the
sidebar. If the app says this version needs a newer image, use the steps below instead.

Docker Desktop: in Images, pull zohaibkhan97/reelcraft:0.10.0 (or latest). Then stop and
delete the old Reelcraft container, and run the new image with the same volume mounted
at /data and the same port. Your projects and settings live in the volume and are kept.

Command line:

docker pull zohaibkhan97/reelcraft:0.10.0
docker rm -f reelcraft
docker run -d --name reelcraft -p 8080:8080 -v reelcraft-data:/data zohaibkhan97/reelcraft:0.10.0

Database migrations run automatically on start. Step-by-step guide:
https://napstar-420.github.io/reelcraft/docs/updating


This image includes MinIO (AGPL-3.0), built unmodified from the source commit recorded in the image's org.reelcraft.minio.source label.

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 11:27
f98b8d9

0.9.0 (2026-10-12)

Features

  • a professional timeline editor (preview, captions, problem checks, draft render) (#140) (69933c7)

Bug Fixes

  • api: run compute jobs from an absolute job directory (#137) (d2004b5)
  • web: open the timeline editor from a canvas stage that needs input (#132) (65259cb)

Updating

From inside Reelcraft (0.2.0 and later): click Update to 0.9.0 at the bottom of the
sidebar. If the app says this version needs a newer image, use the steps below instead.

Docker Desktop: in Images, pull zohaibkhan97/reelcraft:0.9.0 (or latest). Then stop and
delete the old Reelcraft container, and run the new image with the same volume mounted
at /data and the same port. Your projects and settings live in the volume and are kept.

Command line:

docker pull zohaibkhan97/reelcraft:0.9.0
docker rm -f reelcraft
docker run -d --name reelcraft -p 8080:8080 -v reelcraft-data:/data zohaibkhan97/reelcraft:0.9.0

Database migrations run automatically on start. Step-by-step guide:
https://napstar-420.github.io/reelcraft/docs/updating


This image includes MinIO (AGPL-3.0), built unmodified from the source commit recorded in the image's org.reelcraft.minio.source label.

v0.8.2

Choose a tag to compare

@github-actions github-actions released this 11 Oct 12:22
d55e587

0.8.2 (2026-10-11)

Bug Fixes

  • api: preserve loopback host for BrowserOS Neo requests (#130) (e1c7498)

Updating

From inside Reelcraft (0.2.0 and later): click Update to 0.8.2 at the bottom of the
sidebar. If the app says this version needs a newer image, use the steps below instead.

Docker Desktop: in Images, pull zohaibkhan97/reelcraft:0.8.2 (or latest). Then stop and
delete the old Reelcraft container, and run the new image with the same volume mounted
at /data and the same port. Your projects and settings live in the volume and are kept.

Command line:

docker pull zohaibkhan97/reelcraft:0.8.2
docker rm -f reelcraft
docker run -d --name reelcraft -p 8080:8080 -v reelcraft-data:/data zohaibkhan97/reelcraft:0.8.2

Database migrations run automatically on start. Step-by-step guide:
https://napstar-420.github.io/reelcraft/docs/updating


This image includes MinIO (AGPL-3.0), built unmodified from the source commit recorded in the image's org.reelcraft.minio.source label.

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 11 Oct 11:29
2350266

0.8.1 (2026-10-11)

Bug Fixes

  • api: keep the file on media memory written by approval, input and edits (#128) (8ad1e4e)

Updating

From inside Reelcraft (0.2.0 and later): click Update to 0.8.1 at the bottom of the
sidebar. If the app says this version needs a newer image, use the steps below instead.

Docker Desktop: in Images, pull zohaibkhan97/reelcraft:0.8.1 (or latest). Then stop and
delete the old Reelcraft container, and run the new image with the same volume mounted
at /data and the same port. Your projects and settings live in the volume and are kept.

Command line:

docker pull zohaibkhan97/reelcraft:0.8.1
docker rm -f reelcraft
docker run -d --name reelcraft -p 8080:8080 -v reelcraft-data:/data zohaibkhan97/reelcraft:0.8.1

Database migrations run automatically on start. Step-by-step guide:
https://napstar-420.github.io/reelcraft/docs/updating


This image includes MinIO (AGPL-3.0), built unmodified from the source commit recorded in the image's org.reelcraft.minio.source label.

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 09:10
64ff372

0.8.0 (2026-10-11)

Features

  • api: let quality control pick the best of several generated images (#119) (f8269f8)
  • api: make several images from one Generate Image prompt (#117) (e41d5b7)
  • browser push notifications (#106) (43486a4)
  • live run updates over Socket.IO (#104) (63691ff)
  • notification inbox with a bell and toasts (#105) (a7a5625)

Bug Fixes

  • api: download every image of a multi-image ChatGPT reply (#122) (64eb1e8)
  • api: keep the ChatGPT tab open on a failed fetch and read images in smaller runs (#120) (3f8b61a)
  • api: let Analyze Media transcribe a stage's audio on a desktop install (#124) (8b258e7)
  • api: send a loopback Host header to BrowserOS Neo (#123) (18e0d95)
  • mark an iterating stage failed when an item fails, and retry only the failed items (#121) (a48a97c)

Updating

From inside Reelcraft (0.2.0 and later): click Update to 0.8.0 at the bottom of the
sidebar. If the app says this version needs a newer image, use the steps below instead.

Docker Desktop: in Images, pull zohaibkhan97/reelcraft:0.8.0 (or latest). Then stop and
delete the old Reelcraft container, and run the new image with the same volume mounted
at /data and the same port. Your projects and settings live in the volume and are kept.

Command line:

docker pull zohaibkhan97/reelcraft:0.8.0
docker rm -f reelcraft
docker run -d --name reelcraft -p 8080:8080 -v reelcraft-data:/data zohaibkhan97/reelcraft:0.8.0

Database migrations run automatically on start. Step-by-step guide:
https://napstar-420.github.io/reelcraft/docs/updating


This image includes MinIO (AGPL-3.0), built unmodified from the source commit recorded in the image's org.reelcraft.minio.source label.

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 10:33
fb1e192

0.7.0 (2026-10-08)

Features

  • api: archive the ChatGPT chat after an image job (#101) (d9cdce6)
  • api: assistant can read runs and see what stages made (#93) (4091c34)
  • api: assistant guide, system prompt and eval overhaul (#95) (97899b2)
  • api: assistant sees versions, effective config and channel context (#92) (f75be08)
  • api: run the items of an iterating stage at the same time (#115) (9433455)
  • codex: add config.toml (69577d0)
  • redesign Generate Speech (ElevenLabs and Deepgram voices, settings, word timings) (#94) (36af823)
  • treat a run budget cap of zero as unlimited, and default new budgets to zero (#99) (02e568c)

Bug Fixes

  • api: don't record a seeded run's text and data inputs twice (#102) (6e64ca4)
  • api: explain and confirm when "Run this stage" has to re-run an earlier stage (#110) (2f26c61)
  • api: give timeline stages the real timeline schema and a usable captions timing handle (#98) (8c56717)
  • api: ignore the ChatGPT sidebar's Retry when checking for an error banner (#103) (a44f3a5)
  • api: speak and check memory-bound script text, and let non_empty accept media files (#97) (e62324a)
  • api: stop a stale tab or Undo overwriting a saved blueprint (#111) (63e6a29)
  • web: show iteration item and order attempts by time in the attempts sheet (57fe734)
  • web: stop the canvas loading a stale unsaved copy after a save (#109) (96a3daf)

Updating

From inside Reelcraft (0.2.0 and later): click Update to 0.7.0 at the bottom of the
sidebar. If the app says this version needs a newer image, use the steps below instead.

Docker Desktop: in Images, pull zohaibkhan97/reelcraft:0.7.0 (or latest). Then stop and
delete the old Reelcraft container, and run the new image with the same volume mounted
at /data and the same port. Your projects and settings live in the volume and are kept.

Command line:

docker pull zohaibkhan97/reelcraft:0.7.0
docker rm -f reelcraft
docker run -d --name reelcraft -p 8080:8080 -v reelcraft-data:/data zohaibkhan97/reelcraft:0.7.0

Database migrations run automatically on start. Step-by-step guide:
https://napstar-420.github.io/reelcraft/docs/updating


This image includes MinIO (AGPL-3.0), built unmodified from the source commit recorded in the image's org.reelcraft.minio.source label.

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 20:21
080ccc7

0.6.0 (2026-10-07)

Features

  • api: assistant sessions, turns and SSE (#82) (b5c98e8)
  • api: blueprint assistant builds quality in by default (#90) (449b025)
  • api: blueprint assistant tools and guide (#81) (0c1ea29)
  • api: Codex assistant agent (#83) (309e78a)
  • web: blueprint assistant panel (#84) (c8e617b)
  • web: run up to a stage from the launch dialog (#89) (89cf980)

Bug Fixes

  • api: apply ref.path to memory and prev check refs (#91) (73a3d01)
  • api: codex sign-in button and image readiness (#87) (6c95307)

Updating

From inside Reelcraft (0.2.0 and later): click Update to 0.6.0 at the bottom of the
sidebar. If the app says this version needs a newer image, use the steps below instead.

Docker Desktop: in Images, pull zohaibkhan97/reelcraft:0.6.0 (or latest). Then stop and
delete the old Reelcraft container, and run the new image with the same volume mounted
at /data and the same port. Your projects and settings live in the volume and are kept.

Command line:

docker pull zohaibkhan97/reelcraft:0.6.0
docker rm -f reelcraft
docker run -d --name reelcraft -p 8080:8080 -v reelcraft-data:/data zohaibkhan97/reelcraft:0.6.0

Database migrations run automatically on start. Step-by-step guide:
https://napstar-420.github.io/reelcraft/docs/updating


This image includes MinIO (AGPL-3.0), built unmodified from the source commit recorded in the image's org.reelcraft.minio.source label.