Skip to content

CHANGELOG

A little better.
Every release.

New features, thoughtful improvements, and the fixes in between.

v1.15.0

Unreleased
  • Improved

    Twitch campaign cards now link to both the campaign's drop details and the game's Drops directory on Twitch, labelled apart. A campaign open to every channel links its "All channels" to that directory, and a long channel list now expands in place instead of ending in a "+N more" you could not open.

  • Fixed

    The Queue now lists campaigns that only you can unblock, such as ones that need a subscription or another step on Twitch or Kick, under a separate Action required group instead of Skipped. A skipped campaign also says what would still block it once you fix the first reason, so including or pinning it no longer looks like it did nothing when another reason remains.

  • Fixed

    If Lurkloot keeps failing to load a platform's drop campaigns, it now counts toward the prompt that offers to report a persistent problem, as it did before campaign loading moved out of the regular check. Until now only failures later in the check counted, so a platform that could never load its campaigns never showed the prompt.

  • Fixed

    The scheduler interval setting no longer offers 30 to 59 seconds. Lurkloot always checked at most once a minute, so those values were quietly treated as 60 seconds. The shortest interval you can pick is now 60 seconds.

  • Fixed

    When Lurkloot fails to save a setting, the popup now puts the switch or value back where it was instead of showing a change that was never saved. A failed refresh or automation switch no longer leaves the popup showing an empty or broken view.

  • Fixed

    The CLI now warns at startup when a platform's idle watchlist in its config lists more than 20 channels, and names the channels it ignores. It already watched only the first 20, but dropped the rest without saying so.

  • Fixed

    The headless Twitch CLI now starts new device logins with Twitch's Smart TV client. When Twitch hides the campaign dashboard, the CLI scans live channels in configured games for drops. This is partial discovery: campaigns on offline or unscanned channels may be missed. Browser Twitch tokens from extension exports are skipped rather than used with the wrong client identity. Kick TV device login no longer requires a CSRF cookie that Kick stopped issuing.

  • Fixed

    Fixed headless watching in the CLI: Twitch now reads its heartbeat settings correctly, and Kick connects its viewer socket.

  • New

    The headless CLI can now import your Twitch browser sign-in from Export credentials and see the full Twitch campaign list without opening a browser. The export asks for one extra site permission, k.twitchcdn.net, so it can include the Twitch security cookie the CLI needs. Decline it and the export still includes your sign-in cookies.

  • Improved

    Claiming a reward or opening and closing a watch tab no longer holds up everything else Lurkloot is tracking, so playback, heartbeats and tab changes are recorded as they happen instead of queueing behind them. A reward claimed just before Lurkloot switched to another target is now still recorded and shown in Activity.

  • Improved

    When the CLI starts, it now cleans up after the previous run the same way the extension does after a browser restart. A watch that was still running is paused and picked up again by the first check, instead of resuming the old process’s heartbeat schedule.

  • Improved

    The CLI no longer refuses to start when its config sets tablessMode, for example in settings copied from the extension. The CLI has no browser tabs and always watches without one, so the setting is ignored with a warning.

  • Improved

    The CLI now checks for a Twitch channel points bonus every minute, like the extension, instead of only once per poll interval. It never sends a second claim while one is still running.

  • Fixed

    Turning off Twitch or channel points claiming, losing the Twitch sign-in, or resetting Lurkloot now also cancels a channel points claim that is still in progress, instead of letting it finish.

  • Fixed

    Importing settings that switch Twitch off now also stops Lurkloot from refreshing its Twitch request token in the background, the same as turning Twitch off with its switch. Importing settings that switch it back on resumes the refresh.

  • Fixed

    When heartbeats kept failing, the CLI tried to fall back to a watch tab it cannot open and then failed on every check. It now keeps watching without a tab, and a channel that stops earning drop progress is still switched out as before.

  • Fixed

    If the connection that listens for Kick flash drop announcements fails to open, Lurkloot now opens a fresh one on the next check instead of retrying the one that failed. This applies to both the extension and the CLI.

  • Fixed

    Closing a tab where you were watching Twitch or Kick yourself now reliably resumes farming. A playback report still on its way from the closed tab could briefly pause farming again as if you were still watching.

  • Fixed

    Twitch Extensions farming now judges whether you are watching Twitch by the same rule as drop farming, so a viewing record with a timestamp in the future (after the system clock was set back) no longer keeps it paused.

  • Fixed

    If you close the Kick tab Lurkloot keeps open for requests Kick rejects in the background, Lurkloot now forgets it straight away, and opens a fresh one the next time Kick needs it instead of first looking for the tab you closed. Closing it never pauses farming.

  • Fixed

    A Kick daily challenge check that happened just before Lurkloot switched to another target is now remembered, so the next check waits the usual ten minutes instead of running again at once.

  • Fixed

    Claiming a drop by hand while Lurkloot was already claiming it could send the claim twice and show it twice in Activity. A drop Lurkloot has just claimed is now held until the claim is saved, so it is claimed and shown once.

  • Fixed

    Losing your sign-in now also stops a drop claim check running while you watch by hand, and the quick switch to the next drop after a claim, instead of letting them run on with requests that could only fail. A drop that was already claimed before that is still recorded and shown in Activity.

  • Improved

    NoPixelV and Fortnite rewards now stop as soon as a change that affects them is saved, such as pausing, signing out of Twitch or switching channel. They no longer re-check their providers on every background timer, only when something relevant changes and once a minute while they are earning.

  • Fixed

    NoPixelV and Fortnite now remember which rewards are finished, and which channels to avoid for a while, when the browser stops and restarts Lurkloot in the background. A finished provider is no longer checked again on every restart, where it could keep taking turns from the other one.

  • Improved

    When NoPixelV or Fortnite keeps failing to count watch time on a channel, Lurkloot now moves on to another channel or reward source for a few minutes instead of staying on it.

  • Improved

    The CLI now runs its checks the same way the extension does, including for a platform that is switched off, which only clears what that platform left behind. A switched-off platform is now reported once when it is switched off, instead of on every check, in the CLI and in the extension's diagnostics.

