Hyper 8 Video System Download Website Repository RSS Feed

Hyper 8 Video System 0.24

Released on September 20, 2025

# Transcripts

git 4

The new transcript sidebar panel allows your visitors to browse and read through a transcript of the video (based on your provided subtitles). Visitors can interactively filter the transcript and click the timecode next to each line to jump to that specific part of the video.

# Desktop Integration

git 37

Hyper 8 is now a native graphical application, fully integrated into the desktop! You can still, and will always be able to, use Hyper 8 from the command line (even as a separate CLI-only edition!), but you don't have to anymore. After installation you can start Hyper 8 right from your desktop, which opens the graphical launcher where you can open an existing (or a start a new) Hyper 8 site in the editor.

The new graphical launcher on an empty deskop. The upper half features a
colorful mesh gradient with the Hyper 8 logo and the version information. The
bottom half lists existing sites, allows browsing for an existing or creating
a new site, allows changing the editor mode, language and theme, as well as
providing a link for the website and for donations

The editor can now be used in three modes: Standalone - where the editor runs in its own window, Browser-based - where the editor opens in your system browser (as previously), and Collaborative - where the editor is also accessible to everyone on the same Wi-Fi or LAN as you.

The editor mode selector opened in the graphical launcher, with its three options
"Standalone", "Browser-based" and "Collaborative"

As all of this is a huge technical change and published for the first time, please help out by reporting any issues you encounter. With your help, in the coming weeks, 1.0 will officially introduce Hyper 8 as a desktop application, ready for the world.

# Linking to timecodes

git 1

You can now share links to your Hyper 8 videos that include a timecode reference. For instance a hypothetical link https://example.com/video/#time=1h13m59s will let the linked example video start right at 1:13:59.

A screenshot showing the text description for a video which contains a list of timecodes
with labels such as "02:46 Live Demo". The link that is being hovered by the cursor shows
the target url in the bottom-left corner, which ends in "#t=2m46s".

# View without server

Remove ESM based script imports in build, scope all scripts within IIFEs git 1

Hyper 8 sites are built to stand the test of time: As long as a copy of your site exists somewhere (online or offline), it can always be put back onto a regular static file server and will resume its duty just as on the day you first published it. More than that, if you build an archive-ready version of your site (simply the regular site with clean urls disabled) your site will be browseable straight from disk, without a server being required for viewing! Due to some technicalities, this last feature was rendered inoperable for the past months, but 0.24 brings it back in order. Happy archiving!

# WebKit and iOS fixes

Fix WebKit css issues with the splashscreen and select fields in the editor git 1
Hide native clear search indicator in WebKit browsers git 1
Intercept timeline input clicks to circumvent range/value deviation in WebKit git 1
Handle arbitrary iOS/iPhone fullscreen behavior, improve player state handling with Matthias Bilger git 1

# Misc changes and fixes

Switch to strongly typed, on demand translatable job errors git 1
Synchronize latest changes in site player implementation to embed player git 1
Wrap bubbles before they horizontally overflow with bthj git 1
Prevent default event action on all global shortcut invocations git 1
Handle race/error condition where we have no video metadata on a media subpage git 1
Handle manifests not yet existing when their respective edit page is rendered git 1
Raise url-encoded form payload limit for the update_subtitles endpoint with Lioh git 1
Do not hint at opening new tabs for anchor-based/timecode links git 1
Catch git rev-parse executing but not succeeding when determining revision git 1

# Acknowledgements

Thank you so much to this release's contributors - Eric, Kristoffer, Matthias, bthj, Lioh - as well as to netidee for making development towards 1.0 possible through their substantial project funding!

# Contributors to this release

# All commits for this release
git 63