Skip to main content

Changelog: v3.3.986 πŸ¦‡ (Korat)

Β· One min read
Maxim Lucas
Developer

Yearly events are back!​

  • "Yearly Events" settings are back in the staff panel sidebar.
  • Halloween theme & colors available right now and until November 3rd. After this date, the halloween theme will be automatically disabled (except for the color theme)

Small improvements​

  • PLan redirections are now available in Per Server Plans mode.

πŸ› Bug fixes​

  • Fixed: Checkbox for recurrent discounts was not being enabled in Per Server Plans mode. (e6d298ec4654ae19be994605d4f2212549dc8363)
  • Fixed: Banned users could still use their JWT token with the API shortly after bans. (6656271541d933d159c6396530e9c7aefb9f7cc3)

Changelog: v3.3.386 (Korat)

Β· One min read
Maxim Lucas
Developer

This is a small update, because something is in the making!

Other changes​

  • Internal changes to welcome a future feature for authentication.
  • Made page loading faster by preloading necessary stylesheets.

πŸ› Bug fixes​

  • Fix: When no Google Fonts font name was provided, the frontend would not load. (58c08fd)
  • Fix: Staff users not being able to delete users since the new JWT update. (f1a69b)
  • Fix: Verification email was not being sent on some instances (4c4017a)
  • Fix: The staff "shares" endpoint to calculate graphs was not working properly, causing glitched pie charts. (f21cbfa & c8ec9a9)
  • Fix: Passkeys were sometimes returning empty tokens, which caused errors upon login. (d9c8d22)

Changelog: v3.3.327 (Korat)

Β· 2 min read
Maxim Lucas
Developer

New internal authentication system​

This update makes tokens expire every 72 hours. Which means that every 72 hours, users will need to log back in. While this is more "annoying", this makes the user less exposed to info stealing attacks.

API keys​

API Keys are finally here!

To create an API key, go to your staff panel, then click on "API access". Created keys can access every possible routes. They are the equivalent of the "ADMIN" keys that you might've used before.

Learn more in the API docs.

Other changes​

  • Added an internal "email queue" to prevent sending a lot of emails at the same time. This will also allow for new features linked to emails in the future.
  • A lot of internal work for a new authentication feature for developers.
  • When migrating your instance from Per Server Plans to Resources Sharing, backend will now try to determine an expiry date for servers automatically depending on if they have an active plan or not. That way, when you migrate your instance while you have servers with active plans running, their renewal time will become the expiry time, so no partial refund is needed from you. At the end of the billing period, the server will be deleted.

πŸ› Bug fixes​

  • Fix: Stripe automatic billing was not being triggered when purchasing a subscription (ea05fdc)
  • Fix: Coin shop items were not being created correctly on some new instances, especially when resetting them. (7399cf2)
  • Fix: "500: Internal Server Error" when users asked to receive the verification email before the email queue was ready. (284296a)
  • Fix: Env variables for server software in staff panel were being formatted to uppercase all the time. (f61167d)
  • Fix: "New invoice created" contained a typo (507c3e8)

Changelog: v3.3.302 (Korat) Bug fixes 1

Β· One min read
Maxim Lucas
Developer

This is a small bug fixes update.

πŸ› Bug fixes​

  • Fix: On mobile, multiple staff panel pages had overflowing elements that made an horizontal scrollbar appear (and break the bottom navigation bar) (d893119)
  • Fix: When resetting an instance, the configuration code is not shown to the admin, making them ask me configuration codes. (c25fca1)
  • Fix: Discord roles were not given correctly in Per Server Plans mode (82d1efa)
  • Fix: Servers per location pie chart not showing on staff panel (b52efda)

Shadow's Dash joins Ctrl Alt Cat!

Β· One min read
Maxim Lucas
Developer

Ctrl Alt Cat logo

Shadow's Dash joins Ctrl Alt Cat!​

I'm thrilled to announce that after two awesome years of running Shadow's Dash, I've officially registered my company in France Ctrl Alt Cat!

Nothing changes for you, except the fact that the management dashboard has moved from manage.shadowsdash.com to order.ctrlalt.cat. This is where you'll manage your Shadow's Dash instances, but this will also be used in the future to sell other services.

This also means that better invoices are being generated in the PDF format, with more details on the company, as required by french law (loi nΒ° 2019-1479 du 28 dΓ©cembre 2019).

This can only mean positive stuff for Shadow's Dash, and I can't wait to share new updates with you all.

Thanks for your support!

Maxim Lucas

Changelog: v3.3.302 (Korat)

Β· 2 min read
Maxim Lucas
Developer

πŸ—Ž API Docs are finally here!​

You were quite a few to ask where we can find API docs, for you to build custom integrations or scripts to help you in your every day life. Good news, they are finally here!

While the "API platform" (API tokens, permission etc) are not quite there yet, you can find a list of the endpoints and how to use them in the API Docs

If you have any questions, you can use your Discord support channel.

You can finally create custom sidebar links that will be shown to your users. You can even use placeholders that will be replaced when the user loads the page.

To configure custom sidebar links, access the staff panel with an admin account, and click on "Sidebar configuration". You will find a list of placeholders you can use.

πŸ› Bug fixes​

  • Fix: Staff panel showed 1 alt to every user, even though none were detected. (e20cc4c)
  • Fix: GSC crashed the instance when the corresponding location was not found. (cdbd541)
  • Fix: instance settings & other collection items not updating (059889a & 924bef0)
  • Fix: Typo in the staff instance settings page (4d094a4)
  • Fix: User Pterodactyl ID was not shown in the user settings (b5c3236)
  • Fix: Some frontend API calls were not declaring Content-type correctly (b5c3236)