# Changelog · Sift Mod

Source: https://siftmod.com/changelog

> What's new in Sift, release by release.

SFT.LOG // releases

# Changelog.

What's new in Sift, release by release. Majors (1.0, 2.0) start a new era, minors (1.1, 1.2) add features, and hotfixes (1.2.1) are small fixes and clearer wording.

v1.6.1 • Nov 4

## Hotfix: the scam link notice cleans up after itself

-   FIXThe "Protected by Sift" line now always goes away.
    
    When Sift takes down a scam link it leaves one small line in the channel and removes it a minute later. If Sift was updated or restarted in that minute, the line could stay up for good. Sift now keeps track of these lines, removes them on time, and clears any that were left behind.
    
-   BETTERThe notice uses Sift's own shield.
    
    The line now shows Sift's own shield icon instead of the standard emoji.
    

v1.6 • Nov 3

## Refer a server, get Premium

-   NEW/refer gives you a code, and a week of Premium when it gets used.
    
    Run /refer to get your server's code. When another server enters it with /refer, stays a week and has at least 10 members, both of you get 7 days of Premium. It shows up as a booster that's already running, and Sift drops a note in each server's log when it lands.
    
-   BETTERA few limits so a code can't be farmed.
    
    A code only works in the first two weeks after Sift joins a server. You can't enter your own server's code or one from a server you own, and each server can enter one code. The server that shared the code gets the reward for up to 5 servers. The new server always gets its week.
    

v1.5 • Oct 26

## Honeypot channel, and a peek at 2.0

-   NEWA honeypot channel that locks down hacked accounts.
    
    You can add a honeypot channel from /settings. One button makes a #do-not-post-here channel at the top of your list. Hacked accounts blast scam links into every channel they can see, so a link, a file or a mass ping in there gets treated like a hacked account: timed out for a day, with their last hour of messages removed and an undo on the case in case it was a mistake. If someone just types in there, the message is removed with a short note.
    
-   NEWServer owners can join the 2.0 beta from /settings.
    
    Server owners can now join the 2.0 beta from /settings to try things that aren't out yet. Joining only adds the pages, every feature starts off, and leaving the beta turns them all back off.
    

v1.4.4 • Oct 22

## Hotfix: every server gets its own database

-   BETTEREvery server now has its own database file.
    
    Each server now has its own database file. Cases, appeals, settings, strikes, all in one place and away from everyone else's.
    
-   BETTERSaving only writes what changed.
    
    Saving only writes what changed, so a busy server doesn't drag the others down. And one server's data can be looked at, backed up or deleted without touching the rest.
    
-   BETTERNothing changes in how Sift works, and the old data was backed up.
    
    Nothing about how Sift works changes. Your settings, cases and strikes came over as they were, and the old file is still there as a backup.
    
-   FIXUpdates no longer take Sift offline.
    
    Updating Sift used to take it offline for around 20 seconds, but now the new version logs in next to the old one and takes over in a blink. An update that's broken gets caught before it can replace the working one.
    

v1.4.3 • Oct 15

## Hotfix: one-click strictness

-   BETTERRelaxed, Balanced or Strict in one press.
    
    Relaxed, Balanced or Strict, one press, in /setup or under Roles & thresholds in /settings. It sets how sure Sift has to be before it flags or removes something, and how quickly strikes turn into a timeout.
    
-   BETTERBalanced is how it worked before.
    
    Balanced is what you had already, so nothing changes unless you pick another. If you tweak a threshold yourself, the panel just says Custom.
    

v1.4.2 • Oct 13

## Hotfix: claims let go on their own

-   FIXClaimed cases let go on their own after two hours.
    
    A case used to stay stuck on whoever claimed it, even if they walked away. Now if nothing happens for two hours, the claim lets go and any mod can pick it up.
    
-   BETTERCase cards show when a claim will let go.
    
    Case cards show when the claim will let go, right next to who has it.
    

v1.4.1 • Oct 11

## Hotfix: reminders for forgotten cases

-   BETTERA daily reminder when cases have been waiting over a day.
    
    Once a day Sift drops one line in your general log if cases have been sitting over a day, oldest first. If the queue is clear, it doesn't post anything.
    
-   BETTERYou can turn the reminder off.
    
    You can turn it off under Log channels in /settings.
    

v1.4 • Oct 8

## Case claiming, a mod leaderboard and lorem mode, revised

-   NEWAn "I've got this" button on case cards.
    
    "I've got this" button on case cards. It shows who's on it, so two mods don't both jump on the same case. Press again to unclaim.
    
-   NEWA mod leaderboard in /data.
    
    Mod leaderboard in /data. Who handled the most cases this period, and how many they acted on or cleared. It only counts cases closed from 1.4 on, and never the ones Sift closes by itself.
    
