# Updates

## # 26-09-03

**Bot**

* Added an **anti rejoin** fake parameter: counts an invite as fake when a user rejoins via a different inviter (Gold only)
* Added **rejoin logs** to track potential abuse
* Extended `/advancedconfig` with rejoin settings:
  * Credit invites to the **original inviter** instead of the new one
  * Configure a **pardon delay** to ignore late rejoins&#x20;
* Added `/export` command (currently supports leaderboard export, Gold only)
* Improved **Sources system**:
  * Reworked `/sources list` UX with inline edit and delete actions
  * Added `/sources leaderboard` to compare performance over time
  * Added `/source details` to list members invited by a specific source
  * Included source info in **user leave messages**
  * Added a form to create a source after using `/createinvite`
* Removed **server too large** warning for Gold subscribers
* Improved **language fallback logic** (e.g. pt-BR → pt-PT → en)
* Added support for **Discord internal store system** with purchase buttons
* Removed `/classicmigrate` command :misc\_rip: :invlogClassic:

**Dashboard**

* Added **Security tab**, including:

  * Fake system management (alternative to `/fakeconfig`)
  * Anti-rejoin system configuration (see above)

{% content-ref url="../premium/features/anti-rejoin-system" %}
[anti-rejoin-system](https://docs.invitelogger.me/premium/features/anti-rejoin-system)
{% endcontent-ref %}

{% tabs %}
{% tab title="Dashboard security tab" %}

<figure><img src="https://1233429419-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MW_7KWGOtXaonSVC9Jd%2Fuploads%2FjXbSMUZdxt9qoGWdksN5%2Fimage.png?alt=media&#x26;token=574308b2-6f55-4a1f-bc01-cd830d25272d" alt=""><figcaption></figcaption></figure>

{% endtab %}

{% tab title="Rejoin logs" %}

<figure><img src="https://1233429419-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MW_7KWGOtXaonSVC9Jd%2Fuploads%2FdPpjNm6p8sKE69IDzJqG%2Fimage.png?alt=media&#x26;token=595c6893-0ad9-464d-b76f-f1846fcbdffd" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Sources leaderboard" %}

<figure><img src="https://1233429419-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MW_7KWGOtXaonSVC9Jd%2Fuploads%2FtbEUzlvwIqJV6LpVXNXK%2Fimage.png?alt=media&#x26;token=c3ab8ea9-7963-4e07-b213-dacf14a23008" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

## # 25-13-07

**Bot:**

* INVITE TRACKING LOGS IN EMBED!!!! (finally) You can enable them through `/setmessages`. The default embed settings are available for free; embed customization is for Gold subscribers.
* Action Logs: Track what your staff is doing with InviteLogger in a log channel. Set up with `/setlogs`.
* The `/setlogs` command has been reworked to integrate action logs and is now more intuitive.
* The bot add / remove log messages are now configurable though `/setmessages` :fire:
* The `/diagnose` command has been added to help you troubleshoot permission & tracking issues.
* Added the `/resetuserinvites` command for those who don't want to give everyone the power to reset invites.
* Full rework of the processing behavior, drastically speeding up leaderboard loading times in very large servers and fixing tracking crashes.
* Tons of bugs have been patched, and some brand-new ones added! :tada:
* Laid the groundwork for future use of ComponentV2 & entitlements.
* Bumped to the latest Eris version.

**Dashboard**:

* Implement actionlogs backend
* Add bot invite tracking message edit
* Add tracking message in embed toggle

## # 24-02-23

**Bot:**

* Added the really requested /createInvite command
* Leaderboard is now customizable with the /leaderboardConfig command
* Leaderboards and /invite command may show your current rank on the leaderboard in some cases&#x20;
* Implemented Double Counter verification system as fake parameter for better alt protection. More informations [here](https://docs.invitelogger.me/general-topics/integrations/doublecounter)
* Massive rewrite of internal invite handling to improve bot performances at peak hour
* Updated /info command by adding a premium bar chart of invited members & joins and invite full list paywalling. More informations [here](https://docs.invitelogger.me/premium/features/detailed-info)
* Added an useless placeholder to replace the /setMessage command not yet done
* Added romanian

**Dashboard:**&#x20;

* Added a go back to server list button because it was pain
* Added Double Counter integration management
* Added commands behaviour settings
* Added leaderboard behaviour settings in a new leaderboard category

## # 28-11-22

**Bot:**

* Added the really requested blacklist system, which allows to hide members / members with a role from the leaderboard, configurable behind the `/blacklist` slash command (up to 5 members with free plan). More informations [here](https://docs.invitelogger.me/premium/features/blacklist)
* Implemented Miki integration (dashboard setup only) which allow to give experience on Miki bot when inviting someone. More informations [here](https://docs.invitelogger.me/general-topics/integrations/miki)
* Most of the placeholders have been renamed (with backward compatibility ofc) to make them more clear to understand without digging into the docs
* The source system is now back to live with the `/sources` slash command, allowing to link an invite code with a source for better traffic understanding. A nice chart has been setup to show where are your members coming from. More informations [here](https://docs.invitelogger.me/premium/features/sources)
* Added a new fake parameter: Require a role. This parameter allows counting someone's join as valid only after they are given a specific role, for example a role linked to a verification system
* Bug fixes & new bugs added like always
* The smarleaderboard now follows blacklist & advancedconfig rules because it is finally nice and tamed

**Dashboard:**&#x20;

* Added the integrations tab to configure Miki integration

## # 08-30-22

**Bot**:&#x20;

* Added the new fake invites system, configurable using `/fakeConfig` command. the `/setfakethreshold` command is now disabled. <https://docs.invitelogger.me/general-topics/invite-tracking/what-is-a-fake-invite>&#x20;
* Fake reason is now shown on the `/info` command for better understanding - Added `User invites` user command, which allow to check someone invites directly from its profile (right click -> apps -> user invites)
* Added `/classicMigrate` command to restore your data from @InviteLogger classic&#x20;
* Disabled `/setprefix` and **all prefixed commands** (using bot mention as prefix still works) - Added some time related placeholders using new discord time tag&#x20;
* Added `/help` slash command&#x20;
* (Private bot instances only): Migrated rank system to slash commands (`/rankconfig`, `/ranks`, `/addrank`, `removerank`, `/refreshranks`), added rank announcement messages (configurable with `/rankconfig` command), and fixed some old refresh failing issues&#x20;
* The **smartLeaderboard** has now a check invite button on its bottom to allow faster invite check & no more command spam Fixed a bug where smartLeaderboard was disabling by itself for no reason&#x20;
* &#x20;Added `/whoUsed` premium command to check who joined from a specific invite code&#x20;
* **Fixed a permission override** related bug where all override of commands with a cap in name wasn't working&#x20;
* Improved slash command error handler because it's good to know why it fails sometimes&#x20;
* I am now gathering some cool request stats for faster discord issue & ratelimits investigations&#x20;
* &#x20;Most of translations has been upgraded thanks to our @🔍 | Translators

**Dashboard:**\
&#x20;The dashboard has been completely recoded thanks to @Gauthier