v1.14.2

  • Fixed

    Fixed the Queue strategy picker spilling onto a second line in languages with longer names, such as German, or Spanish with Low availability first selected. The picker now sits on the Then by divider, above the campaigns it orders, so it reads as one phrase, for example “Then by Low availability first”. It is also back in Settings under Drops as Campaign priority, so you can change it even while every queued campaign is pinned or for a favourite game.

v1.14.1

  • Fixed

    Fixed the Skipped section summary showing $1 instead of the reward name when a campaign could not be farmed.

v1.14.0

  • New

    Added beta support for Twitch Extensions, farmed without opening a Twitch tab. Each extension stays off until you enable it, and enabling it asks the browser for access to that extension’s site. NoPixel V earns the daily packs and joins giveaways, and can open packs for you if you turn that on; opening a pack consumes it and cannot be undone. Fortnite collects sprites and phase rewards, and can start takeovers during an interactive phase if you turn that on. Drop campaigns are still watched first unless you change the watch-source priority.

  • New

    The Queue now shows the exact order Lurkloot farms in. Pinned campaigns come first, in the order you drag or type. Campaigns for games you have starred come next, in the order you starred them. Everything else follows your strategy, Ending soonest or Low availability first. A higher campaign takes over as soon as it can be farmed, even partway through a reward, and the reward it interrupted keeps its watched time until it is back on top. Changes to pins, stars, or the strategy apply immediately. When you update, your existing campaign order becomes pins, “Priority list only” becomes “Farm pinned only”, and a category list you had set to exclude becomes blocked games.

  • New

    Games is now its own page. Choose between farming every game with live drops except the ones you block, or only the games you tick. A blocked game is never farmed in either mode. Search filters the list and can add a game from Twitch or Kick.

  • New

    The popup has been rebuilt as a wider workspace. A rail on the left switches between Queue, Completed, Games, the other watch sources, Activity, and Settings, and a strip along the top shows what is being watched right now. In smaller windows, including the panel on Twitch and Kick, the layout shrinks to fit and the rail folds down to icons.

  • New

    You can now choose which source is watched first, separately for Twitch and Kick, under Watch-source priority in each platform’s settings. Twitch defaults to Drops, then NoPixel V, then Fortnite, then the Idle Watchlist. Kick defaults to Drops, then the Idle Watchlist. Lurkloot watches the first source that has something to watch and skips any that are disabled or unavailable. If you had turned off “Prioritize drops over the Idle Watchlist”, the Idle Watchlist moves to the front. The CLI follows the same order.

  • Improved

    Each campaign row shows the game, when it ends, and how much watching is left, with a progress bar marking where each reward becomes claimable. Time left counts the longest watch the campaign needs, so rewards at 30 minutes, 1, 2, and 4 hours need 4 hours, not 7½. Opening a row shows its rewards, why it sits where it does, and buttons to pin it, star its game, or exclude it. An excluded campaign moves under Skipped in the Queue, with a button to put it back, and finished campaigns move under Completed.

  • Improved

    The Idle Watchlist’s add field now stays open. It accepts a channel name or a link, and tells you when the channel is already listed or the list is full at 20.

  • Improved

    The Lurkloot button on Twitch and Kick is now split in two. The button still opens the panel, and its menu adds or removes the current channel from the Idle Watchlist.

  • Fixed

    Fixed Twitch campaigns staying on “Not linked” and being skipped even with unlinked farming turned on. Campaigns you can watch without a linked account are now farmed when that setting is on, and the link state is read from the latest inventory instead of an older answer. The link is still shown, because some game rewards need it before they can be delivered.

  • Fixed

    Fixed farming staying paused after you stopped watching a stream yourself, until the next scheduled check. Lurkloot now pauses and resumes as soon as playback starts or stops, the tab is hidden, or you close it or leave the channel. Another stream you are still watching keeps farming paused. Settings, inventory, clips, and past broadcasts do not count as watching.

  • Fixed

    Fixed Kick opening a background tab for claims a tab cannot fix. A claim Kick rejects outright, such as one for an account that is not linked, is now reported with account-link guidance instead of opening kick.com. Login failures, blocks, and network errors still fall back to a page.

