Skip to content

Releases: TwilightZebby/TwiLite

v2.1.0 - Our Buggy Guests

13 Nov 09:35

Choose a tag to compare

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-guest Command
    • 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 Menu Context 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!

10 Sep 11:55

Choose a tag to compare

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).
    • Thanks Advaith for the much needed Modal updates! (Found here and here) <3
  • 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-return option has not been set for Action Slash Commands

v1.4.0 - Jailed Minigame!

20 May 12:55

Choose a tag to compare

Additions

  • New include-minigame option for /jail Action 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!

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 disabled state 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

15 May 11:53

Choose a tag to compare

Changes

  • /follow-news Command 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

14 May 15:20

Choose a tag to compare

Additions

  • /jail Command, an Action Command for sending your friends to jail :)
  • /lock-emoji Command, 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-news Command, to improve reliability of successfully following TwiLite's Announcements Feed

v1.2.3 - Resizing Components

02 May 12:56

Choose a tag to compare

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-news to follow the new Announcement Channel feed for TwiLite, instead of the old one
  • Updated README file 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

22 Apr 09:11

Choose a tag to compare

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-returns option in Action Commands being accidentally inverted in the code (thus displaying the Button when set NOT to)

Misc.

  • Bumped discord-api-types dependency to its actually stable release, featuring Components v2 :)

v1.2.1 - A Sea of Bug Fixes

19 Apr 19:13

Choose a tag to compare

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

19 Apr 12:35
3e62556

Choose a tag to compare

Additions

  • New /slap Action Command (for slapping people)
  • New "Kiss User" Context Command variant of /kiss Action Command
    • -# Both of the above were requested by friends on Discord :)
  • New /add-app Command, for quickly getting the Add App link for TwiLite
  • New /follow-news Command, for subscribing the Server Text Channel this is used in to TwiLite's Announcements Feed
  • New /support Command, 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 to True when using said Slash Commands

v1.1.1 - Simplified English vs Traditional English

27 Feb 10:24

Choose a tag to compare

Localisation

  • Added full support for en-US localised 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 npm to pnpm :)