Skip to content

Releases: DiSkyOrg/DiSky

Internal rework, bugfixes and localizations.

30 Jul 17:03
Compare
Choose a tag to compare

Hello there 👋
This release brings a lot of internal changes, while providing a way to add command's name & description localizations.
The %player% is online condition also received a temporary fix from DiSky. Take a look at the new configuration file :)

🚀 Reworked how Emojis were handled
🚀 Reworked how Channels were handled
🐛 Fixed files loading (right encoding, double check if the file exists)
✨ Added async loading for some bot's task.
✨ Added command localizations (added a page for the wiki: https://docs.disky.me/advanced-stuff/slash-commands#using-localizations-v4.3.0+)
🔥 Removed SimplixStorage dependency
🆙 Updated to JDA 5-alpha17

⚡ Update ThreadLeaveEvent.java by @Mushkrem in #64
⚡ Update PermissionsOf.java by @Mushkrem in #67

🆕 Wiki: https://docs.disky.me/
Full Changelog: 4.1.1...4.3.0

4.1.1

29 Jun 17:50
Compare
Choose a tag to compare

This update introduce some new features, and fix two critical bugs:

🐛 - finally Fixed permissions of property, where adding one was clearing the others
🐛 - Fixed discord command XXX: scope were hiding Skript errors

📝 - Fixed documentation for roles of and permissions of properties
📝 - Added documentation for open private channel effect

- Added way to get emote's name (discord name of %emote%)
- Added suppress reaction effect (remove reactions from message)

4.1.0

25 Jun 16:24
Compare
Choose a tag to compare

🔥 Critical Changes:

  • mentioned channels -> mentioned text channels (In favor of mentioned voice channels)
  • value of component with id -> value of dropdown with id OR values of text input with id (in favor of values returned by the select menus)
  • guild emojis -> guild emojis en stickers (intent)

⚠️ We also highly discourage people to use the using bot XXX part of any effect/expression where it remains. Please, use the Specific Bot Effect instead (https://skripthub.net/docs/?id=7320)

New Features:

  • mentioned voice channels property, to get the mentioned voice channels of a message.
  • You can now add Dropdown (through a new components row as always) to modals. To get the selected values, simply use values of dropdown with id "your-dropdown-id"
  • Added event-voicechannel in any message event (in favor of voice-textchannel IDK how to call them)

👨‍💻 Internal Changes:

Full Changelog: 4.0.1...4.1.0

Critical Bugfix + Wrong Import fix

23 Jun 13:00
Compare
Choose a tag to compare

This small release provide a fix for the critial issue concrning Types.
The AudioChannel's type was registered with the same codename as MessageChannel's.
Also, two expression was using the jdk.craft.Name annotation for the documentation, instead of the Skript's one.

DiSky Inital V4.0.0 Release

23 Jun 12:31
Compare
Choose a tag to compare

Please, take the time to read all of that. Yes, it's long, but think about the fact that it couldn't be as long as me writing this!

Hello to all of you!
I hope you have a good afternoon :D
I'm happy to announce, although a few days late, the initial release of DiSky V4!

Introduction

Of course, many of you are already using the alpha & beta versions, but this marks a new era with DiSky, as there are many changes in addition to those in DiSky itself:

  • Support for DiSky v3 is definitely over. Get up to date!
  • Documentation is available on skUnity, SkriptHub and my own site (https://disky.tech/docs/)
  • A wiki is under construction, which will integrate all the features (hopefully in the near future, for now there are only basic tutorials.), available at: https://disky.tech/wiki/
  • Updates will be more regular. Being a stable version, it forces me to make constant updates in order to guarantee the stablity of DiSky (poor me)

What's next?

Lots of new features are coming:

⚠️ Before suggesting a new feature that Discord just made, check JDA's pull request (just the PR's name) and see if there's one opened. If there's none, i won't be able to add it myself yet.

Finally

I would like to thank all the contributors and those who have always supported DiSky since the beginning. As a reminder, DiSky was just a small personal project to offer a simple and easy alternative to Vixio. We've come a long way together, DiSky is bigger than ever, and it won't stop growing! Thank you very much for your support and I sincerely hope that DiSky will fulfill your desires as we move forward with updates.

Important

DiSky is (finally) available on the skUnity forum as a resource. It will soon be available on Spigot, but in the meantime, feel free to put a review (positive or not, as long as it's constructive), and if you like DiSky, 5 stars! As a reminder, DiSky is not maintained by a big group of people, and this big project is based on volunteer work! Don't hesitate to boost this server to show your support, without spending any extra money!

Full Changelog: 4.0-beta4...4.0.0

New syntax, bugfixes and more!

18 May 12:49
Compare
Choose a tag to compare

This release, after a long time, offers several improvements to DiSky:

🚀 DiSky has been updated to JDA 11!

New Features:

✨ Added join date and online status of member properties
✨ Added unregister slash command effect (to unregister specific slash commands)
✨ Added the bot list in the /disky command
✨ Added retrieve event values to the documentation generator
✨ Added some new events (Thanks to @Mushkrem in #25)
✨ Added color from hex expression
✨ Added send typing event.

Fixes:

🐛 Fixed exception occurring (sometimes) when we're parsing members
🐛 Fixed module reloading system. ⚠️ It's still in alpha and can crash your server!
🐛 Fixed permissions property to allow multiple values

Small fixes & audio effect additions

21 Apr 18:52
Compare
Choose a tag to compare

This small release implements new effects, such as:

Mute/Unmute (in audio channel)
Ban
Move (to audio channel)

Thanks to @Mushkrem for them!

Also fixed some wrong documentation patterns & optimized how modules were loaded.

🔗 Download: https://github.com/DiSkyOrg/DiSky/releases/latest

Full Changelog: 4.0-beta1...4.0-beta2

Beta1 is finally out!

20 Apr 19:08
Compare
Choose a tag to compare

Here's come the first quite stable version of DiSky!
This version introduces especially a whole new module system, where only LavaPlayer is actually added.
DiSky will now generate a new folder (/plugins/DiSky/modules/) where you'll be able to put Jars of DiSky's Module!
Simply restart your server they will be loaded directly.

They are NOT plugins!

Available modules:

> LavaPlayer (music management): https://github.com/DiSkyOrg/LavaPlayer

I tried to make the module system as user-friendly as possible, which means I highly encourage people to create modules to enhance DiSky!

What's Changed

New Contributors

Full Changelog: https://github.com/DiSkyOrg/DiSky/commits/4.0-beta1