[COLORcyan][B]VERSION 2.1.1[/B][/COLOR]



 [COLORcyan][B]Bug Fixes & Stability[/B][/COLOR]

• Fixed a security issue where certain internal actions could be exploited by a malformed URL. All actions are now validated before being run.
• Fixed a rare deadlock where background threads could get stuck waiting on each other and freeze the addon.
• Fixed a Python warning caused by using a deprecated threading function.
• Fixed watched/hidden progress items being saved and loaded in an unsafe format. Now uses proper JSON.
• Loading bookmarks for a show now uses a single database call instead of one per season, making it noticeably faster for large shows.
• Databases are now written safely using WAL mode, preventing corruption if Kodi crashes mid-write.
• Fixed a bug where two database files could accidentally be deleted on startup because of wrong filenames in the cleanup list.
• Fixed Trakt sign-out not actually revoking the token on Trakt's side (the token was cleared before being sent to Trakt).
• Fixed Trakt API calls that return no content (HTTP 204) being treated as failures.
• Fixed a rare situation where a crashed Trakt token refresh could leave a lock in place forever, blocking all Trakt calls until Kodi restarts. The lock now expires automatically after 30 seconds.
• Fixed the Trakt background service running sync checks every 30 minutes even when no Trakt account is set up.
• Fixed a startup crash risk caused by a Python anti-pattern (mutable default argument) in settings sync.
• Fixed the Trakt refresh cooldown timestamp being wiped on every Kodi startup, defeating the purpose of the cooldown.
• Fixed an unused background service object that was created but never needed.
• Fixed the addon update checker running in a pointless loop that always exited after the first run anyway.
* Bumped version to 2.1.1 with <3 - cm


[COLORcyan][B]VERSION 2.1.0[/B][/COLOR]



 [COLORcyan][B]Trakt Fixes[/B][/COLOR]

• Fixed Trakt refresh crash caused by missing settings data.
• Fixed Trakt OAuth spam issue causing repeated 401/429 token requests.
• Added safer SettingsCache fallback handling for unregistered settings.
• Trakt lists can now Auto-load A–Z without needing Next Page.

• New setting added:
‘Trakt Lists - Auto-load A-Z (no Next Page)’
(Enabled by default)

• Watchlist, Collection, My Lists, and user lists now load on a single page in A–Z order.
• Improved article-aware sorting:
‘The Matrix’ now sorts under M
‘A Game of Thrones’ now sorts under G

• Added 1000-item cap to keep large lists fast and responsive.
• Fixed Trakt refresh crash caused by a 'NoneType' object is not subscriptable error.
• Added missing trakt.last_refresh_failed_at setting required for the new refresh cooldown system.
• Fixed an issue where failed refresh attempts were not being recorded correctly.
• Improved refresh handling to prevent repeated 401/429 requests hammering the Trakt /oauth/token endpoint.
• Added safer fallback handling in SettingsCache.set() for unregistered settings.
• Fixed Trakt losing authorisation after a few days.
• Refresh is now serialized (no more parallel POSTs to /oauth/token with the same
• Refresh_token, which Trakt would invalidate on rotation).
• 60s cooldown after a failed refresh stops the refresh storm.
• Proactive refresh when the access token has <7 days remaining.
• Fixed request-headers being overwritten by response-headers on 429 retries.
• Fixed Retry-After string being multiplied by 1000 instead of parsed as seconds.
• Original request is now retried once after a 401-triggered refresh.


[COLORcyan][B]VERSION 2.0.7[/B][/COLOR]

• Fixed TorBox cloud storage integration issues caused by recent TorBox API and authentication flow changes.

• Improved cloud scraping reliability and cloud source detection when using TorBox accounts.

• Resolved issues where TorBox cloud files would fail to appear, fail cached checks, or randomly disappear during scraping.

• Updated cloud resolve handling to better support TorBox’s latest backend and response formatting changes.

• Improved compatibility with recent TorBox OAuth/session updates to reduce authorization failures and expired session problems.