v1.13.0

  • New

    Lurkloot now adds its own button to the top-right navigation on twitch.tv and kick.com, which opens a draggable panel on the page showing drop progress and the farming toggles. The toolbar popup is awkward to reach when the extension is not pinned, and most people do not pin it. Settings, the activity log, and import/export stay in the toolbar popup. Turn the panel off with “Show panel on Twitch and Kick”.

  • New

    The category filter now has three modes instead of an all-or-nothing switch. “All categories” farms everything, “Only selected” farms just the categories you list, and “All except selected” farms everything but them, so a short blocklist can replace a long allowlist. Your list is kept when you change modes, so switching to exclude and back restores the include order you had set.

  • New

    Twitch channel point bonuses are now claimed the moment Twitch announces them, over the same live connection the website itself uses, instead of waiting for the next check. The once-a-minute check remains as a fallback whenever that connection is unavailable. The new “Claim channel points from live events” setting, on by default, turns this off if you would rather stay on the minute check.

  • Improved

    Simplified Chinese has been reworked by a community contributor. Drops, claiming, and farming now use consistent wording throughout, drop campaigns are no longer confused with the Activity page, the Idle Watchlist has a name that explains what it does, and several literal translations were replaced with descriptions of what Lurkloot actually does. Popup labels that were still English-only are now translated.

  • Improved

    Settings now gives Twitch and Kick a section of their own, replacing the single combined platform section whose tab switch kept half of each platform's options off screen. Each platform ends in its own “Advanced & compatibility” group, and every section now describes its own contents instead of repeating one shared line.

  • Improved

    Lurkloot does considerably less work on every check. Twitch reuses campaign details across consecutive checks and stops re-searching a campaign for five minutes once it is confirmed unavailable, Kick discards campaigns you cannot earn before enumerating their channels and no longer looks up the same channel twice in one pass, overlapping checks on the same platform are merged into one instead of stacking up, and a check that changed nothing no longer rewrites saved state.

  • Fixed

    Fixed drop claims and Kick daily challenges stalling while farming was paused because you were watching a stream yourself. Claiming now runs on its own schedule during those pauses, so a finished drop is collected instead of waiting for farming to resume.

  • Fixed

    Fixed Twitch campaign discovery quietly freezing on an out-of-date campaign list. Two of the internal request identifiers Twitch expects had been rotated, and one of them failed silently enough that Lurkloot kept reusing the last list it had managed to read, so new campaigns never appeared.

  • Fixed

    Fixed a burst of notifications for rewards you had already earned, which appeared after reinstalling Lurkloot or resetting its data. Rewards that are already finished the first time Lurkloot sees them are now treated as your existing inventory, and a reward claimed immediately after becoming available no longer notifies twice.

  • Fixed

    Fixed Kick opening a background fallback page more often than necessary and occasionally leaving one behind. Recovery is now judged once per check rather than once per request, only the exact page Lurkloot opened is ever closed, and a new “Kick fallback-page recovery” advanced setting controls how many clean cycles are required first, from 1 to 10 with a default of 3.

  • Fixed

    Fixed internal watch-session messages surfacing in the popup's automation status line, where they read as raw diagnostics instead of a plain description of what Lurkloot is doing.

  • Fixed

    Fixed tabless watching drifting off its fixed cadence, where one slow or late heartbeat pushed the following ones back instead of each keeping its own schedule. Heartbeats now run on a lane of their own per platform, late or overlapping sends are merged rather than repeated, and the cadence is restored correctly after a restart.

