Hyper 8 Video System Download Website Repository RSS Feed

Hyper 8 Video System 1.1.0Unreleased

# Communicate video load state in player

Indicate video loading state through the playback button/icon git 1
Visualize buffered time ranges in player timeline git 1
Implement proper, predictable and async-capable seek interaction handling git 1
Indicate loading through animated progress bar, refine timeline look and feel git 1
Do not perform intermediate seeks, resume playing state after waiting on seek git 1
Only visualize the buffered range directly ahead of the playback head git 1
Prevent animation jitter when hovering the timeline in loading state git 1

# Introduce bespoke, built-in SSH-based deployment

Terminal output that looks almost tabular. Some columns have colored backdrops or slightly muted or colored text.

8 selected examples lines from the output, featuring all important different types of output:

 Simulation  [20:57:42] Beginning deployment over SSH
 Simulation  [20:57:42] Deployment steps successfully determined, file synchronization will now commence
 Simulation  [20:57:42] (1/48) [Create directory] /demo/server/path/coffee-run
 Simulation  [20:57:42] (6/48) [Add file] +51 MB /demo/server/path/coffee-run/coffee_run.mp4
 Simulation  [20:57:42] (26/48) [Update file] +0 B /demo/server/path/favicon.png
 Simulation  [20:57:42] (35/48) [Delete file] -51 MB /demo/server/path/coffee_run.mp4
 Simulation  [20:57:42] (47/48) [Delete directory] /demo/server/path/embed-codes
 Simulation  [20:57:42] Deployment completed successfully
Introduce bespoke, built-in SSH-based deployment git 1
Support simple SSH agent authentication for deployment, extend deployment docs git 1
Support SSH keyfile-based authentication git 1
Support on-demand password provision for SSH sync git 1

# Deployment UX improvements

Modal dialog prompting "Enter password for decrypting the private key in /home/demo/.ssh/id_rsa", with buttons labelled Cancel and Continue
Support on-demand password provision for FTP/FTPS sync git 1
Allow user to choose between FTP and SSH for each deployment in editor and CLI git 1
Enable users to run simulated deployments from editor and CLI git 1
Enable users to run on-demand deployment/server configuration checks git 1
Improve and refine deployment design/layout, info and localized messages git 1
Use unambiguous --sync-ftp/-ssh flags and flow, update/improve CLI docs git 3
Add --non-interactive option for disabling confirmations in script-based sync invocations git 2
Extend live deployment feedback with detailed event info and clearer visuals git 2
Decouple build and sync in CLI git 1
Prompt sync confirmation before password, use less accident-prone confirmation git 1

# Linkable anchors for playlists/subcollections

git 1
A faint hash (#) next to a section headline on a Hyper 8 site

Collection pages now contain anchors next to the headings of playlists and subcollections, allowing you to direct/link your audience directly to a specific section (while retaining the context of the entire collection).

# Video player improvements

Allow unhiding the interface by touch without invoking pause on touch devices git 1
Explicitly hide cursor over player after idle timeout, also outside fullscreen with Kristoffer Lislegaard git 1
Request lazy loading and high fetch priority for video posters git 1

# Misc

Use stable hashes as generated subtitle filenames git 1
Ensure all read bits are set when linking/copying files to build on unix with Kristoffer Lislegaard git 1
Integrate fallback range for port auto-selection with jowerner, Groza Dănuț git 1
Migrate to hyper8.org git 1
Gracefully handle filesystem-related errors during build instead of panicking git 1
Ensure version information only uses unambiguously interpretable source data git 2
Update dependencies, raise MSRV to 1.88 git 3
Make desktop application the default run target git 1

# Fixes

Manually ensure site-dir argument when using the CLI from the desktop edition git 1
Fix and improve error messages returned by config probe routine with Dave Riedstra git 3
Fix inactive shortcuts help link on sites built without navigation git 1
Gracefully propagate port auto-selection failures in desktop application with jowerner, Groza Dănuț git 1
Remove outdated pre-1.0 notices in video manifest docs with Kristoffer Lislegaard git 1
Escape embed keys when writing manifests git 1

# Acknowledgements

This is the first upcoming release of multiple in 2026, funded by NLnet and the NGI0 Commons fund, financed by the European Commission's Next Generation Internet initiative. Thank you so much for the support!

# Contributors to these unreleased changes

# All commits for this release
git 50