• Added better fallback handling for delayed TorBox responses during periods of heavy server traffic.

• Improved cloud inspection stability and reduced false uncached results when resolving TorBox sources.

• General optimizations and cleanup for TorBox cloud performance, stability, and playback reliability.


[COLORcyan][B]VERSION 2.0.6[/B][/COLOR]

• Torbox webdl submit menu.
• Added new “send url to webdl” option in torbox section.
• Paste direct http(s) links or magnet links straight into your torbox cloud.
• Magnet links now route to torrents automatically.
• Direct links now route to webdl downloads.


[COLORcyan][B]TORBOX OVERHAUL[/B][/COLOR]

• Fixed torbox authentication and api key saving.
• Fixed cached checks for torrents, usenet and webdl.
• Fixed playback and streaming url resolving.
• Added full webdl support including cloud listing, scraper, delete, resolve and download.
• Added cached check support for usenet and webdl.
• Improved http handling with better timeouts, safer json responses and graceful failures.


[COLORgreen][B]TORBOX NOTICE[/B][/COLOR]

• Torbox is currently experiencing very high traffic due to a huge increase in new subscribers joining the service.
  because of this, the website and api may sometimes:
  run slower than normal
  temporarily go offline
  fail cached checks or resolving from time to time
  this is affecting torbox itself and not the gears addon.
  things should settle down once the traffic calms and the servers stabilise.

[COLORdarkred][B]WHERE TO FIND ME[/B][/COLOR]

•  Im not on reddit, twitter/x or facebook.
•  The only official place to contact me for:
•  Addon support.
•  Bug reports.
•  Help and questions.
•  Updates and news.
•  Is through telegram only.

[COLORblue][B] GEARS ADDON — TEMPORARY REAL DEBRID FIX[/B][/COLOR]

A temporary fix has now been added for Real Debrid users experiencing playback and scraping issues.

• FIX APPLIED TO COMET SCRAPER
• To get things working properly again:
• Go into:
• Gears Scrapers Settings
• Turn OFF:
• All scrapers
• Leave ON:
• Comet only
• The Comet scraper has now been adjusted and should work correctly with Real Debrid users while other scraper issues continue.


• TMDB users list Auth Now Fixed.
• Fixed and updated internal settings handling
• Clear Cache and thumbnails and restart kodi so it takes effect.


• Fixed and updated internal settings.
• Bug Fixes.
• Removed obsolete internal settings.
• Resolved Python code errors and improved execution stability.


• Fix To Icon Not Sticking After Reboot.
• No Reboot Needed Now After Authorization Accounts.
• New Sleek metallic look.
• Some Internal Settings Fixed.
• Removed obsolete internal settings to prevent conflicts and reduce overhead.
• Cleaned up deprecated and unused internal components.
• Size Of Addon Reduced So Will Run Smooth On Any System.
• Clean Thumbnails After Update For New Art To Take Effect.
• Artwork size Compressed Thanks to Sarge
• Added Torbox To Accounts.
 • TMDB Player Supported.
• Fully compatible with Kodi Favourites.


   Setup & Configuration
 • Gears Scrapers Will Install With Addon
 • Setup Gears Scrapers In Gears Addon

   Setup & Configuration
 • Authorize Your Debrid Service Within the Addon
 • Debrid services must now be authenticated directly inside the addon.
 • A full Kodi reboot is required after authorization to ensure the service is detected correctly.
 • External Scraper Requirement
 • These provide the scraping engine used for all source results.
 • External Scraper Configuration
 • External scrapers must be configured via Settings → External Scrapers.
 • Allows full control over scraper behaviour and source handling.

   Core Changes
 • Total Rebuild of Gears
 • The addon has been completely rebuilt.
 • Cleaner codebase, improved structure, and better long-term maintainability.
 • External Scrapers Only
 • The addon now relies exclusively on external scrapers.
 • Internal scraping logic has been fully removed to reduce duplication, bugs, and maintenance issues.

   Compatibility
 • TMDB Player Support
 • Fully compatible with TMDB Player, allowing seamless playback and integration.
