Changelog

Updates, features, and improvements to Scrapline

Changelog

v1.0.7
Public Beta Hot Fixes

See below the changes made in this Hotfix:


Transparency


  • Added a new public Transparency Report at /transparency showing live income from Stripe, monthly costs, the gap between the two, and overall totals, all styled to match the rest of the site
  • Standardised page titles across the site so they all end with | Scrapline and improved how pages appear in search results

Subscriptions and Billing


  • Fixed free trials so active trials now correctly unlock Premium dashboard features
  • Added a notification when a free trial starts so it's clear when access has been granted


Dashboard


  • Fixed AI Moderation not saving the "Post to review channel" setting
  • Added a clear notice that Auto-Moderation must be enabled for AI Moderation to work
  • Improved spacing on modal titles across config popups for a cleaner look
  • Removed some onboarding text that was no longer accurate

Embeds


  • Editing an embed now correctly updates the original Discord message
  • Changing an embed's channel now properly removes the old message and reposts it in the new one
  • Fixed embed deletion not working correctly
  • Channel names now display correctly after a bot restart instead of showing as unknown

Security


  • Added a brand new Anti-Raid Protection feature for both Basic and Premium, available as an experimental open beta
  • Anti-Raid has its own Security card with an enable toggle, join-spike threshold, response mode, and account-age controls
  • Anti-Nuke and Anti-Raid can now be enabled independently of each other
  • Anti-Raid join-flood detection now runs on its own and no longer relies on Anti-Nuke being active
  • Added clear messaging that Anti-Raid is experimental and to report any bugs found during the open beta

Website


  • Added Anti-Raid information across the homepage, features page, pricing, compare page, plan pages, docs, and search descriptions
  • Homepage active-server counts now pull live from the bot directly, with a database fallback only when needed
  • Production and staging server counts no longer interfere with each other

Changelog

v1.0.6
Changes Post Basic Beta Testing

Here are the Changes since we finished the Basic Bot Beta Testing, and as of now, have commenced Premium Beta Testing. We also have rebranded with new Logo Designs, check them out through out bots!


Bot

  • Premium and Basic bots now operate as completely separate entities with no crossover between the two
  • Premium commands are now strictly gated per server and expired subscriptions immediately lose access
  • Slash commands automatically update in Discord when a servers subscription status changes
  • Bot now sends a welcome message to the server owner when added to a new server
  • Punishment messages for warn, mute, kick, ban and tempban now send as styled embeds
  • Fixed several timing and display issues with bot messages
  • Fixed an issue where Premium features remained accessible after cancellation
  • Fixed buttons and menus bypassing access checks in certain situations

Subscriptions and Billing


  • Fixed cancellations not correctly revoking Premium access
  • Fixed promotion codes not applying at checkout
  • Fixed subscription expiry dates not displaying correctly
  • Subscription status now reflects immediately across the dashboard and bot after any changes

Dashboard

  • Multiple improvements to the look and feel across settings, panels, giveaways, and popups
  • Fixed a prompt incorrectly appearing asking to save changes when nothing was changed
  • Fixed certain settings not saving correctly when the page was refreshed
  • Fixed an issue where some settings were being wiped on save
  • Fixed leveling being incorrectly locked for Premium users
  • Fixed AI settings saving too early before the user finished making changes
  • Server timezone can now be configured per server with a live time preview
  • Dashboard access management now follows the same save flow as the rest of the settings page
  • Settings cards now update in real time without needing a page refresh
  • Panel editing now returns to the correct page after saving

AI Moderation


  • Added detection for coded and indirect hate speech including dog whistles
  • Added detection for antisemitic language and tropes even when not explicit
  • Added detection for implied racism without the use of slurs
  • Added detection for conspiracy language targeting ethnic or religious groups
  • Added detection for dismissive and hostile language targeting gender identity
  • AI moderation now looks at recent conversation history when evaluating a message for better context
  • Added automatic pattern detection for coordinated hate speech across multiple users
  • Toxicity trends now display correctly with two separate graphs showing toxicity level and flagged message volume
  • AI moderation activity is now stored and searchable

AI Features


  • Added a new command to view a users full moderation history including AI flags with timestamps and message links
  • Moderation reports now include AI activity, top flagged categories, and repeat offenders
  • Fixed moderation reports showing no data despite active AI flags
  • Removed internal provider names from AI related messages and embeds

Tickets

  • Fixed transcripts not generating correctly on Premium
  • Fixed transcript delivery not respecting the configured destination
  • Fixed ticket limits not accounting for tickets created outside the default category

Giveaways

  • Fixed editing a giveaway channel leaving the original post behind in the old channel
  • Fixed giveaways accepting end times set in the past
  • Fixed deleted channels showing as unknown instead of their original name
  • Duplicating a giveaway now opens a pre-filled form instead of a plain text prompt
  • Fixed action buttons appearing on ended and deleted giveaways

Security


  • Improved resilience against common web vulnerabilities across several areas of the platform
  • Improved file upload validation
  • Tightened cross-origin access controls
  • Strengthened content security settings across the platform
  • Improved reliability of subscription event processing

Beta Testing Has Officially Begun!

v1.0.0

Scrapline is now in active beta. Here's what that means for you:


What to expect

  • Frequent updates - Daily fixes and improvements, each documented here in the changelog
  • Full coverage - Fixes span everything from slash commands to the web dashboard
  • Carries forward - All improvements made during beta roll straight into the public release


We are on track for a public release of both bots by May.


⚠️ Important -- Please Read If you're inviting Scrapline from a beta tester server, you're welcome to do so - but please be aware:

  • Do not rely on Scrapline as your only line of defence
  • Avoid using Ticket, Verification, and Clan panels in production - database migrations may cause data loss
  • Only registered beta testers have their data backed up


To join the beta, email [email protected] and we'll get back to you as soon as possible.

Thank you to everyone participating - you're helping us make Scrapline rock solid.