-   NEWLorem mode has a style switch.
    
    Lorem mode got a style switch in /settings. Keep the lorem ipsum, or get one quiet "message removed by Sift" line under the member's name.
    
-   BETTERLorem ipsum keeps line breaks.
    
    Lorem ipsum keeps the line breaks now. A three-line message comes back as three lines, so the chat doesn't collapse.
    

v1.3 • Oct 3

## Boosters, and /network becomes /boost

-   NEWBoosters put your plan on another server.
    
    You can now buy boosters to put the plan you pay for on another server. If one of your servers is on Premium or Max, a booster gives any other server you pick that same plan for 30 days.
    
-   NEWStack boosters, or move them from /boost.
    
    Buy as many as you like and stack them on one server for more time. Or pull one off and move it from the /boost panel, unused days included.
    
-   NEWBoost credits: a monthly subscription for one booster.
    
    Boost credits: $5 a month on Premium or $15 on Max, and you get a booster for as long as you keep paying.
    
-   BETTER/network now lives in /boost.
    
    /network moved into the /boost panel. Linked servers still share bans, kicks, blocklists and raid alerts. Boosters are how another server gets your plan.
    
-   BETTERSift Max is priced per server.
    
    Sift Max is priced per server, so it doesn't say it covers five anymore.
    

v1.2.1 • Sep 30

## Hotfix: quieter logs and review queue

-   FIXEvent log posts don't ping anyone.
    
    Event log posts stopped pinging the people they mention.
    
-   FIXLog and appeal channels give Sift its own access.
    
    The private channels Sift makes for logs and appeals now give Sift its own access, so it can post there without Administrator.
    
-   BETTERFewer borderline reads in the review queue.
    
    Borderline reads on harmless messages stay out of the review queue, and case cards only show self-harm details when that check really decided the case.
    

v1.2 • Sep 29

## Rebuild, timed bans, account age and rulebooks

-   NEWRebuild puts a server back after a nuke.
    
    Rebuild puts a server back after a nuke: deleted channels and categories return with their permissions, deleted roles return with their settings, bans get lifted, role permission changes get undone. Anti-nuke alerts have a Preview rebuild button, or run /rebuild restore. Nothing happens until a mod confirms the preview.
    
-   NEWStaff roles and up to 10 more get handed back.
    
    Staff roles, plus up to 10 more you choose with /rebuild roles, go back to everyone who had them.
    
-   NEW/ban can have a duration, from 1 to 90 days.
    
    /ban takes a duration now, 1 to 90 days. Sift lifts it when time's up, even if it was offline right then. Skip it for a permanent ban.
    
-   NEWServers that haven't run /setup get a private #sift-log.
    
    Servers that haven't run /setup get a private #sift-log, so case cards have somewhere to land from minute one. Only mods see it, and /setup can point it somewhere else.
    
-   NEWMinimum account age for new joins.
    
    Minimum account age, under Raid protection in /settings. Pick 1, 3, 7, 14 or 30 days and newer accounts get held or kicked on join. Held means waiting behind the verify gate, or in a timeout, until they're old enough. Kicked members get a DM saying when to come back. Either way you get a case with a Let them in button.
    
-   NEWA Hacked account button on case cards and /modpanel.
    
    There's a Hacked account button on case cards and /modpanel. One press times the member out for a day, deletes their last hour of messages in every channel, gives back the strike points and closes their other cases from that hour. The DM tells them how to secure the account, and they can appeal.
    
-   NEW/note leaves private notes on members.
    
    /note leaves a private note on a member for your other mods. It shows up in /warnings (you can delete it there), and case cards say how many a member has. They never see them.
    
-   NEW/rulebook gives you editable server rule templates.
    
    /rulebook lets you start from a Community, Gaming or Support template, edit it, and post it to a channel. If you edit it later, the posted copy updates in place. It also explains your strike ladder and /appeal, so members know what happens.
    
-   NEWMore in the event log.
    
    The event log picked up more. Joins show account age. Bulk deletes say who ran /purge. It logs webhooks created or deleted, and timeouts given or lifted by anyone but Sift. Voice joins, leaves and moves too, if you turn them on under Logging.
    
-   BETTERRepeated pictures from hacked accounts get caught.
    
    A hacked account posting the same picture in three channels now gets caught just like a repeated link. By default the first hit is a 10 minute timeout instead of one strike point.
    

v1.1.2 • Sep 28

## Hotfix: audit hardening and reliability

-   FIXWildcard blocklist phrases can't freeze the bot.
    
    Long messages no longer freeze the bot when a blocklist phrase has a wildcard in it.
    
-   FIXEdited messages count toward flood limits.
    
    Edited messages count toward flood limits now. Before, one person could burn the whole month's free AI checks by editing the same message over and over.
    
