Skip to content

Releases: elonen/clapshot

v0.10.0

27 Mar 19:03

Choose a tag to compare

New Features

Sort by Timecode - Comments are now sorted by timecode by default, making it easier to follow feedback in video order. A toggle lets you switch back to sorting by post date.

Real-Time Folder Refresh - Other users watching the same folder now see newly added videos and folder edits automatically, without needing to refresh the page.

Improvements

  • Audio volume setting now persists for the maximum duration instead of expiring after 12 hours
  • Added Debian 13 (Trixie) .deb build support

Bug Fixes

  • Fixed video playback on Safari (subtitle track and TouchEvent issues, closes #105)
  • Fixed thumbnail display on Safari by using JPEG fallback when WEBP is not supported
  • Fixed an error when opening very large folders

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.