Changelog
New features, improvements, and fixes for The Edgy.
v2.3.0 / August 19, 2026#
Better support for multi-axis devices, and a smoother 3D OSR preview.
- Per-axis range - Set the range of each axis of a multi-axis device on its own, saved per device.
- Simpler device binding - The binding panel lists every axis up front, and connecting a device sets up the obvious one (stroke) for you, leaving the rest to assign. A new Reset button starts your bindings over.
- Fixes - The 3D OSR preview now moves all of its axes, and your device reliably binds to stroke when you connect it (a leftover from an earlier device no longer gets in the way).
v2.2.0 / August 17, 2026#
The funscript player gets a big upgrade: load a full multi-axis script from a single file, nudge it into sync with the video on the fly, and reach your stroke range settings at any time. The in-game console got a cleaner layout too.
Funscript player
- Multi-axis scripts in one file - Load a single
.funscriptthat carries several axes (stroke plus twist, roll, pitch, and more) and The Edgy splits it into one track per axis automatically, no need to separate the files by hand. An axis with an unusual name shows up as a track you can reassign to the right channel, and a plain single-axis script loads exactly as before. Follows the community single-file multi-axis format. - Re-sync a script to the video - When a script runs slightly ahead of or behind its video, nudge it in milliseconds during playback and the change lands on your device instantly, no reload needed. It works the same on every device (The Handy, Intiface, T-Code, Lovense) and on the on-screen preview. On a multi-axis script you can offset each track on its own or link them together, and the offset is remembered, so reloading the same video and script re-applies it for you.
Device controls
- Stroke range always within reach - Your device's stroke range (and intensity for vibrators) is now available at all times without reopening the connection panel, even mid-session, with one row per connected device. You can reach it everywhere: main screen, fullscreen, cinema mode, and video fullscreen. Collapse the panel to save space; a value changed here matches the connection panel.
- 1% precision - Set your stroke and intensity range to the exact percent (say 42% to 87%) instead of snapping to multiples of 5.
Interface
- Cleaner in-game console - The console band now groups arousal input, controls, and behaviors into three clear modules, and selecting a behavior or mode flashes its chip so you can see the change register.
- Tabbed settings and mobile menu - Session settings moved into a tabbed panel (Orgasm / Tracks / Devices), and the header navigation collapses into a menu on small screens.
- Easier to tap on mobile - Header and footer links are now tall enough to tap comfortably on a phone, including the "Get The Handy" link. Desktop stays exactly the same.
Clarity
- Clearer channel derivation - When you set up a secondary axis on your device, each mode now spells out what it does (follow the stroke speed, its envelope, its position, or the inverse), with per-mode help in English and French.
Fixes
- Handy disconnection alert - If The Handy drops mid-session (WiFi cut, device turned off), The Edgy now catches it, warns you with a "Connection lost" banner, and stops playback instead of staying shown as connected while sending commands into the void. A deliberate disconnect raises no false alarm, and losing the Handy does not cut your other connected devices.
v2.1.0 / August 11, 2026#
Lovense toys can now connect natively, without Intiface, using the official Lovense Remote app in Game Mode.
Native Lovense connection
- Direct Game Mode connection - Turn on Game Mode in the official Lovense Remote app on your phone, enter its local IP in The Edgy, and drive your Lovense toys over your local network. Your phone and The Edgy just need to share the same WiFi.
- Strokers and vibrators - Lovense strokers (Solace) follow the stroke, and Lovense vibrators (Diamo, Gush and more) pulse in time with the action, their intensity following the script or behavior.
- First-class devices - Connected Lovense toys show up as chips in the header, report battery, and can be bound to any channel, right alongside The Handy, Intiface, and T-Code.
- New connection guide - The Help page has a new Connect your device section with step-by-step setup for The Handy, Intiface, Serial / T-Code, and Lovense.
- Heads up - The native Lovense connection is experimental. For the most reliable Lovense setup, Intiface stays the recommended option.
v2.0.0 / July 10, 2026#
The biggest release yet. The Edgy now runs several devices at once and behaviors drive more than just stroke. Thanks to everyone who tested the preview and reported issues.
Multiple devices at once
- Run several devices together - The Handy, Bluetooth toys through Intiface, and a T-Code device can all be connected and play at the same time. No more single-device lock, and a single Intiface connection now drives every toy paired with it.
- Vibrators react to the action - Bluetooth vibrators automatically pulse in time with what your stroker is doing, so a vibe and a stroker stay in sync with no setup.
- Per-device settings - Stroke range, invert direction, intensity, and sync offset are set independently for each device, so you can line them up even when one lags behind.
Behaviors do more than stroke
- Vibration and motion axes - A behavior can now control vibration and the OSR motion axes (surge, sway, twist, roll, pitch) on top of stroke, each with its own movement.
- Bind any channel to any device - The binding panel sends each channel (stroke, vibrate, and the rest) to the device you choose, across the Handy, Intiface, and T-Code alike. Your bindings now survive switching between a behavior and a funscript mid-session.
- Multiple funscripts - Load several funscripts and route each one to a different device or axis, with a selector to pick which track the preview bar follows.
Editor
- Edit every channel in one place - Variations are now edited across all their channels from a single card, with a live preview that overlays every channel. Vibration accents can follow your arousal instead of overriding it, and a variation can even move an axis while the stroke holds still.
- Preview any device - Switch the editor preview between a Handy-style stroker and a 3D multi-axis view, no device needed. Deleting a behavior now asks for confirmation.
Video & audio player
- Loop mode - Restart a video or audio file at the end without stopping the session.
- Audio file playback - Load an mp3, ogg, or wav and drive your device from it, with funscript sync working exactly like video.
- Panic button - Press P to instantly drop arousal to zero and calm the device, hands-free.
Fixes & reliability
- Smoother Bluetooth - Fewer redundant commands sent to Bluetooth toys, fixing some toys dropping their connection under heavy vibration.
- Playback fixes - Scrubbing the seek bar keeps your device aligned with the video, and playback now reliably reaches the very end instead of stalling in the last couple of seconds.
v1.6.0 / May 1, 2026#
New guides & pages
- Cock Hero & PMV players - New /cock-hero and /pmv-player pages for beat-driven and music-video sessions.
- Guides and comparisons - New pages covering edging apps, funscript generators, the edging game, and how The Edgy compares to other apps for The Handy.
- Easier to find - Better structured data and an AI-crawler policy so people searching (or asking an AI) for a browser edging controller can actually find the app.
v1.5.1 / April 1, 2026#
Bug Fix
- Device freezing during arousal changes - Fixed a timing issue where rapidly changing arousal could cause the device to stop moving for up to 24 seconds. The device now responds instantly to every arousal change without getting stuck.
v1.5.0 / March 31, 2026#
Button Input Mode
- Third input mode - Cycle between knob, slider, and buttons using the toggle in the top-right corner. Preset buttons (0/25/50/75/100) for quick jumps, plus fine-tuning with +5/-5.
Editor
- Expanded icon picker - 38 icons (up from 16).
Keyboard Shortcuts
- Left/Right arrows - Jump arousal by +-25 for quick adjustments.
- 0 key - Switch back to funscript mode when a funscript is loaded.
Cinema Mode Redesign
- New grid layout - Cinema mode now uses a clean 6-column grid: arousal input, controls, and behaviors/variations each in their own section.
- Compact controls - Buttons, orgasm trigger, and input toggle are all resized to fit the cinema bar without clutter.
Other Changes
- Simplified preset names - Dropped the "The" prefix from all behaviors. Tease, Dominant, Gentle, Cruel, Player, Intense.
- Deepthroat icon - Updated to ๐ for a better fit.
- Fullscreen mobile - Variation badges now appear between behavior chips and arousal control for better accessibility.
- Behavior engine fixes - Improved hold continuity across batch boundaries, fixed stale moves on arousal changes, and better interpolation density for device profiles.
Ko-fi support pack
- First downloadable behavior pack - 4 new behaviors available on Ko-fi: Wave (ocean-like swells), Edge Walker (surgical micro-stimulation), Milking Machine (suction descent + snap release), and Pulse (rhythmic pulsations). Import the .edgy file in the Editor to use them. This is a small thank-you for those who support the project - the app itself remains completely free.
v1.4.2 / March 29, 2026#
First-Visit Onboarding
- Welcome guide - A 3-step onboarding modal greets you on your first visit. It walks you through the arousal knob concept, shows behavior personalities in action, and highlights key features. Skippable at any time.
Keyboard Shortcuts
- Numpad support - Keys 1-9 on the numpad now work for switching behaviors, in addition to the number row.
- Favorites mapping - Keyboard shortcuts 1-9 now target your favorite behaviors instead of the default list order.
UX Improvements
- Zone labels - The arousal knob zones now describe what the device is doing: "Full speed", "Slowing down", "Teasing...", "Almost stopped" instead of how you feel.
- Funscript help video - A video demo has been added to the Help page showing funscript playback in action.
- SEO landing page - New /smart-edging page for AI search visibility. So that people who ask ChatGPT how to edge with a stroker or "AI" can actually find this app, for research purposes ofc.
- Video seekbar preview - Thumbnail previews are now generated on demand as you scrub, cached for instant reuse, and displayed at higher resolution.
v1.4.1 / March 27, 2026#
- Ko-fi tips - A heart icon in the app header lets you support the project.
- Affiliate links - Contextual links to The Handy and TrueGrip Gen 2 where relevant (landing, connection panel, help page).
Help & Getting Started
- About section - New section in the Help page covering the project, the developer, and how to support it.
- Device-agnostic setup - The Handy, Intiface, and T-Code are now presented equally in the Getting Started guide.
v1.4.0 / March 27, 2026#
Funscript Video Player
- Synchronized playback - Load a video and a .funscript file. Your device follows the script in perfect sync with the video.
- Fullscreen controls - Arousal slider, behavior shortcuts, and session controls overlaid on the video.
- Edge with any funscript - Your arousal level dynamically modulates the script intensity in real-time.
- Configurable slider - Set the neutral point higher for more range before dampening kicks in.
- Funscript seekbar - The seek bar displays the script waveform so you can see upcoming intensity at a glance.
- Cinema mode - Immersive viewing experience with all controls accessible. Preview bar shows the script timeline.
- Seamless mode switching - Click any behavior during funscript playback to switch modes instantly.
Orgasm Programs for Funscript
- 4 built-in presets - Fast & Intense, Progressive, Slow & Deep (default), and Edging Release.
- Temporary override - When triggered, the orgasm program takes over the device while the video keeps playing. Base curves continue after the program duration.
- Custom programs - Create your own orgasm programs in the Editor with full curve control and variations. Import and export them as files.
- Orgasm never auto-stops - After the program duration, the device continues with final curve values until you cancel. No more abrupt cutoffs.
Variation Collection
- Shared library - Variations are now stored in a collection, independent from behaviors.
- Copy mode - Duplicate a variation for independent customization without affecting others.
- Link mode - Share a variation across multiple behaviors. Edit it once, changes appear everywhere.
- Unlink anytime - Convert a linked variation to a private copy whenever you need to diverge.
v1.3.0 / March 17, 2026#
Import & Export Behaviors
- Export your custom behaviors as
.edgyfiles to back them up or share with others. - Import behaviors from a file. Pick which ones to add, with duplicate name warnings.
- Drag-and-drop import support on desktop.
T-CODE Direct Connection
- Connect OSR2, SR6, SSR1, and OSSM devices directly via USB. No Intiface needed.
- New "T-CODE" tab in the connection panel with serial port selection.
Smoother Bluetooth Toys
- Smoother movement for Bluetooth toys connected via Intiface.
- Choose between 10, 20, or 50 updates per second.
- Keeps working even when the browser tab is in the background.
Stroke Inversion
- New "Invert direction" toggle for devices mounted upside down.
- Flips stroke positions in software. Works with any device.
Improved Presets
- Tuned The Gentle, The Dominant, and Deepthroat presets based on community feedback.
- Better variation behavior at high arousal with smoother transitions.
- New "Cum in Throat" orgasm variation for Deepthroat (15-second immersive pattern).
Variation Editor Rework
- Completely redesigned variation editor with horizontal layout and shape thumbnails.
- Compact/Full toggle for curve displays.
- Duration lock for variations. Separate duration from activation frequency.
Faster Device Communication
- Your browser now talks directly to your device. Faster and more reliable.
- The app detects when you press physical buttons on the Handy and reacts accordingly.
- Safety stop when the device's power button is pressed.
Security
- Stronger browser security headers for a safer experience.
- Emulator and device movements now stay perfectly in sync.
v1.2.0 / March 6, 2026#
New Features
- Stroke range control. Set min/max stroke limits per device. The app reads your Handy's range on connect.
- Quick arousal buttons. One-tap 0%, 25%, 50%, 75%, 100% shortcuts on the game page and fullscreen mode.
- Discuss link. Direct link to the EroScripts community thread from the header.
- T-Code help note. Help page now explains that serial devices (OSR2, SR6) need Intiface Central as a bridge.
- Arousal slider on mobile. Knob/slider toggle is now available on all screen sizes.
- Touch-drag arousal. Swipe anywhere on the fullscreen page to adjust arousal.
- Live device profile editing. Change device profile and stroke range while a session is running.
Fixes
- Background tab lag. The app no longer slows down when the browser tab is inactive.
- Favicon legibility. Improved contrast on dark backgrounds.
- Speed too low at 0% arousal. Increased base speed across all presets for a more engaging start.
- Stroke range ignored. The device now correctly respects your configured stroke limits.
Improvements
- Arousal slider redesigned for better mobile performance.
- UI controls overhaul with slider/knob toggle and improved input modes.
v1.1.0 / March 4, 2026#
New Features
- Multi-device support. Connect Bluetooth toys (vibrators, strokers, and more) via Intiface Central alongside The Handy.
- Faster device commands. Commands go straight from your browser to the Handy servers. Faster response, no middleman.
v1.0.0 / March 3, 2026#
Initial release of The Edgy, a free browser-based edging controller for The Handy.
- Arousal knob with inverse control. The closer you get, the slower the device.
- 6 unique behavior presets (Tease, Dominant, Gentle, Cruel, Playful, Intense).
- Full curve editor to create custom behaviors with 5 curves and shape-based variations.
- Fullscreen mode with keyboard and mouse wheel controls.
- Handy connection via WiFi (connection key).