> For the complete documentation index, see [llms.txt](https://wanitools.gitbook.io/wani-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wanitools.gitbook.io/wani-docs/boost-bot-v2/changelog.md).

# ChangeLog

All notable changes to Boost Bot V2 are documented here.

### v1.5 — Current

**Added**

* **Smart Key** — `/create-redeem-key` and `/send-redeem-key` can attach a one-click OAuth boost link to each key. The customer clicks it, adds the bot to *their* server, and the boost runs automatically — no Server ID needed (`OAuthSettings.Options.SmartKey`)
* `/mass-oauth-boost`, `/mass-transfer-boost`, `/mass-unboost` — batch versions of OAuth boost / transfer / unboost (paste multiple orders/servers in a modal)
* `/bot-leave-guilds` command + **Auto Leave Guilds** scheduler — leaves every server the bot is in except a whitelist, on demand or every X hours (`OAuthSettings.LeaveGuilds`)
* **Leave After Boost** — bot auto-leaves a server right after an OAuth boost finishes; the boost stays (`OAuthSettings.Options.LeaveGuild`)
* `/oauth-boost` now accepts a **Server ID or an invite link**
* **Bot-in-guild precheck** for OAuth boosts — fails instantly with a clear message instead of grinding the whole flow before reporting "Guild Not Found"

**Improved**

* **Anti-captcha overhaul** — the bot now mimics the Discord desktop client (current build number), sends the `X-Context-Properties` invite header, and routes joins through your proxies. Far fewer join captchas
* Boosts route through your (residential) proxies again — one per token
* **Detailed boost failures** in the console — e.g. `[404: Guild Not Found]`, `[401: Unauthorized]`, `No Nitro`
* **Delivered log embed** — shows the target **Server** (name + ID) for OAuth/redeem orders instead of `N/A`, and hides the Customer Email line when the order has none
* OAuth boost result embed now matches the invite-boost embed
* **Order Status page** now shows the correct Duration (Months)
* Duplicate autobuy webhooks no longer boost an order twice or double-deliver tokens
* Product **images are preserved** when the bot auto-updates products (dynamic URL / auto-hold)
* A **down store no longer freezes startup** — the bot starts anyway and autobuy recovers once the store is back
* Web server no longer squats on a fixed `8081` — it uses an OS-picked loopback port unless `OAuthViaLocal` sets one
* Dashboard config edits now re-sync the redeem panel toggles live (no restart)

**Removed**

* `/mass-key` — use `/create-redeem-key` (it already generates multiple keys)

### v1.4

* Added `/create-token-product` — create Nitro token products directly from Discord
* Added `/create-boost-product` (renamed from `/create-product`)
* Added optional email field to `/redeem-boost-key`
* Added Flagged detection to the Token Checker — drops spammer / quarantined tokens
* Added Custom Domain support under `WebSiteSettings` (Enabled + Domain)
* Added OAuth redirect modes — `OAuthViaLocal` and `OAuthViaAPI` (both shown in startup logs)
* Added StartUp Website embed — posts your Redeem Panel + Live Stock links on startup
* Added a Live Stock Page button on the live-stock embed
* Added Custom Delivery / Failed messages for autobuy — variables `{reason}`, `{order_url}`, `{support}`
* Added customizable logger colours & icons (`LoggingSettings`)
* Added Linked Invoice ID — a used redeem key now links to the order it created
* Improved startup console — two-phase view (inspection steps → status → a clean session view)
* Improved Live Stock embed — no longer reposts on a reconnect, it edits in place
* Improved Order links — now `/orders/<bot-id>/<order-id>` consistently
* Changed config schema to cleaner names (BotToken, LogsSettings, AutoBuySettings, WebSiteSettings, WatermarkSettings, WatermarkCustomization)
* Removed MSK & Onyx captcha solvers (RazorCap + AnySolver remain)

### v1.3

* Added Reverse Tunnel (replaces ngrok) — bot stays reachable behind NAT without any extra software
* Added Customer Dashboard — remote panel for managing tokens, keys, orders, and config via browser
* Added OAuth Boost support on the Redeem Panel site
* Added Shared Token Stock for SellAuth — token products sync stock directly from autobuy
* Added AutoCreate for AutoBuy — automatically creates Nitro tokens and updates the price when edited
* Added Custom Domain support via Cloudflare Worker
* Added Transfer Boost (`/transfer-boost`) — move boosts from one server to another
* Improved Auto Hold — products hold/unhold automatically based on live stock
* Improved Token Checker — startup, restock, and scheduled checking modes
* Improved Dynamic URL auto-update on startup for all supported platforms
* Improved logging across all autobuy platforms

### v1.2

* Added Komerza platform support
* Added SellApp platform support
* Added Token Onliner — keep used tokens online with rotating presence (Spotify, Twitch, Custom RPC)
* Added Queue System for orders
* Added Auto Token Checker on login and restock
* Added `/transfer-boost` command
* Added `/redeem-access-panel` command
* Added support for RazorCap captcha solver
* Improved watermark (bio, pronoun, avatar, banner) reliability
* Improved embed customization options

### v1.1

* Added Live Stock Site — public page showing real-time token stock
* Added Redeem Panel Site — customers can redeem keys and boost via browser
* Added Orders Page — public page for order status
* Added Shoppex platform support
* Added `/mass-boost` command with multi-guild modal
* Added `/unboost` command
* Added `/oauth-boost` command
* Added Proxy & Proxyless mode toggle
* Added UseNextToken with configurable max retries

### v1.0 — Initial Release

* Complete rewrite in Golang for speed and efficiency
* Multi-guild support with auto-registered slash commands
* SellAuth autobuy integration with dynamic webhook
* Auto Hold when stock is low
* Custom Personalization — display name, bio, pronoun, avatar, banner
* Live Stock Embed (auto-updating)
* Redeem Key System — create, list, fetch, delete, send keys
* Token Checker — Nitro, boosts, flags, locks
* Fully configurable logs — boost, unboost, send stock, product hold, oauth, checker, livestock, redeem panel