v1.12.2

  • New

    You can now click the sort number next to a drag handle and type a new position. This works on Drops campaigns, Idle Watchlist rows, and Settings categories. The item moves to that rank and the others shift, the same as dragging. While Drops search is open, the number stays view-only, matching drag.

  • Fixed

    Fixed a dragged row sometimes snapping back to its old place after you closed the popup. The list looked reordered on screen, but the saved order — including which campaign Lurkloot farms — did not change. Drops, Idle Watchlist, and category lists now keep the order you dropped.

v1.12.1

  • Fixed

    Fixed drag-and-drop reordering in the popup not working. The popup window resizes itself to fit its contents, and the previous drag-and-drop library cancelled any in-progress drag whenever that happened or when you switched tabs. Reordering the Drops and Idle Watchlist sections, by pointer or keyboard, now works by using @dnd-kit/react instead of the legacy @dnd-kit/core library.

v1.12.0

  • New

    Lurkloot now picks up Kick flash drops the moment they are announced instead of waiting for the next check, so short-lived campaigns no longer lose farming time before they are even discovered. This works in both the extension and the CLI, and needs no new permissions.

  • New

    Campaigns that are discovered but not farmed now explain why. Each skipped campaign shows a short warning on its card in the Drops list, with the full reason when expanded — for example a missing account link, a required subscription, or a category you have not selected — and the same reasons are summarised in Diagnostics.

  • New

    Added “Export all” to Diagnostics, which downloads the complete retained history for the selected platform as a file instead of only the entries currently loaded on screen. The existing copy button stays available and is now labelled “Copy loaded”.

  • New

    Added a “Strict campaign availability” advanced setting for Twitch, off by default. When on, Lurkloot only farms a campaign on channels Twitch explicitly lists it for.

  • Improved

    Twitch campaigns you have not started yet now appear in the Drops list, instead of only showing up once you had progress or a live channel. The Drops-list filters decide what stays visible.

  • Improved

    Twitch channel selection now reuses what it already learned about a channel across consecutive checks instead of asking Twitch again every time, which cuts a large number of repeated requests on accounts with many active campaigns.

  • Improved

    When farming pauses because you are watching a stream yourself, the popup now says so and explains that farming resumes automatically once you pause, close, or switch away from that tab, instead of telling you to turn automation back on.

  • Fixed

    Fixed Twitch farming nothing at all on many accounts. Lurkloot re-checked every candidate channel against a Twitch endpoint that routinely omits campaigns that are in fact farmable, so hundreds of channels could be checked and every one rejected. That check is now opt-in via the new “Strict campaign availability” setting.

  • Fixed

    Fixed Lurkloot getting stuck on a stale “not available” answer for a Twitch channel — it now rechecks when a channel starts a new broadcast, retries a negative result after 30 seconds, keeps results scoped per campaign rather than per channel, and trusts real watch-time progress when Twitch contradicts itself.

  • Fixed

    Fixed Kick drop durations and progress being read as minutes when Kick reports them in 30-second units, which made short drops look twice as long as they are. In-progress Kick rewards also keep farming instead of being preempted when a newer campaign ranks higher, unless you prioritise another campaign yourself.

  • Fixed

    Fixed a Twitch tab opening and closing repeatedly after an anti-bot verification token was refreshed. Another open Twitch tab could replace the fresh token with the rejected one before the retry ran, so the retry failed and the cycle started again.

  • Fixed

    Fixed the popup still showing an active farming session for up to a minute after you started watching a Twitch stream yourself. Farming now pauses as soon as your playback is detected.

  • Fixed

    Fixed the time shown next to the next reward being the campaign's whole remaining total, which made a 30-minute reward look like it needed the sum of every reward before it. The campaign-wide total is still shown, now labelled “Campaign left”.

