funscript.iov2.3.0
No Handy Connected

2.3.0 - Countdowns

11th September 2023

Added

  • You can now specify a time in your content that you'd like a 20 second countdown to appear for. This is useful for... well, you know what it's useful for :D
  • Made a minimal playback progress bar appear for videos in fullscreen when the main player controls hide.

Changed

  • Switched to using thehandy-react npm package, rather than my local version of it. No other changes :D

2.2.1 - Video Aspect Fix + Custom, Extra-Private Analytics

12th May 2023

Changed

  • Wrote my own custom analytics solution which is even more private and doesn't go through any third-party sources. Literally no user data is stored, kept or tracked :D
  • Opened up the analytics API route to the legacy funscript.io site so I can record visit counts for that site too

Fixed

  • All videos now appear within a nice 16:9 container (unless fullscreen)

v2.2.0 - Fixes, Tweaks and Modifier Presets

29th April 2023

Added

  • You can now save modifier presets in the Modify script app
  • Added analytics (don't freak out, I'm literally just counting page views and visitor counts, no other data, I just have no idea how many people actually use the site lol)
  • Added modifier presets
  • Made it possible to directly save the heatmap from the modified funscript

Changed

  • Made it clearer whether the handy was delayed or advanced in the local player
  • Increased the range and keyboard-step-interval for the handy delay slider in the local player
  • Made the warning error in the custom modifier block flash for extra visibility

Fixed

  • Fixed a bug that totally broke local script playback (oops)
  • Fixed a bug that made it possible to break the handy connection by rapidly moving sliders in the script player

v2.1.0 - I'm back baybeeee

25th April 2023

Added

  • The local player now supports more filetypes - .webm for videos, .m4a and .ogg for audio.
  • Video player now shows a preview thumbnail when hovering/dragging the seek bar
  • The modifier now removes the hated rawActions from funscripts (inspired by @linuxguy's topic on EroScripts)
  • Allows files to be saved even with no modifiers (for when you just want to remove rawActions)
  • Added status information text to the header

Changed

  • Minor style improvements and updates (notably added a dropshadow to text over heatmaps)
  • Updated everything - 18 months is long enough for everything to break lol

Removed

  • Took out the search bar from the header (RIP ScriptAxis)

Fixed

  • Fixed a potential bug preventing script sync in local player (to do with URL encoding)
  • The GitHub link now correctly goes to the new repo, rather than the legacy site

v2.0.0 - Complete Rebuild!

13th October 2021

Added

  • Complete overhaul of site layout and design to be responsive and support small displays
  • Full support for API v2 and Firmware V3 features, most notably min/max stroke ranges
  • All-new Handy connection system
  • Nicer, pop-up error messages
  • Added dedicated randomization app with real-time feedback
  • It is now possible to apply multiple script modifications in a chain in the Modify app
  • A completely new video/audio/script player which is way better in every way
  • Scripts can now be played with .mp3 audio files
  • Scripts can now be played on their own (with no synced video or audio)

Changed

  • Manual mode now supports min and max stroke ranges
  • Cycler app now displays real-time preview of pattern
  • Made funscript heatmaps much nicer

v0.9.1

29th July 2021

Added

  • Double-clicking the video player now toggles fullscreen

Fixed

  • The Limiter modifier no longer outputs broken funscripts (thanks for the bug report Ripovitan_R!)
  • Pressing space bar before loading a video no longer crashes the app
  • Space bar no longer opens the file dialog again if it was previously clicked (rather than drag+dropped)

v0.9.0

30th June 2021

Added

  • The Cycler now has an ease in / ease out balance slider to control the length and midpoint of the speed curves

v0.8.0 - Custom Modifier

26th May 2021

Added

  • Custom javascript functions can now be used to mutate a funscripts Actions array in the Modify Script page

Fixed

  • Replaced the "_HALVED" suffix to modified funscripts with "_MODIFIED"

v0.7.3

15th May 2021

Changed

  • Made the changelog easier to update!

Fixed

  • Fixed a bug preventing scripts from appearing in the Browse section

v0.7.2

29th April 2021

Fixed

  • Fixed a bug where under certain circumstances, funscripts would report invalid values for Average Speed
  • Made it possible to refresh the page when in sub-pages (like /modify) without getting a 404 error

v0.7.1

28th April 2021

Fixed

  • Solved a crash when attempting to edit the metadata of a script without existing performers or tags keys

v0.7.0 - ScriptAxis Integration

18th April 2021

Added

  • Funscripts can now have their metadata edited in the Modify page
  • Added ScriptAxis top scripts browser to the Browse page!

v0.6.1

18th April 2021

Fixed

  • Funscript popups now filter for .funscript files (suggestion by spuzz1127)

v0.6.0 - Video Upgrades

16th April 2021

Added (suggestions by spuzz1127)

  • Video playback can now be toggled by clicking the video
  • Clicking the heatmap preview in the local player seeks through the video
  • Funscripts can be previewed during playback by clicking the small funscript button on the bottom right of the player
  • Doesn't work in fullscreen mode

v0.5.0 - UX Upgrades

15th April 2021

Added

  • Added Limiter modifier to ensure a script matches a device's capabilities
  • Space bar now pauses/unpauses the local script player
  • Left/Right arrow keys now seek 10s back/forward in the local script player (suggestion by spuzz1127)
  • It is now possible to change the stroke speed/length increment amounts in manual mode (suggestion by Jupiter)
  • Added this changelog page!

Changed

  • Up/Down arrow keys are now used instead of left/right to change sync offset in the local script player

Fixed

  • Heatmaps now show gaps in the funscript (rather than continuing the color that was before the gap)

v0.4.1

11th April 2021

Fixed

  • Stopped overwriting funscript metadata, oops! (thanks sentinel)

v0.4.0 - Initial Release

4th April 2021

Features

  • A better local-video script player than handyfeeling.com
  • Easy to use script-modification features
  • A better manual-mode interface
  • Procedural funscript generation