Critical update in response to a widespread security incident (eMudhra).
1.23.1Oct 11, 2026
Settings (Statistics) - New options to turn statistics tracking and the Statistics page on or off.
Statistics - Rebuilding statistics no longer cuts off your long-term history.
Installer - Improved reliability of installing, updating and uninstalling TipLink.
Online Installer - Fixed install failures when choosing a custom folder, with clearer errors when something blocks the install.
Settings (User Management) - New "Fire Sub Alerts Once Per Month" option (off by default). Twitch can report one sub twice, at renewal and when the viewer announces it in chat; with this on, only the first fires alerts.
Twitch (Events) - A subscriber announcing their sub in chat is now labelled "Subscription Announced In Chat" instead of "Subscription Renewal".
Send Test Event - Test events for Twitch subscriptions correctly reflect the selected tier when evaluating events.
Send Test Event - Corrected label display for VTube Studio.
Send Test Event - Platforms and events are sorted alphabetically and listed in two columns.
Send Test Event - A "Most Used" section at the top of the platform list shows the (up to) 6 platforms you send events to most.
Activity - New Pause Queue / Resume Queue button, and a banner while paused showing how many events are waiting. It is the same control as listen in Settings.
Activity - Reliability improvement for cancelling an in-progress event.
PiShock - New opt-in "Use WebSocket API" setting (PiShock platform settings, off by default).
PiShock - The device list in Platform settings now shows which modes (Shock, Vibrate, Beep) each device or share allows, updated when you refresh devices.
OpenShock - New opt-in "Use Real-time Connection (SignalR)" setting (OpenShock platform settings, off by default).
1.23.0Oct 8, 2026
Performance - Significantly lower memory and CPU usage, both while idle and during busy streams.
Settings (Performance) - TipLink now releases memory reserved for the main interface after 5 minutes minimised or in the tray, and reloads its window when you open it again. Can be turned off in Settings.
Settings (Performance) - Lighter Ko-fi and Throne connections. Beta, can be turned off if their events stop arriving.
Overlays - Faster loading and lower resource usage in overlay windows.
Application - Faster startup.
Platforms - Connection problems now also appear as Windows notifications while TipLink is minimised or in the tray.
Platforms - Connection messages for the same account no longer replace one another unexpectedly.
Platforms (Ko-fi / Throne) - Connecting one no longer disconnects the other.
General - Improved reliability for Spotify, Kick, and sounds set to play on a specific output device.
Application - Closing TipLink with unsaved changes now asks first, and edge cases no longer leave open processes after closing the main window.
Application - Improved recovery and saving of your data if TipLink crashes, closes or Windows shuts down.
Settings (Logging) - Detailed alert checks are now only recorded while Verbose Logging is on.
1.22.0Oct 6, 2026
Spotify - Connecting a Spotify Free account no longer gets stuck on "connecting". TipLink now explains, in addition to documentation, that Spotify requires Premium to use developer apps.
Spotify - The browser page shown after signing in now tells you when connecting failed, and why.
Spotify - Security hardening.
Overlay Editor - Hold Ctrl and scroll to zoom in and out, centred on your cursor.
Alerts - Test Actions now opens over the alert you're editing, instead of sending you back to the Alerts list.
Users - Subscription tier multipliers for Fansly: scale the points subscribers earn per tier, separately for tips, chat, watchtime, subscriptions and follows.
Alerts - Fansly subscription tiers now reload sooner after Fansly couldn't be reached.
Legal - Open-source attributions updated.
September 2026
1.21.0Sep 28, 2026
Activation - Patreon login is now shown first.
Activation - Document links now open in your browser.
Legal - EULA, Privacy Policy and Refund Policy updated.
Legal - The terms update screen now shows a summary of what's changed.
Interface - Fonts are now bundled with TipLink.
Settings - Telemetry discontinued.
1.20.2Sep 23, 2026
Platforms (PiShock) - Adding a PiShock account, refreshing devices and adding share codes work again, and shockers on your own account are now listed alongside shared ones.
Platforms (PiShock) - PiShock is now marked Experimental, as their API is currently in beta. All PiShock accounts now use api.pishock.com, since PiShock's older API (ps.pishock.com) can no longer fire shockers. Your devices and alerts carry over unchanged.
Actions (PiShock) - Alerts set up on PiShock's older API fire again.
Actions (PiShock) - Durations over 15 seconds are now capped at 15 seconds, PiShock's current limit, instead of the alert failing.
1.20.1Sep 23, 2026
Variables - Support for using files directly as variables - the value is read at startup and updates as soon as the file changes.
Alerts (TipLink Files) - New 'File Changed' trigger, fires when a file on disk is created or modified.
Overlays (Editor) - Each overlay now opens in a single editor window. Opening an overlay that's already being edited brings its window to the front instead of opening another.
Actions (Audio Player) - Sounds set to play on a specific output device work again.
Platforms (Spotify) - When Spotify refuses to renew your sign-in, TipLink now says why and what to do instead of showing "Request failed with status code 400".
Actions (PiShock) - Added support for unannounced and unexpected API updates from PiShock which broke this integration.
Platforms (PiShock) - Adding a share code that another account has already claimed now shows the correct error.
Platforms (PiShock) - Switching to the new API no longer skips every share code when one of them has already been claimed.
Platforms (PiShock) - Refreshing devices no longer empties your device list when PiShock rejects the request (for example after your API key changes).
Platforms (PiShock) - Clearer error messages when a share code can't be added or a device can't be reached.
1.20.0Sep 11, 2026
Platforms - VTube Studio integration (Beta). Trigger hotkeys, expressions and items on your Live2D model from any alert.
Alerts (Warudo) - New action to trigger your Warudo blueprints. No plugin or account setup needed.
Alerts (Joystick.TV) - Tip triggers can now match a specific tip menu item, instead of any tip.
Alerts (Joystick.TV) - Tip Menu Item Locked and Unlocked triggers can now match a specific item.
Overlays - Browser sources on another PC now connect to TipLink.
Variables - Goal progress can be changed again, from the list or the goal editor modal.
Alerts - Custom widget actions no longer show a false "widget is missing" warning.
Alerts - Invalid regex is now reported for every trigger match field, not just chat messages.
Platforms - Connection failures now show a message instead of failing silently, including background reconnects.
General - Background API support in preparation for future Stream Deck integration.
1.19.4Sep 9, 2026
Settings - Changes not saving at all, for anyone who left the VRChat OSC "Receive Port" blank.
Settings - "Auto-Purge Inactive Users" still reverting to its previous value after the partial fix in 1.19.3.
Settings - Performance while the Settings page was open.
1.19.3Sep 8, 2026
Alerts (Twitch) - "Only Moderators" now includes the broadcaster.
Alerts (Twitch) - New "Only Broadcaster" condition toggle.
Alerts (Fansly) - "Only Moderators" now includes the broadcaster.
Platforms (OpenShock) - Support for self-hosted OpenShock servers.
Platforms (Joystick.TV) - Connection service no longer hangs when invalid credentials are provided on first attempt.
Platforms (OBS Studio) - Duplicate events for "Stream Stopped".
Alerts - Disabled platforms no longer appear in the issues pane.
Overlays (Editor) - The widget re-ordering buttons now point up-and-down, instead of left-to-right..
Overlays (Editor) - Widgets can no longer be dragged or resized past the edge of the canvas.
Variables - Deletion modal no longer hangs in the interface.
Application - Toast notifications no longer appear twice unexpectedly, and respect close button actions in all tested cases.
Activity (Send Test Event) - Fansly tip, chat and renewal tests can now pick a subscription tier, listed from the account you choose.
Activity (Send Test Event) - Twitch IRC chat and Fansly chat tests can now be sent with broadcaster permissions assigned to the event.
Alerts (Countdown Timer action) - Expanded mode support for edge case variants which previously required two chained actions to achieve.
Overlays (Editor) - Press Delete or Backspace to remove a selected widget.
Overlays (Editor) - Undo and redo, with Ctrl+Z and Ctrl+Shift+Z (or Ctrl+Y).
Statistics - Test/ replayed events are excluded - you can change this behaviour in Settings.
Users - Pinned pagination buttons to the bottom of the viewport.
Alerts (Countdown Timer action) - Edge case bug affecting active timers when triggering "Start" multiple times.
Alerts - The filters menu stays open until focus is removed, plus two new default filter options.
Settings - "Auto-Purge Inactive Users" not reflecting changes.
Activity (Send Test Event) - Test tips now award real points to users.
1.19.2Sep 2, 2026
Alerts - New Issues panel in the alert editor lists anything that would stop the alert or one of its actions from working.
Alerts - The alerts list now shows how many issues an alert has, and marks an alert that cannot run at all as "Won't run". Clicking the label opens the alert with the details already showing.
Alerts - The "Ignored" label is now "Won't run".
Alerts - The "finish adding platforms" and "finish configuring actions" notices in the editor have been replaced by the Issues panel.
Platforms - The icon indicator for Auto-connect platforms has been re-added.
August 2026
1.19.1Aug 30, 2026
Alerts (Twitch) - Fixed issue with "Exclude Gifted Subs" toggle not working correctly.
1.19.0Aug 28, 2026
Home - New at-a-glance tiles for revenue, events, new supporters and chat messages over the last 7 days, each compared against the 7 days before.
Home - The Platforms list is now Quick Connect: a compact grid of your most recently used accounts, each with a power button that is lit when connected. The account name appears when you hover, or on the tile itself when you have two accounts on the same platform.
Home - Recent Activity is now a simple list of rows, with only genuine problems highlighted so a failure stands out instead of being lost among routine statuses.
Home - A different helpful tip appears each time you open the page, covering features that are easy to miss.
Home - The "setup complete" banner has been removed. The setup guide can still be restarted from Settings, under Help & Onboarding.
Application - Every page now carries a Help icon that opens the TipLink documentation, so the right guide is always one click away.
Application - The software version now sits beside the TipLink logo in the title bar, reading as a single unit.
Application - The bottom of longer pages is no longer cut off against the edge of the window.
Application - Integrations with no artwork of their own no longer show a broken image where their logo would be. This affects the Platforms, Alerts and Activity pages.
About - System Messages have moved here from the Home page. Each is now a single line with the age of the message on the right and the exact date and time on hover, so many more fit on screen.
About - New "Change License" button. It removes the license from this installation and restarts TipLink so you can activate a different one. Your alerts, platforms, overlays and settings are all kept.
About - Your license now shows the date it was activated. Licenses activated before this update show "Unknown" until they are next activated.
About - The store your license was purchased from is now shown with its proper name instead of its internal code.
About - Software Updates now tells you when TipLink last checked for a new version.
Changelog - The What's New window now opens at the version you are running instead of listing every release.
Platforms - Accounts you have used most recently now appear in a short list at the top of the page, so the ones you actually stream with are the easiest to reach.
Platforms - New search box next to "Add an Account" for filtering by platform or username.
Platforms - Devices and outputs such as PiShock, OpenShock and bot-only chat accounts now sit in their own "Devices & Outputs" section, so they are no longer mistaken for accounts waiting to be connected.
Platforms - Account names on the Platforms page are easier to read.
Platforms (Web Socket) - Disconnecting an account while a command was still awaiting a reply left that command hanging for 30 seconds before failing. It now ends as soon as you disconnect.
Platforms (Joystick.TV) - The heartbeat watchdog is now cancelled when you disconnect an account. It could previously stay armed against a connection that had already been closed.
Activity - New date filter with a calendar picker, including Today, Last 7 days, Last 30 days and This month shortcuts. It works alongside the search and the platform and event type filters.
Activity - Event times now show as an age, such as 30s, 2h or 1d, instead of a full date on two lines, and keep counting up while you leave the page open. Hover any of them to see the exact date and time. The space this frees goes to the message column, which used to get cut short.
Activity - The filter row is reorganised, with the search box on the left and the date and filter menus on the right. Send Test Event and the kebab menu now sit alongside the Combined Chat and Activity Feed buttons, and the kebab menu is split into categories.
Activity - Pagination moved to the bottom of the page, below the list, and is hidden when there is only one page.
Activity - The "chat messages are hidden" notice now includes a button to control visibility directly.
Activity - The stored event and chat message counts moved to Settings, next to the Danger Zone controls that delete them.
Activity - Loading and filtering the list is faster, and the popout renders more efficiently.
Activity - Prevented an edge case where the activity list could grow without limit.
Activity (Popout) - Alternating row colours are now applied correctly in Combined Chat and Activity.
Event Details - Redesigned to be cleaner and quieter, and the details now start from the event data itself rather than the wrapper that is the same on every event. The UUID has gone from the top of the window and is still listed in the details.
Event Details - New search box for filtering the details. Matching entries stay reachable through their parents, so a match deep in the data is not lost.
Event Details - New Copy and Download JSON buttons. Both always act on the complete details, not on whatever the search is showing.
Goals - Goals now live on the Variables page as a type of variable, alongside your text, number, yes/no and countdown variables. Your existing goals, the alerts that update them and the overlay widgets that show them all continue to work unchanged.
Variables - Creating and editing now happens in a dedicated window, with one form covering both variables and goals.
Variables - You can now change a variable's name, type, default value and whether it is kept between sessions, without deleting and recreating it. Alerts stay connected throughout, and changing a type shows you exactly what the current value will become before you save.
Variables - Renaming a variable now lists the alerts that refer to it by name, including disabled ones, and offers to update them for you.
Variables - Deleting a variable or goal now warns you first if any alert uses it, including alerts that are switched off.
Variables - Each variable now takes a single compact row instead of a large card, with filters by type and a search box.
Variables - Goal progress now updates on screen as your alerts add to it, instead of only after leaving and returning to the page.
Variables - The timer history panel was drawn underneath the variables below it. It now sits on top, and closes when you click away or press Escape.
Variables - Timer history is now capped so it cannot grow without limit over a long stream. Existing histories are trimmed to the most recent entries on the next launch.
Variables - A countdown timer that has reached zero now offers Play instead of Pause.
Users - Each row now shows the platform logo next to its name, and long viewer names have more room.
Users - Shortened the help text across the page and the Redemptions panel.
Users - User rows can now be opened with the keyboard as well as the mouse.
Statistics - The small Events and Revenue charts on the Overview tab now show the exact figure for a day when you hover over it, matching the larger charts.
Statistics - Active Platforms now shows each platform's logo alongside its name.
Statistics - The page heading now matches the rest of the application.
Settings - Search added to the settings page for easier filtering.
Settings - Tighter spacing and smaller labels throughout, so the page is quicker to scan without anything becoming harder to read.
Settings - The Danger Zone controls are now laid out in equal-width columns that line up, with the unlock toggle on its own line above them.
Settings - Shortened the wording on the Danger Zone, Backup and Onboarding sections. The confirmation for each destructive action still explains it in full.
Settings - Danger Zone headings and warning text now show in red as intended.
Settings - New "Logging & Diagnostics" section showing which log this session is writing, how many errors have been recorded and how much space your logs take up, with buttons to open your logs folder or jump straight to this session's log or error log. Sending them to support no longer means hunting through folders.
Settings - New "Verbose Logging (Support Mode)" option. Turn it on when support asks and TipLink records much more detail, including the pages you open and the actions you take, so a problem can be followed step by step. Leave it off the rest of the time. It replaces the old "Verbose Points & User Logging" option and now covers the whole application; if you had that switched on it stays on.
Logs - Errors are now written to their own file alongside the main log, so a problem can be found without reading through an entire session. Both files for a session share the same date and time in their filenames.
Logs - Every log now opens with your TipLink version, Windows version, hardware and folder locations, which is the information support would otherwise have to ask for.
Logs - Routine per-event chatter no longer fills the log. Day-to-day logs now record connections, account changes, startup and shutdown, and anything that went wrong, with the fine detail available on demand through Verbose Logging.
Logs - TipLink now keeps the last 10 sessions rather than the last 10 files, so a session's main log and error log are always kept together.
Logs - Account details are no longer written to the log when connecting or creating an account; only the account identifier is recorded. More kinds of secret are removed as well, including values stored against names like token, auth, session, passphrase or a private key.
Backup - Variables and goals are now included in a full backup. They were previously left out, so restoring after a reinstall lost them. Backups made with earlier versions still restore normally.
Storage - Graceful handling for edge cases where storage drives for TipLink cannot be written to, or are full.
Events - The event queue could run a processing pass while TipLink was still starting up, before your accounts had connected. An event left over from your previous session could then try to fire its actions into connections that were not open yet, and fail. The queue now only runs once startup has finished.
Performance - Persistent data writes are batched and cached events are handled more efficiently, improving processing latency.
Performance - Rate limit cooldown saves no longer hold the application open while TipLink is closing.
1.18.0Aug 26, 2026
Placeholders (Points) - New transform `platform:"..."` to limit a leaderboard to one platform, e.g. `{{ points.top.5 | platform:"fansly" }}` so a Fansly board is not topped by Twitch balances. "twitch" covers both Twitch connection types.
Activity - The Platform and Event Type filter menus now show how many events each option matches, counted against your current search and other filter.
Placeholders (Points) - Points Redemption alerts now have their own section in the placeholder picker, including the viewer's remaining balance.
Points - A redemption's cost is now deducted before the triggering message reaches your alerts, so {{ user_points }} no longer reports the pre-redeem balance.
Points - A tip's own alert now shows the balance including that tip. {{ user_points }} previously reported the balance from just before it.
Points - YouTube Super Chat and Super Stickers, StreamElements merch sales, and Chaturbate media purchases now award tip points.
Points - Redemption commands now work in TikTok chat and in Twitch gigantified emote messages, not just standard chat messages.
Points - TikTok chat and Twitch gigantified emote messages now award points per chat message and follow the "create users from chat" setting.
Points (Joystick.TV) - Tip goal and tip menu updates no longer award tip points for a tip that was already counted, and no longer show in the tipping menu overlay.
Platforms (DonationAlerts) - Donations now create and update viewer records, so they count towards points and the leaderboard.
Alerts - Alert set filters and search text are kept when you open an alert and return to the list.
Alerts - Deleting an alert now removes it from any alert sets it belonged to.
Overlays (Text Widget) - A failed leaderboard refresh no longer blanks the standings on screen, the last good rows stay until the next poll succeeds.
Overlays (Editor) - Toggle switches in the widget settings panel could not be clicked on directly.
Actions - The Templates menu on text fields was clipped by the field and could not be seen when opened.
Alerts - The Send Test window can now send the event as one of your saved users, so actions that look the viewer up resolve against a real record.
Points - The "User: Modify Points" action no longer fails on a test event with "no saved user found".
Performance - CPU optimization & caching improvements.
Performance - Events processing queue updated to more efficiently handle load.
1.17.0Aug 20, 2026
Actions (Joystick.TV) - Support for multi-line chat messages.
Points - Optionally purge inactive users after a configurable number of days.
Actions (Points) - Unexpected interruption for preload stage.
Actions (Points) - Placeholder support, plus clearer errors when required values are missing.
Actions (Open a Program or File) - New action to open a program, shortcut, or file on your computer.
Placeholders (Points) - New key {{ points.top.x }} to retrieve the top x users by points balance.
Placeholders (Points) - New key {{ points.rank.x }} to retrieve a single position, plus {{ points.rank.x.name }} and {{ points.rank.x.points }} for its parts.
Placeholders - New transform sep:"..." to change how list placeholders are joined, e.g. {{ points.top.5 | sep:"\n" }} for one entry per line.
Overlays (Text Widget) - Points leaderboard placeholders now work in text widgets, with a new section in the placeholder picker.
Placeholders - A placeholder path reaching past a text value (e.g. {{ username.length }}) could stop an action from running.
Actions (OBS Studio) - New action to add a chapter marker to the current recording. Requires OBS Studio 30.2+ and Hybrid MP4 recording.
1.16.0Aug 4, 2026
Alerts - Duplicated alerts appear in the same alerts set.
Alerts - Implemented search bar.
Alerts - Improved page styling and layout.
Platforms - Improved page styling and layout.
Actions - Large text area inputs can now be resized.
Statistics - New stats page to aggregate event data and revenue figures.
1.15.3Aug 2, 2026
General - Application performance improvements.
General - Telemetry adjustments for metrics reporting.
Actions (OBS Studio) - Source visibility toggles.
Platforms (Joystick.TV) - Username white/black list implemented for chat message alert triggers.
Platforms (Stripchat) - Missing evaluations for some events.
July 2026
1.15.2Jul 30, 2026
Points - Additional diagnostic logging added.
Overlays - Editor now opens in windowed mode by default.
Overlays - Custom CSS support for individual default widgets.
Overlays - User-defined Custom CSS can be set as default for widget types.
1.15.1Jul 26, 2026
Platforms - New connection modal with a more guided approach to onboarding.
Events - 'Send Test' tool now includes 'username' field required for advanced integrations.
1.15.0Jul 25, 2026
Actions - New "Add an Action" picker with a search box and category-grouped cards for easier browsing.
Actions - When a new action is added, the action configuration window now opens automatically.
Actions - Actions are now grouped into clearer categories.
Actions (Overlays) - The custom widget "Alert Duration" in the "Stream Overlay" action now supports placeholders.
Actions - Fixed position of placeholder & template menus in long text fields.
Overlays (Custom Widgets) - Custom widgets can now include a settings.json in their bundle to get the same in-editor settings panel as built-in widgets.
Overlays (Custom Widgets) - Custom widgets now refresh live in both the editor and the overlay when their source or settings change.
Overlays (Custom Widgets) - Improved detection of widgets built for other platforms when warning during new widget imports.
Points - Added option to export users & points balances as a CSV file.
Settings - Added option to delete all users & points balances.
1.14.3Jul 23, 2026
Actions (VRChat) - Fixed VRChat Avatar Parameter and Custom OSC actions overriding each other's target address/port when triggered together.
Settings (VRChat OSC) - Fixed custom OSC port, address, and Auto-Detect settings being silently ignored at runtime.
Platforms (Fansly) - Chat messages from new viewers without a cached username/display name now resolve correctly instead of appearing blank.
Overlays - Fixed colour picker swatches showing black instead of the actual selected colour.
Overlays - Fixed the colour picker's hex input field not allowing backspace, and added support for 3-digit hex shorthand (e.g. #fff).
Overlays - Fixed the screen colour picker (eyedropper) sampling the wrong pixel on displays with non-100% scaling or multiple monitors.
1.14.2Jul 22, 2026
Points - Chat-only viewers are now tracked by default.
Points - Point balances fixed to two decimal places.
Points - Fixed viewer points sometimes being misattributed to another viewer sharing the same display name.
Settings - Simplified option descriptions to be clearer.
1.14.1Jul 17, 2026
Overlays - Added toggle for "Live Mode" which shows real events playing within the editor.
Overlays - Added "▶ Test" button to all editor widgets, to allow for in-editor previews.
Overlays - The style and appearance of widgets in the editor now matches the real overlay.
Overlays - Improved labelling on some key controls.
Actions (Fansly) - Support for multi-line chat messages.
Alerts - Alert sets can be re-ordered by using the drag handle provided.
Activity - Events can be exported as a JSON or CSV file.
Activity - Events can be filtered by selecting platforms, event types, and using the free-text search input.
Variables - Events produced by changing variables correctly reflect key details on the Activity page.
Overlays - Random wheel legend maintains order of options when in "randomize" mode.
Points - A user's points can be accessed as a dynamic variable in alert actions.
1.13.2Jul 13, 2026
Platforms (DonationAlerts) - Fixed evaluation issue for new events.
1.13.1Jul 11, 2026
Platforms (DonationAlerts) - Added platform support for DonationAlerts.
Actions (PiShock & OpenShock) - Support for durations below 1 second.
Events - Test Event utility cleaned up to only provide fields relevant for testing.
Alerts - Actions created via mass editing now default to "enabled" state.
Points - Added configurable points for active users.
1.13.0Jul 10, 2026
Points - Implemented "channel points" tracking for users.
Points - Channel points are accrued per event for specific platforms.
Points - Channel points are accrued for watchtime when chat message events are saved.
Events - Option to de-duplicate follow events from the same user.
Alerts - Experimental mass editing feature implemented.
Actions (PiShock) - API updated to latest version (api.pishock.com).
Platforms (TikTok LIVE) - Fixed connection issue for beta integration.
Overlays - Colour picker now supports picking from other applications/ windows.
Platforms (VRChat) - Resolved edge case latency when opening platforms modal.
June 2026
1.12.1Jun 17, 2026
Events - Fixed delayed countdown timers and variable resets.
Events - Fixed queued events causing a performance impact when multiple alerts triggered at the same time.
Goals - Fixed race condition in goal update processing.
General - Performance improvements to internal event processing and response times.
Actions (Stream Overlay) - Added a "Wait For Overlay Completion" toggle per overlay action. When enabled, the event queue waits for the overlay to finish playing before continuing.
1.12.0Jun 16, 2026
General - Updated TipLink Branding.
General - Loading splash design updated.
General - Changelog modal appears after software updates.
General - Ensure background processes exit cleanly in edge cases.
Settings - Resolved race condition affecting preferences save state.
Overlays - Editor number inputs improved when accepting small values.
Overlays - Resolved edge case border overflow in goal widgets.
Actions (Twitch) - Added new timeout action.
Actions (VRChat) - Limit parameter list to 150 rendered items.
1.11.9Jun 11, 2026
Alerts - Re-add missing "Always Trigger" toggle.
1.11.8Jun 7, 2026
Platforms (TikTok LIVE) - Updated API implementation, resolving a connection issue.
Variables - Improved timing precision for processing countdowns.
May 2026
1.11.7May 14, 2026
Platforms (Joystick.TV) - Reinforce prevention for duplicate connections.
Platforms (Joystick.TV) - Verification for bot install on token refresh + connection failure.
Platforms (Joystick.TV) - New experimental event types implemented.
General - Added option to skip all pending events in processing queue.
Alerts - Added flag to force-process multiple alerts when conditions are met for a single event.
Actions - New action for toggling an Alert's enabled state.
Actions - New action for toggling an Alert Set's enabled state.
Actions (Overlays) - Text alignment options expanded.
Platforms (Twitch) - Experimental support for default and custom power-ups.
1.11.6May 13, 2026
Platforms (Joystick.TV) - Updated API to latest version.
Alerts - Role-based conditions can consider either single role requirements in a group, or all role requirements at once (VIP or Subscriber, VIP and Subscriber).
General - Improve failover connection logic for software licensing service.
Platforms (Twitch) - Removed "Following" flag from chat message conditions.
1.11.4Apr 29, 2026
Actions (Fansly) - DM recipient lookup causing messages to drop.
1.11.3Apr 28, 2026
Alerts - Support for "stop on error" function when using one-at-a-time mode.
Events - Optionally request to cancel running event actions early + new "Cancelled" state.
Actions (Stream Overlay) - Random spinner action processing for edge case failures.
Alerts - Goal values can be used as triggers for Alerts.
February 2026
1.7.4Feb 27, 2026
Platforms (PiShock) - Fixed event processing for Beep actions.
1.7.3Feb 26, 2026
Stream Overlay - Add oEmbed support for gifs in chat overlay.
Stream Overlay - Chat widget has "generic" mode turning all chat badges to twitch badges (fallback to generic SVG image).
Stream Overlay - Added Random Spinner widget.
Stream Overlay - Added Random Spinner Menu widget.
Stream Overlay - Added Tip Menu Widget with Live Reactivity.
Stream Overlay - Chat widget will respond appropriately to deleted messages or cleared chats for supported platforms.
Stream Overlay - Canvas size and title is now managed within the editor interface.
Stream Overlay - Widgets are highlighted when selected in the editor interface.
Stream Overlay - New sidebar in editor interface to manage widgets, with controls to move forward/back on z-index, duplicate, configure, and delete compatible widgets.
Actions (OBS Studio) - Optionally ensure OBS is on a specific scene before switching.
Actions - New actions for countdown clocks, showing/ hiding overlay widgets.
General - Event processing queue can be paused temporarily via the settings page.
General - Chat message storage limits are now handled separately.
General - Events pending evaluation or being processed are excluded from memory clean-up.
1.7.2Feb 14, 2026
Platforms (Joystick.TV) - Added support for Chat Message events.
Platforms (Joystick.TV) - All events can be optionally excluded.
1.7.1Feb 12, 2026
Platforms (Fansly) - Support follower notifications.
Activity - Show a notification when an event fails to process, clicking the notification takes you to the Event Details modal.
Actions (PiShock) - Added toggle to revert back to the Legacy API for devices which aren't upgraded to V3 yet, or are unable to do so.
General - Periodically check for updates while the software is open in addition to existing startup checks.
General - When new versions are available, a prompt will appear in the app title bar.
General - "About" page redesigned, including a "Check for updates" button.
1.7.0Feb 10, 2026
Platforms - Added OBS Studio integration via WebSocket, including events and actions.
Platforms - Added TikTok Live integration (beta).
Platforms - Added YouTube Live integration (beta).
Features - Added Global Variables. Supports boolean, number, and text data types. Can persist across restarts or reset on launch. Usable as dynamic placeholders.
Features - Added Goals. Goals can be paused or set to expire at a specific date. Includes a dedicated stream overlay widget and dynamic placeholder support.
Features - Added Custom Widgets for stream overlays. Construct widgets from HTML, CSS, JavaScript, and variable mappings. Supports import/export of widget content.
Features - Added Dynamic Placeholders context menu. Appears as a "+" button on supported text inputs. Browse all available placeholders by platform event and category.
Actions - Added Keyboard Combinations action. Simulate key presses in response to events.
Actions - Added Trigger Sound action.
Actions - Added Global Variable actions to set, update, and manipulate variables in response to events.
Actions - Added Goal actions to increment goal progress in response to events.
Actions - Added OBS Studio actions.
Stream Overlay - Added default Text widget. Supports Google Fonts, text colour, stroke, background, opacity, animations, and file monitoring for live changes.
Stream Overlay - Added default Image widget. Supports local image and GIF files with fit, opacity, and border radius options.
Stream Overlay - Added default Video widget. Supports local video files with mute, loop, autoplay, and volume controls.
Stream Overlay - Added default Browser widget. Embed any URL source with sandbox security, cache-bust refresh, and auto-refresh interval.
Stream Overlay - Added Chat widget with customizable style, display options, message expiry time, and support for duplicate instances per canvas.
Stream Overlay - Added Goal Bar widget with customizable bar width, colours, font size, and display options.
Stream Overlay - Custom widgets can now be placed directly on overlay canvases.
Stream Overlay - Persistent widgets now receive live event data, enabling widgets like leaderboards.
Stream Overlay - Editor now includes a dropdown menu for adding new widgets.
Stream Overlay - Widgets now display an HTML preview to illustrate their type.
Combined Chat - Added support for 7TV, FFZ, and BTTV emotes.
Combined Chat - Added filtering by platform and specific connected account.
Combined Chat - Added support for Fansly embedded message GIFs.
Combined Chat - Added chat styling options: padding, text scale, background colour, alternating row colours, and accent line colours.
Combined Chat - Added time format toggle (12h / 24h).
Combined Chat - Added toggles for embeds, links, individual emote providers, platform icons, and chat badges.
Combined Chat - Added platform-specific chat badge icons for Twitch, Kick, and Fansly.
Combined Chat - Added custom highlighting for messages by platform and by chat badge role.
Activity Feed - Added event type filtering, display settings, colour customization, compact mode, and platform highlighting.
Platforms (Joystick.tv) - Chat message action now includes a channel selector for connected channels.
Platforms (Fansly) - Profile image now refreshes on each connection to prevent stale avatar URLs.
Platforms (Kick) - Fixed emotes not rendering in combined chat and overlay chat widget.
Platforms (Twitch) - Fixed native emotes using incorrect CDN domain in combined chat popout.
1.6.0Feb 4, 2026
Actions (PiShock) - API implementation updated to use ps.pishock.com after recent deprecation announcement for do.pishock.com.
1.5.13Feb 1, 2026
Platforms (Twitch - Your Channel) - Migrated to new connection library.
January 2026
1.5.12Jan 31, 2026
Alerts - Multiple actions with the same type in advanced mode respect account selections from other modals.
Security - Stability improvements for handling encrypted license keys after licensing API migration.
Security - Patreon login popup window closure is gracefully handled during license activation.
1.5.10Jan 26, 2026
Platforms (Kick) - Added support for Channel Points Redemptions.
Platforms (Kick) - Founders are now entitled to conditions requiring subscribers.
Platforms (Kick) - Broadcasters are now entitled to conditions requiring subscriber, founder, vip, and og badges.
Events - Backend improvements to conditions requiring no maximum for integer comparisons.
1.5.9Jan 16, 2026
Platforms - Added support for Throne (beta) integration.
Platforms - Added support for BuyMeACoffee (beta) integration.
Platforms - Removed "Connect to" text from platform connection buttons.
Alerts - Text evaluation now correctly respects case sensitivity when enabled.
1.5.8Jan 14, 2026
General - Backend infrastructure updates for stability & performance.
Platforms (Twitch IRC) - Fixed missing value index for Cheer (bits) events.
Platforms (Kofi Beta) - Amount is also saved as value for proper event handling.
Application - Custom Stream Overlay Port Settings.
Documentation overhauled for the release of TipLink.
Complete interface overhaul for TipLink.
Complete backend overhaul for TipLink.
Alerts - Individual alerts can be exported, instead of all.
Actions - PiShock/ OpenShock Dynamic Intensity & Duration has a graph view for easier management.
Platforms - Accounts are tested when connected to make sure they work.
Overlays - Complete overhaul of Local Stream Overlays.
Activity - Changed event status messages to be clearer.
Activity - Events activity feed is paginated, and can be filtered.
Activity - Raw event details can be quickly exported using the 'Copy' button.
Activity - Replayed and Test events are clearly marked in the activity feed.
Activity - Replayed events produce a new event for easier tracking.
Activity - Updated return page after account connection for some platforms.
New API to handle secure license activation.
Improved encryption of locally-stored platform credentials.
TipLink Desktop & TipLink Lite will be deprecated upon full release of TipLink.
TipLink is a ground-up rebuild of the software from scratch, and is not compatible with content from TipLink Desktop/ Lite. If you previously owned a TipLink Desktop/ Lite license and would like a discount on TipLink, please open a support ticket in our official Discord server.
This changelog makes reference to key new changes/ features in comparison to TipLink Desktop's offerings.