v1.11.0

  • New

    Added settings import/export in both the popup and the CLI, so you can back up your configuration to a portable file and restore it later. Exported files never include credentials or session data.

  • New

    When a drop is available on more than one channel, Lurkloot now prefers a channel you follow or have in your Idle Watchlist over an anonymous higher-viewer channel, on both Twitch and Kick. This can be turned off in Settings.

  • New

    Added a search box to the Drops list to filter campaigns by title, category, or reward, and added search to the Diagnostics view to filter its full history.

  • Improved

    Reworked the popup layout: Drops and Idle Watchlist are now independent, collapsible sections with compact rows and drag-and-drop ordering, each platform gets its own tab with its own automation toggle, and Settings was reorganized with a sticky search/jump-nav bar.

  • Improved

    The category picker in Settings is now a single searchable dropdown instead of an always-expanded chip grid, grouping your active-drop categories separately from search results.

  • Improved

    The activity log now renders each event as a rich timeline card, including reward artwork and a link to the campaign it belongs to.

  • Fixed

    Fixed a rare stall where a blocked or slow Twitch heartbeat request could hang indefinitely and hold up that platform's farming until the network gave up on its own.

  • Fixed

    Fixed spurious diagnostics and unnecessary rechecking caused by Twitch returning the same campaign inventory in a different order on every check.

  • Fixed

    Fixed farming staying paused, or playback health reading as fine for longer than it should, when your system clock jumps backward.

v1.10.1

  • Fixed

    Fixed the Twitch inventory page opening and closing in a loop on every check. When Twitch rejected one of its anti-bot verification tokens mid-check, Lurkloot could not take delivery of the replacement it had just asked for, so it waited the full 30 seconds, gave up, and opened another tab to try again. Drop claims and progress could stall for minutes while this repeated.

v1.10.0

  • New

    Campaign filters now decide what Lurkloot farms, not just what the Drops list shows. Two new settings control farming — “Farm campaigns without a linked account” and “Farm campaigns that require a subscription”, both on by default — while the Drops list keeps its own show/hide chips. Anything being farmed always stays visible in the list.

  • New

    Added a dedicated Diagnostics view with full English detail on what Lurkloot is doing, and the popup now warns you when the extension has critically failed instead of silently going idle.

  • New

    Added a header button in the popup that jumps straight to your Twitch or Kick inventory page.

  • Improved

    Twitch and Kick now run independently, so a slowdown on one platform no longer delays farming on the other.

  • Improved

    Farming now pauses automatically when you close a platform's watch tab, and a new watch tab gets a short grace period before it's judged unhealthy.

  • Improved

    The activity log can be copied directly from the popup, and diagnostics are recorded by default.

  • Improved

    Drops cards in the popup stay collapsed unless their campaign is actively farming, keeping the list easier to scan.

  • Fixed

    Fixed Twitch and Kick getting stuck on “Checking your signed-in session…” in the popup when an unrelated part of a refresh failed.

  • Fixed

    Campaigns no longer disappear from the popup when Twitch or Kick briefly fails to respond — your known campaigns and progress are kept until a successful refresh replaces them.

  • Fixed

    Finished and expired Kick campaigns now show up again, so the “Visible campaigns” settings work the same way on Kick as they do on Twitch.

  • Fixed

    Fixed Kick's ad detection and Twitch's playback priming occasionally stealing focus from the tab you were watching.

  • Fixed

    Fixed several Twitch drop-claiming edge cases: tiers that share a campaign benefit, benefits reused across drops with a different award window, campaigns dropping out of view during a scheduler tick, and reward progress not being trusted when it should be.

  • Fixed

    Fixed Twitch's anti-bot integrity checks sometimes leaving farming stuck after a rejected request, including recovering rejected tokens across retries and avoiding repeated unnecessary verification work.

  • Fixed

    Fixed automation toggles in the popup not responding promptly, and platform sign-in status not resolving as quickly as it should.

v1.9.0

  • New

    Lurkloot now tracks your Twitch and Kick sign-in status, shows each platform's authentication health in the popup, and automatically pauses farming when you are signed out or blocked so it can resume cleanly once access is restored.

  • New

    Added Turkish language support, with translation refinements contributed by @canpaksoyyyyyyy-code — thank you!

  • New

    Added a factory reset action in Settings to restore all preferences to their defaults.

  • Improved

    Settings changes now apply immediately without pausing automation.

  • Fixed

    Stabilized Kick page-context tabs so they no longer get stuck in a bad state during farming.

v1.8.1

  • Fixed

    Fixed Twitch tabless farming falling back to muted watch tabs because required heartbeat services could not be reached.

  • Improved

    Expanded Twitch and Kick site access so farming keeps working when either platform moves features between its own services. Your browser may ask you to approve the updated access after installing this update.

