Repository navigation
Releases: osbytes/reelsaw
Release list
v0.18.1
Patch Changes
- #105
b8f29a7The arm64 image starts again: SVG rasterising uses resvg compiled to WebAssembly instead of a native package that only existed for the build host's architecture.
Install or upgrade: reelsaw-0.18.1.zip below holds the compose file and installer pinned to this release; an existing install runs docker compose pull && docker compose up -d. Details in deploy/README.md. Full history: CHANGELOG.md.
v0.17.2
Patch Changes
- #100
4f94838On a phone, the selected-clips action bar stays on screen while the browser URL bar is showing. Full-height shells now follow the visible viewport (100dvh) instead of100vh, which is taller than the screen with chrome visible.
Install or upgrade: reelsaw-0.17.2.zip below holds the compose file and installer pinned to this release; an existing install runs docker compose pull && docker compose up -d. Details in deploy/README.md. Full history: CHANGELOG.md.
v0.17.1
Patch Changes
-
#97
11c78d7Project failures show a short plain-language message instead of a wall of yt-dlp stderr. Admins see operator hints (env keys) and optional technical details; everyone else gets a generic line with no platform details. Download errors from a broken proxy are explained clearly. -
#99
bd478e4App and transactional emails link to the source on GitHub (github.com/osbytes/reelsaw): login and pending pages, the account menu, Settings next to the version, and the email footer (HTML and plain text).
Install or upgrade: reelsaw-0.17.1.zip below holds the compose file and installer pinned to this release; an existing install runs docker compose pull && docker compose up -d. Details in deploy/README.md. Full history: CHANGELOG.md.
v0.17.0
Minor Changes
- #95
2c67f49Library: "used by" now counts every role an item plays (intro, outro, overlay, music track) and the usage list says which, per project and clip; items can be renamed from the card or the viewer; music plays in place on the card and in the viewer.list_bumpersaddsusedByClipsandurl(the file),bumper_usagereturns the roles per clip with overlay and music counts.
Install or upgrade: reelsaw-0.17.0.zip below holds the compose file and installer pinned to this release; an existing install runs docker compose pull && docker compose up -d. Details in deploy/README.md. Full history: CHANGELOG.md.
v0.16.0
Minor Changes
- Background music from the library plays under a clip: several tracks per clip on their own lane, each with window, offset, level, fade and loop, loudness-normalised and ducked while someone speaks. Captions and transcripts export as SRT/VTT (routes, zip, MCP, CLI), and an SRT/VTT file can be imported as a project's transcript. Text overlays take a font from the image (DejaVu, Liberation, Roboto, Open Sans, Lato, Inter, Bebas Neue), and ⌘C/⌘V copy and paste overlays and tracks in the editor. New:
clips.audio,clips.captions,update_clip { audio },get_clip_captions,get_project_transcript_file,import_transcript,reelsaw clip-audio,captions,transcript-file,import-transcript,GET /api/fonts/:family.
Patch Changes
- #92
0f3a7ddKeyboard shortcuts go through one binding helper (react-hotkeys-hook) instead of hand-rolled listeners, so the typing rule and the platform modifier are the same on every screen. ⌘K no longer splits framing in the clip editor; it only opens the command palette (⌘B splits, as the?sheet says).
Install or upgrade: reelsaw-0.16.0.zip below holds the compose file and installer pinned to this release; an existing install runs docker compose pull && docker compose up -d. Details in deploy/README.md. Full history: CHANGELOG.md.
v0.15.0
Minor Changes
- #89
43ecc28Clip editor: per-pane focus in split framing with follow awareness (drag either speaker; drop a pane on someone else to follow them), an Overlays lane for library images, videos and lines of text, intro/outro as blocks on the clip track, and one action bar with the preview's controls in a canvas header. The watermark is now the logo with the site name under it, top-left outside the platforms' dead zones. New:clips.overlays,update_clip { overlays },reelsaw clip-overlays,WATERMARK_LOGO_PATH.
Install or upgrade: reelsaw-0.15.0.zip below holds the compose file and installer pinned to this release; an existing install runs docker compose pull && docker compose up -d. Details in deploy/README.md. Full history: CHANGELOG.md.
v0.14.0
Minor Changes
-
#83
65c0b7eWhen OpenTelemetry points at Sentry, traces and logs go to Sentry's OTLP endpoint, and metrics go through the Sentry SDK. Sentry does not accept OTLP metrics. Logs are the same pino lines as the local log, with prompts, transcripts and secret values left out. The browser records traces on the same rate (OTEL_TRACES_SAMPLE_RATE, default all of them) and its API calls, including live subscriptions, stay on the server's trace.Upgrade: With
OTEL_ENABLED=true, a Sentry OTLP endpoint andSENTRY_DSNset, the server starts sending logs and, unlessOTEL_METRICS_ENABLED=false, runtime gauges and span durations. The browser starts sending traces too. SetOTEL_METRICS_ENABLED=falseto keep traces and logs only, orOTEL_TRACES_SAMPLE_RATEbelow 1 to keep fewer traces.
Patch Changes
- #85
dd23f2bSigning in to an account that is waiting for approval shows that waiting message instead of "Email not verified". The sign-in form asks for the current password, so a password manager does not generate a new one that was never stored. A repeat sign-up for an existing email is refused instead of looking successful.
Install or upgrade: reelsaw-0.14.0.zip below holds the compose file and installer pinned to this release; an existing install runs docker compose pull && docker compose up -d. Details in deploy/README.md. Full history: CHANGELOG.md.
v0.13.0
Minor Changes
- #80
8ba227cShow each API and worker process under Settings → System → Workers, and a Queue section for live job depth, failed work, and bulk retry after a platform fix. A failed-work row opens the recorded reason (Retry, Copy, Open project);#queue&fail=kind:iddeep-links it. Admins get the same fromlist_workers/get_queue/list_failures/get_failure/retry_failuresandreelsaw workers/reelsaw queue/reelsaw failure/reelsaw retry-failures.
Patch Changes
- #80
8ba227cAdmins can tick Instance-wide diagnostics on Report an issue to include unfinished work, failed jobs, usage and error logs across every account — not only their own projects.reelsaw report --instanceand thereport_issueMCP tool do the same.
Install or upgrade: reelsaw-0.13.0.zip below holds the compose file and installer pinned to this release; an existing install runs docker compose pull && docker compose up -d. Details in deploy/README.md. Full history: CHANGELOG.md.
v0.12.0
Minor Changes
- #77
16f9d5bYTDLP_PROXYaccepts one URL or an operator-ranked pool. Priority is what you set; a circuit breaker skips a candidate after consecutive faults and never lets a more reliable expensive proxy overtake a healthy cheaper one.reelsaw ytdlp-proxiesshows the pool without URLs.
Patch Changes
- #76
c3b33b4Ingest fails immediately when the worker disk cannot holdMIN_FREE_DISK_MBplus the source (instead of waiting 900 s and retrying). Uploads reserve their actual size, and the UI says Preparing rather than Downloading.
Install or upgrade: reelsaw-0.12.0.zip below holds the compose file and installer pinned to this release; an existing install runs docker compose pull && docker compose up -d. Details in deploy/README.md. Full history: CHANGELOG.md.
v0.11.6
Patch Changes
- #74
eb5ee1fAdmins can turn the watermark off (or on) for one account from Users → Limits. Follow / Always / Never saves and applies on the next render;reelsaw limits <email> --watermark always|never|followdoes the same.
Install or upgrade: reelsaw-0.11.6.zip below holds the compose file and installer pinned to this release; an existing install runs docker compose pull && docker compose up -d. Details in deploy/README.md. Full history: CHANGELOG.md.