Skip to content

Releases: elonen/clapshot

v0.9.2 (+Deb13 Trixie)

07 Jan 18:20

Choose a tag to compare

Upgrade instructions for Debian

Before starting the upgraded server, add this line to /etc/clapshot-server.conf:

transcode-decision-script = /usr/share/clapshot-server/scripts/clapshot-transcode-decision

The server will refuse to start otherwise.

New Features

Comment Export - Export comments as EDL (DaVinci Resolve), Premiere Pro XML, CSV, SRT subtitles, and OpenTimelineIO

User-Editable Transcoding Decisions - clapshot-transcode-decision shell script no decides if transcoding is done. Customize it to tell Clapshot which formats need transcoding based on your infrastructure and browser support requirements.

Improvements

  • WebM files with AV1, VP8, and VP9 codecs are no longer transcoded by default (modern browsers support these natively)
  • Added support for videos on mounted GCP buckets - now handles cross-device operations gracefully (#110)
  • Improved WebSocket test stability

v0.9.1

29 Dec 10:45

Choose a tag to compare

New Features

Hybrid Video Decoder - Frame-accurate stepping is now more reliable with a new hybrid decoder that combines the best of Mediabunny and HTML5 decoding.

Internationalization - The client now supports multiple languages, with Chinese and Finnish translations included.

Improvements

  • Documentation improvements and fixes
  • Upgraded Rust dependencies for better performance and security
  • Added llms.txt to help AI assistants provide better user support

v0.9.0

13 Nov 22:29

Choose a tag to compare

New Features:

  • Metaplugins: an easier Python-only extensibility system within basic_folders organizer
  • Direct-to-Comment links for sharing specific comments
  • New X-Remote-Error header allows passing errors from reverse proxy to client UI

Upgrades:

  • Client: FontAwesome 7, Svelte syntax, Flowbite upgraded
  • Server: all major Rust libraries upgrade to latest versions

v0.8.7

18 Sep 18:10

Choose a tag to compare

Features and Improvements

  • Custom transcoding scripts: Replace hardcoded ffmpeg parameter generation with customizable bash scripts for transcoding and thumbnailing
  • Ingest usernames from folders: Add support for per-user ingest folders, e.g. for (S)FTP
  • Option to disable upload per user by X-Remote-User-Can-Upload header
  • Forward of all X-Remote-* HTTP headers to Organizer for custom handling
  • Docker deployment: Add CLAPSHOT_SERVER__ environment variables for overridingany Server config options in Docker deployments

Bug Fixes

  • Fix navbar dropdown menu CSS styling regression and upgrade Flowbite-Svelte
  • Fix several transcoding/thumbnailing regressions
  • Fix non-ASCII filename uploads in Client

v0.8.6

25 Jul 21:23

Choose a tag to compare

Debian Packages

This release includes the following packages:

  • clapshot-client_0.8.6_all.deb
  • clapshot-organizer-basic-folders_0.8.6_amd64.deb
  • clapshot-server_0.8.6-1_amd64.deb

Installation

Download the appropriate .deb file and install with:

sudo dpkg -i <package-name>.deb
sudo apt-get install -f  # Fix any dependency issues

v0.8.5

01 Jun 20:31

Choose a tag to compare

  • New Feature: basic Folder Sharing via secret URLs in organizer (doesn't automatically bypass authentication!)
  • Usability: Store audio volume in cookie
  • Various small bug fixes
  • Library dependencies upgraded

v0.8.1

22 Jul 19:57

Choose a tag to compare

Client fixes and new feature

  • New feature: configurable branding (logo and name)
  • New feature: import EDLs as comments
  • Fix: Folder label was not visible containing >= 3 items
  • Fix / feature: Allow comments with just a drawing, no text
  • Demonstrate how to have multiple admin users in htadmin demo (see nginx conf example)
  • UI: move video player actions to a burger menu
  • Remove emoji picker (slow, and OSs support it now)

v0.8.0

22 Jul 19:58

Choose a tag to compare

New features:

  • Subtitles (click the CC button in video player to upload)
  • Custom loop ranges (in/out markers, smal up/down buttons in the video player)
  • Seek audio files by clicking on waveform (only with audio files)

v0.7.1

02 Jun 09:27
v0.7.1

Choose a tag to compare

Migration improvements and bug fixes, no new features.

  • Implements proper DB migration dependency solver, generally improves migrations
  • Fixes logrotate/USR1 killing Organizer process.

v0.7.0

28 May 22:45

Choose a tag to compare

  • Support for audio and images in addition to videos (Closes #59)
  • UI improvements, including transcoding progress bar on individual files
  • Support for -dd for tracing level logs in addition to -d for debug, slightly less verbose logs by default
  • Logrotate config in the server .deb (Closes #37)