v1.8.0

  • Improved

    Reorganized Settings to make options easier to navigate, and refreshed the footer attribution links.

  • Improved

    Renamed “Watch Queue” to “Idle Watchlist” to make its purpose clearer.

  • Improved

    Settings now migrate more reliably between version upgrades, preserving your preferences as configuration evolves.

v1.7.0

  • New

    Added automatic claiming for completed Kick daily challenges, with separate per-platform controls for Kick challenges and Twitch channel points.

  • New

    Lurkloot now avoids farming rewards that cannot be completed before their deadline, with an adjustable safety margin.

  • Improved

    Twitch now starts progressing toward the next reward sooner after a claim instead of waiting for the next scheduled cycle.

v1.6.0

  • Improved

    Compatibility settings now show what each option actually resolves to, grouped by platform, and say whether a value came from the selected profile or a manual override.

  • Fixed

    Long option names in settings dropdowns no longer squeeze setting titles into several lines.

v1.5.0

  • New

    Added rotating tips in the popup that point to useful settings and shortcuts, with an option to hide them.

  • New

    Added Twitch and Kick compatibility profiles that keep farming working as those sites change — selected automatically, or manually with expert overrides.

  • Improved

    Exporting session credentials for the command-line app now confirms inline in the popup instead of through a browser dialog.

v1.4.0

  • New

    Lurkloot’s source code is now public under the Apache License 2.0.

  • New

    Added a command-line app that farms drops headlessly — no browser tab or extension required.

  • New

    The command-line app ships as a Docker image, so you can run it on a server or NAS.

  • Improved

    Redesigned the landing page around the command-line app and the now-public source.

  • Improved

    What’s New is now shown as a notice in the popup after meaningful updates instead of opening a browser tab automatically.

  • Improved

    Activity now shows localized farming events separately from diagnostic logs, with paged history for easier review.

  • Improved

    Selected category lists now show category artwork when available.

  • Fixed

    Twitch now ignores subscription, purchase, and other non-watch rewards when choosing campaigns to farm.

  • Fixed

    Twitch campaigns no longer appear as “Not linked” when Twitch does not provide a genuine external account-link flow.

  • Fixed

    Twitch now confirms that a selected live channel offers the intended campaign when that information is available.

v1.3.0

  • New

    Renamed to Lurkloot.

  • New

    Streamer and channel names are now clickable links to their channel page — in the watch queue, on each drop's allowed channels, and in the automation view.

  • New

    Added direct links to each drop's campaign page, plus a “No category” grouping for uncategorized drops.

  • New

    Added a Chrome Web Store link in the settings footer.

  • New

    Added a link to the Lurkloot website in the popup footer.

  • New

    Added a What’s New page that opens automatically after meaningful updates.

  • Improved

    Clicking the campaign being farmed now jumps straight to its card on the Drops tab.

  • Improved

    Activity and Settings sub-pages now show a single back button instead of the full toolbar.

  • Improved

    Added an occasional one-time prompt to rate the extension.

  • Fixed

    Stopped the “no earnable drops left” notification from repeating every minute.

  • Fixed

    Fixed a tab-close race that could overwrite in-progress farming state.

v1.2.0

  • New

    Added a “Priority list only” farming mode.

  • New

    Added per-platform category filters and campaign visibility controls.

  • New

    Added a per-level activity log control and a reset for excluded campaigns.

  • New

    Added campaign lifecycle pills and a start countdown for upcoming campaigns.

  • New

    Localized the interface and store assets.

  • Improved

    Tabless background farming is now enabled by default.

  • Improved

    Reorganized settings into collapsible, grouped sections with a platform switcher.

  • Improved

    Kick now tries a background fetch before falling back to a page.

  • Fixed

    Fixed Kick reward images by resolving relative paths to the Kick CDN.

  • Fixed

    Fixed editing automation settings while farming was paused.

  • Fixed

    Fixed the Twitch live-status check so it no longer stalls on a channel that has gone offline.

v1.1.0

  • Fixed

    Hardened Kick drop auto-claim against the live API so claims register reliably.

  • Fixed

    More reliable Twitch drop claiming by replaying the page's Client-Integrity token.

v1.0.0

  • New

    First public release: automatic Twitch and Kick drop farming through your own logged-in session.

  • New

    Opt-in tabless low-resource mode that farms without a visible video tab.

  • New

    Automatic drop claiming, including Twitch channel points.

  • New

    Activity log panel with adjustable detail levels.

  • Improved

    Smart channel switching and real campaign progress tracking.

  • Fixed

    Detect already-owned Twitch drops to avoid re-farming them.