Stable2.3.7
- Hotfix Lyn duration being wrong, turns out it uses seconds opposed to minutes
Stable2.3.6
- Fixed Lyn not being registered as a valid Admin mod. Everything will functionally work the same but now YAWS won't scream at you that there's no valid admin mod installed.
Stable2.3.5
- Added support for Lyn. Note this is untested as I couldn't get the addon for testing myself. Please report any issues :)
- Fixed string replacements for addon owner SteamIDs being wrong, preventing addon checks alerting the addon owner properly
Stable2.3.4
- Removed a debug message
- Increased the point cooldown bit count to 64 to allow for larger values.
- Increased the resolution of the circle on switches. The back ones will still look "low-poly" however this is a limitation of the built-in rounded box function in Garry's Mod I'm using.
Stable2.3.3
- Fixed SquishLogs support always trying to run
- Fixed ULX punishment being wrong
- Fixed a typo in the permission check for the new join message
Stable2.3.2
This update has translation changes. Translations may be temporarily unavailable until they are updated.
If you want to help out and contribute a translation, check out the translations github.
- Added SquishLogs support.
- Added an option to send a message to all admins when a player with admin notes joins.
- Fixed breaking player name searching in the chat last update.
- Fixed an issue where point warnings wouldn't send if join messages weren't enabled.
- Fixed an issue where you couldn't change the admin notes of someone registered only on another Server ID.
Stable2.3.1
- Hotfix for my dyslexic ass mispelling superadmin inside a CAMI call. Thanks
Razor for finding this.
Stable2.3.0
(reupload this time with the correct zip file)
This update has translation changes. Translations may be temporarily unavailable until they are updated.
If you want to help out and contribute a translation, check out the translations github.
- Added some options for right clicking on player cards.
- Added protection for if the language manifest json is invalid.
- Added the ability to use SteamID's in player targeting.
- Added the ability to remove all points at once on point deduction.
- Fixed SteamID searching with offline players being borked.
- Fixed some utter shite padding on warning cards.
- Fixed a wrong check causing the discord method config check to constantly fail to validate.
- Fixed a bit of poor grammar in the config check messages.
- Changed the log type for punishments failing to run from error to warn.
- Removed an unessasary check in the open command.
- Removed an unnessasary database hit with point deduction.
Webhook relay changes:
- Updated htaccess to only allow access to webhook.php
- Updated to EasyDiscordWebhook v2
Stable2.2.1
- Fixed issue where trying to load a language not in the translation manifest would shit the bed. Now it'll just reset you to English.
This should fix the errors people not using English were getting with 2.2.0's release.
Stable2.2.0
This update has translation changes. Translations may be temporarily unavailable until they are updated.
If you want to help out and contribute a translation, check out the translations github.
- Changed all punishments to be object based. The primary advantage with this is that addons can now natively support "punishment" types without any additional work from the user. Knowledgebase guides for how to implement and translate them using the new format are out.
- Made the permissions system fully CAMI compliant. CAMI is shipped, privilages are registered and will give access if either YAWS OR a CAMI addon is marking that usergroup as allowed.
- YAWS's Logic for this goes as following: If anything is giving the player permission to perform an action; it'll go through. This is being included here as CAMI doesn't allow admins mods to keep each other inthe loop on what permissions people have, they're all different. So, if someone is able to perform an action that they shouldn't be able to, that's why.
- Did a rework on how commands work, so that they are consistent and are much better including a couple new additions.
- Added functionality to factory reset the addon. Use yaws_factoryreset in the server console to do this.
- Changed YAWS.ManualConfig.DisableConversionScripts to default to true.
- Added further config checks so the entirety of YAWS's file configs are checked for wrong or invalid values. These checks can be supressed in sh_config.lua
- Added a gag punishment.
- Made it so pressing enter inside the player search bar will run the search.
- You can now use the player search box to search via usergroup.
- Gave all frames shadows
- Modified some modals to make them look better
- Tweaked the color of the navbar color a tiny little hinty
- Increased the width of the scroll bar so it's easier to grab and use with an actual mouse.
- Made the scroll bar inside player notes consistent with the rest of the UI.
- Re-sorted the presets page alphabetically, with a new way to fix the old bug that made me remove it
- Removed YAWS.UI.EaseOutCubic in turn for the built in math.ease.OutCubic
- Used pCall inside the Database checks so users get alerted if it failed.
- Fixed a bug with the players tab where an empty player would appear while searching for offline players.
- Fixed a bug where console warns wouldn't trigger punishments.
- Fixed a bug where some shadowed elements wouldn't remove their shadows on deletion.
- Some other minor UI fixes
- Fixed a layout issue with the players panel when it was the first one to be loaded
- Fixed the API docs so that they appear properly on mobile. They also now have the latest documentation.
Stable2.1.2
- Bug fix for options being disabled not appearing as so in the settings UI.
Stable2.1.1
- Hotfix for an issue relating to queued messages not being formatted properly.