Releases: TwilightZebby/TwiLite
v2.1.0 - Our Buggy Guests
Just a small little update to patch a few bugs from v2.0.0, and to add one new command.
Expect no more updates until sometime next year, since I'll be working on other stuff :)
Additions
/invite-guestCommand- Creates a Guest Voice Invite to a specified Voice Channel in your Server.
- Voice Guests can only see that one VC when they join, and are auto-kicked from the Server when they disconnect from the VC.
- Makes use of a lesser known Discord feature, but is limited on which Servers can use this because of that.
Bug Fixes
- Patched "
Edit Role MenuContext Command not working at all - Patched removing any Role from a Role Menu not working at all
- Patched removing a 5th Role from a Role Menu with 5 Roles not working at all
- (Yes, I fixed the "removing any Role" bug and discovered this one right afterwards)
v2.0.0 - Role Menus with a new look!
A major update because I had to do breaking changes to the Role Menu system to fix some issues with it 🙃
Privacy Policy
TwiLite's Privacy Policy has been updated, mainly to improve wording in the "Final Notes" section.
You can view the specific changes on TwiLite's GitHub page.
Changes
Role Menu Module
Completely re-wrote the Role Menu Module, making the following changes:
- The preview you see while creating or configuring a Role Menu now uses Components v2 (thus fully matching how it would display once saved)
- Removed the 15-minute timeout notice. You can now take all the time you need to create or edit a Role Menu :)
- Made the whole creation/configuration process smoother with better UX (user experience).
- Can now change the colour of a Button after adding it to your Role Menu. No more having to delete & re-add!
- Removed the dedicated Emoji field for Role Buttons.
- This was to simplify things, while waiting for Discord to add Emoji Inputs to Modals (if they ever plan on doing so).
Bug Fixes
- "Return Action" Buttons should now display again by default when the
block-returnoption has not been set for Action Slash Commands
v1.4.0 - Jailed Minigame!
Additions
- New
include-minigameoption for/jailAction Command- When set to
true, includes a couple "minigame" buttons to the displayed message. - This just simply allows for giving the chance to free the target from being jailed.
- Anyone can use these buttons, but the "Bail Freedom" button cannot be used by the jailed target!
- When set to
Changes
- Lowered the cooldown for using the Return Action Button, from 5 seconds to 3 seconds.
- Return Action Buttons now include the server nickname of both users involved in the Action, if present
- Previously, only the original target of the Action would have their server nickname included
- All Action Commands now try to use the locale (language) of the Server, if used in a Server, rather than the locale of the user using the command, in their responses
- (Reminder: Only UK English & US English is currently supported. If you want to help localise TwiLite into more languages, open a Pull Request on this GitHub!)
- Return Action Buttons now stay in the message when used. They now go into a
disabledstate when successfully used, instead of deleting themselves.
Bug Fixes
- Patched Role Menus with more than 5 Buttons throwing errors when using the "Edit Role Menu" command
- Removed debugging console logs I accidentally left in
Documentation
- Added documentation for localising TwiLite into other languages. You can find it on the README here on GitHub.
v1.3.1 - Tiny Emojiful Patch
Changes
/follow-newsCommand now requires Users to have the "Manage Webhooks" Permission by default in order to use.- -# This can be overridden if wanted to, via Server Settings -> Integrations -> TwiLite
- Swapped out all the custom emojis used in TwiLite's Role Menu options (during Menu creation/editing) to use Discord's "App Emojis" feature for Apps/Bots.
v1.3.0 - Jailed Emojis
Additions
/jailCommand, an Action Command for sending your friends to jail :)/lock-emojiCommand, for uploading Role-locked Custom Emojis to your Server that only specific Roles can use- Note: Due to how Discord handles these, even the Server's Owner must have said Role to be able to use a Role-locked Emoji!
Changes
- Tiny tweak to
/follow-newsCommand, to improve reliability of successfully following TwiLite's Announcements Feed
v1.2.3 - Resizing Components
Note
TwiLite's Announcement Channel Feed has been migrated to a different source Channel. As such, you will need to run (or re-run) /follow-news if you want to receive (or keep receiving) TwiLite's updates in your Discord Server.
Changes
- Action Commands set to include a GIF now have an improved layout
- GIFs for the Action Commands have been resized to be no larger than 200px tall.
- This is to help reduce them flooding chats.
- Updated
/follow-newsto follow the new Announcement Channel feed for TwiLite, instead of the old one - Updated
READMEfile on TwiLite's GitHub to actually include the newer Action Commands
Bug Fixes
- Patched Role Menus throwing errors if no optional Menu Requirements were set
- In other words: Allows Menus to have no set Requirements again!
- Patched Role Menus duplicating the
##header markdown for the Menu titles when editing Menus - Patched Role Menus deleting the set colour of its sidebar when editing Menus
- Patched other major issues with editing Role Menus throwing errors due to mistakes in my code 😅
v1.2.2 - Returning Action Patches
Yet another small bug fix in the aftermath of v1.2.0. OOPS!
Bug Fixes
- Patched Return Action Buttons not working when used by the original target of the Action
- Patched
block-returnsoption in Action Commands being accidentally inverted in the code (thus displaying the Button when set NOT to)
Misc.
- Bumped
discord-api-typesdependency to its actually stable release, featuring Components v2 :)
v1.2.1 - A Sea of Bug Fixes
Just a quick bug fix follow-up for v1.2.0
Bug Fixes
- Patched Swappable & Single-Use Role Menus acting like Toggle Role Menus
- Patched Role Menus not granting Roles at all
- Patched "Return Action" Button deleting the full 'embed' when used
- Patched "Return Action" Buttons not knowing who originally sent said Action
v1.2.0 - A Sea of Components
Additions
- New
/slapAction Command (for slapping people) - New "
Kiss User" Context Command variant of/kissAction Command- -# Both of the above were requested by friends on Discord :)
- New
/add-appCommand, for quickly getting the Add App link for TwiLite - New
/follow-newsCommand, for subscribing the Server Text Channel this is used in to TwiLite's Announcements Feed - New
/supportCommand, for quickly getting a link to where you can post bug reports & feature requests for TwiLite (or for gaining support with TwiLite)
Changes
- TwiLite now uses Discord's new Components v2 system instead of Embeds
- -# Meaning: You no longer need to worry about not seeing TwiLite's embeds due to having them disabled in your own Discord User Settings
- TwiLite uses Components v2 in the following places: Action Command responses that includes a GIF; and Role Menus
- NOTE: TwiLite still uses Embeds for Role Menu previews during creation/configuration of Role Menus. This is simply for programming ease and will be migrated over at some point in the future.
Revived features
- Brought back the "Return Action" button that some Action Slash Commands have
- You can set this to be hidden by making the "
block-return" option toTruewhen using said Slash Commands
- You can set this to be hidden by making the "
v1.1.1 - Simplified English vs Traditional English
Localisation
- Added full support for
en-USlocalised responses (also known as Simplified English, or American English)
Changes
- Patched missing error response for the "
Convert Temperature" Context Command - Expanded one of the errors for the "
Convert Temperature" Context Command to better explain why that error happens
Technical
- Switched from using
npmtopnpm:)