-   BETTERA small safety reserve after the free cap runs out.
    
    Hit the free AI cap and anything that might involve child safety or someone in crisis still gets checked, from a small monthly safety reserve of 300. The limit notice says so.
    
-   BETTERA second AI read merges with the first.
    
    A second AI read merges with the first now instead of replacing it, so a follow-up can't quietly cancel an urgent result.
    
-   BETTERDramatic wording can get a support DM without an emergency page.
    
    Over-the-top, dramatic wording can get a support DM without paging mods like it's an emergency.
    
-   BETTERInvites to your own server are allowed.
    
    Invites to your own server are fine. Split messages and thread titles get checked better.
    
-   BETTERSplit banned words and edited messages get caught.
    
    Banned words split across two messages get caught, edited messages are checked again, and nickname changes get an AI check at most once a minute.
    
-   FIXCase cards use the hazard that decided the action.
    
    Case cards and strike points go by the hazard that actually decided the action, not just the highest score.
    
-   FIXOnly the owner or Manage Server can change settings.
    
    Only the owner or people with Manage Server can change settings or rules. Anti-nuke follows a trusted list so other security bots don't set it off.
    
-   FIXNetwork bans and kicks only copy from trusted actions.
    
    Network bans and kicks only copy over if the owner, someone with Manage Server, or Sift did it. A server leaves its network when ownership changes.
    
-   FIXDestructive case buttons check Discord permissions.
    
    Ban and the other destructive case buttons check for the right Discord permissions, not just Timeout Members.
    

v1.1.1 • Sep 27

## Hotfix: strikes, history and clearer cards

-   BETTER/strikes has a reset button, and /warnings shows members their own history.
    
    /strikes has a reset button, and members can run /warnings to see their own history.
    
-   BETTERCase cards explain how jokes were handled.
    
    Case cards say in plain words why a joke-looking message was or wasn't treated more gently.
    
-   BETTEROddly spelled offensive words are removed right away.
    
    Offensive words spelled weird to dodge filters get removed right away instead of waiting on review.
    
-   BETTERCase cards skip near-zero scores.
    
    Case cards skip category scores near zero, so the actual reason is easier to find.
    
-   BETTERA bolder favicon.
    
    Bolder favicon, so it's readable in a browser tab.
    

v1.1 • Sep 26

## Member reports, lorem mode and simpler commands

-   NEW/report and Report message for members.
    
    /report lets any member send someone to your mods. Right-click a message > Apps > Report message does it for a single message.
    
-   NEW/data replaces /stats.
    
    /data has stats, the weekly report and CSV export in one panel. Replaces /stats.
    
-   NEWLorem mode, off by default.
    
    Lorem mode can turn removed messages into lorem ipsum under the member's name, so the chat still reads right. It's off by default.
    
-   NEWNetworks share kicks as well as bans.
    
    Server networks share kicks now, not only bans, from any linked server. A burst of kicks doesn't get copied.
    
-   BETTER/rules, /network and /cases are single panel commands.
    
    /rules, /network and /cases are one command each that opens a panel with buttons, instead of piles of subcommands.
    
-   BETTER/cases replaces /case.
    
    /cases has filters, look-up by id and delete history all in one place. Replaces /case.
    

v1.0 • Sep 25

## Launch

-   NEWSmart checks score every message.
    
    Sift scores every message with smart checks, and when one looks like a problem it re-reads the last few messages around it.
    
-   NEWLookalike links are blocked instantly.
    
    Lookalike links are blocked instantly, and there are spam limits plus detection for spam spread across several channels.
    
-   NEWFilter-dodge detection.
    
    Sift catches people dodging filters by spacing out letters, swapping in lookalike characters or splitting a message into pieces.
    
-   NEWRaid alerts and mass-delete protection.
    
    Raid alerts can lock your server down automatically if you want, and there's protection against mass deletes.
    
-   NEWCase cards, /modpanel, strikes and 1,000 free checks a month.
    
    Mods get case cards, /modpanel and strikes, and every server gets 1,000 free smart checks a month.
    
-   NEWAppeals through /appeal.
    
    Members can appeal by running /appeal in a DM with Sift, which opens a private channel with your team.
    
-   NEWAn event log channel.
    
    An event log channel records edits, deletes, joins, leaves and role changes.
    
-   NEWTimeouts come back if a member rejoins.
    
    If a member leaves and rejoins during a timeout, the timeout comes back.
    
-   NEWThree plans: Free, Premium and Sift Max.
    
    Sift has three plans: Free, Premium and Sift Max.
    
-   NEWWhat Sift Max adds.
    
    Sift Max adds your own rules, server networks, deeper context, a weekly report and CSV export.
