Skip to content

v2.5.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 10:51
· 82 commits to main since this release

[2.5.0] - 2026-09-05

Share where you like: every configured storage is a target with its own
entry in the Share menu, a finished clip can be published to another one,
and three new storages join Nextcloud - OneDrive (connected with a code at
Microsoft), any S3-compatible bucket and any WebDAV server.

Added

  • Share targets: every configured storage is a target, POST /api/share
    takes target (a storage id or file), the default is the storage marked
    "quick share" in the settings. config.targets lists the integrations
    with their state.
  • Publish again: POST /api/jobs/<id>/publish sends the finished file of a
    share to another storage without cutting it again.
  • OneDrive as a storage: connect with a code at Microsoft (device flow, works
    from a phone), uploads go to Apps/replaycut/<month>/ with a link anyone
    can open. GET /api/oauth/<provider>, POST .../start, POST .../disconnect. Needs a build with a client id.
  • S3-compatible storage (AWS S3, Cloudflare R2, Backblaze B2, MinIO, Wasabi):
    SigV4-signed uploads to <prefix>/<month>/, links from a public URL or
    presigned with an expiry; POST /api/test/s3 checks bucket and keys.
  • Generic WebDAV storage: any DAV server plus a public URL that serves the
    folder; POST /api/test/webdav checks server and login.
  • Deleting a clip with "also remove from storage" now removes the remote
    copies from every storage its shares went to.

Changed

  • The post stage of a job is called notify (was discord); the status
    text stays in discord. Settings gain integrations.nextcloud.quickShare
    and integrations.discord.autoPost, both default on.
  • Integrations tab in two groups, Storage and Notify, with "Quick share
    target" and "Post automatically" switches; the Share button gets a menu
    with the other storages and "file only"; result card and history show the
    target and offer "Publish to ..." for every other storage.