Hyper 8 Video System 0.21

# Introducing built-in FTP deployment
Hyper 8 sites can now be deployed through FTP directly from Hyper 8! Go to the site settings to enter your FTP configuration, and make sure to also specify the public address of your Hyper 8 site, if you haven't yet - Hyper 8 uses it to automatically check and verify the configuration for you.

The new FTP deployment configuration dialog
In the editor, click Deploy to publish/update your site. The built-in syncing algorithm is tailored for Hyper 8 sites - it will first upload all new media files in the background, then update those that need replacement, and only as a last step all html and feed files will be updated, ensuring that in the vast majority of cases, visitors won't notice a thing while you are updating your site, even as they are browsing it!

Example output for the new deployment feature
Introduce built-in FTP deployment with dec23k
-
+1820 / -336 / ×14Jun 09, 2025
Use content-aware syncing to minimize service interruptions during deployment with Kristoffer Lislegaard
-
+519 / -206 / ×2Jun 18, 2025
# Better handling of varying aspect ratios
If you publish portrait format videos and/or videos with varying aspect ratios on your site, Hyper 8 will now do a much better job at presenting them - resolving layout overflow glitches (#46), brief jitter during switching resolutions, as well as player resizes previously happening on playback when poster and video aspect ratios diverged.
Improve responsive behavior and fix glitches with portrait aspect ratio videos with Robert Pfotenhauer, Wolfgang Dorninger
-
+45 / -19 / ×3Jul 12, 2025
# Misc fixes and improvements
Hyper 8 now correctly handles videos with rotational side data, always encodes video filenames with arbitrary characters (#48) and makes sure that resolution choices are properly ordered in the in-player resolution switcher.
Transpose resolution when rotational side data in video stream is present
-
+34 / -3 / ×2Jul 12, 2025
Url-encode arbitrary video filenames for src attribute usage with Mads Kjeldgaard
-
+6 / -5 / ×1Jul 12, 2025
Ensure version selector in player controls is ordered descending by fidelity
-
+37 / -23 / ×3Jun 18, 2025
Many thanks to netidee for funding the work on this release, to all contributors for their valueable input and support, as well as to Ryunosuke Kikuno for providing this release's teaser background image!
dec23k, Kristoffer Lislegaard, Robert Pfotenhauer, Wolfgang Dorninger, Mads Kjeldgaard
All commits for this release
-
+41 / -5 / ×6Jul 15, 2025
-
+7 / -2 / ×1Jul 15, 2025
-
+45 / -19 / ×3Jul 12, 2025
-
+34 / -3 / ×2Jul 12, 2025
-
+6 / -5 / ×1Jul 12, 2025
-
+519 / -206 / ×2Jun 18, 2025
-
+37 / -23 / ×3Jun 18, 2025
-
+29 / -37 / ×2Jun 18, 2025
-
-1 / ×1Jun 18, 2025
-
+1820 / -336 / ×14Jun 09, 2025