LuaAuth update log

  • • api structure changes:
    • • all endpoints now start with v1, (except for some like /loader)
    • • /customers/:api_key endpoints changed to /v1/account
    • • /luaulibrary changed to /library
    • • /ads/systems changed to /v1/adsystems
    • • /ads/checkpoints changed to /v1/adcheckpoints
    • • other changes
      la_init improvements
    • • now must return true for script to coninue loading
    • • removed async option
  • • all variables starting with la_ are now reserved for LuaAuth
    • • you cannot create or modify any of these variables
  • • la_code_ui improvements
    • • renamed from la_token_ui to la_code_ui
    • • check token func now returns token valid & invalid reason
    • • script will not continue loading until a valid token is given
  • • client improvements
    • • rewrote the client & auth api
    • • loads ~2x faster
    • • should have better performance
    • • security improvements
  • • multiple auth servers
    • • we now have 3 auth nodes, au, eu and us
    • • new endpoint /v1/status
    • • server status shown on dashboard home page
  • • fixed some bugs with the key check library
  • • api (finally) will auto restart on vps restart & on crash
  • • removed save_source option
    • • all saved src has been deleted
  • • discount codes exist now
  • • fixed the require_join_server option not being updated through site
  • • fixed executor graph legend not displaying correctly
  • • added a way to check if a key is an ad key or not in dashboard users page
  • • reset fingerprint button was missing on users page, re added that
  • • bot now auto joins users into your server with require_join_server
  • • fixed bot invite url missing some required permissions
  • • new discord related runtime vars
    • • la_discord_name, la_discord_display_name, la_discord_avatar, la_discord_banner, la_discord_profile_color
  • • on users page, pressing enter when focused on the search bar will now search
  • • fixed a bug with info not displaying for expired users
  • • fixed some errors in the docs
    • • removed outdated luraph examples
    • • fixed la_user_note example code being for la_seconds_left
  • • centered executor graph on mobile
  • • fixed a captcha rendering issue
  • • account page broken for free users
  • • remember me not working
  • • executor graph key going off page
  • • verification page
  • • fixed a payment issue with PayPal
  • • massive internal changes to api
  • • new site
  • • new docs
  • • new ad site
  • • changed how LuaAuth fingerprint (colored square thing) is generated
  • • stability and other internal improvements to auth
  • • tiers have been replaced with a new "pay per feature" system
    • • new system is basically make your own custom tier
  • • la_send_webhook has been improved
    • • function now fails if the discord request fails or if a serverside regex fails
  • • disabled sessions on Delta to fix a crash issue
  • • added better error logging with heartbeat
    • • makes it easier for us to fix heartbeat related issue
  • • fixed an issue with Isaeva
  • • added solara support
  • • fixed an issue with YuBX
  • • fixed an issue with la_discord_id returning null instead of a keys linked discord id when require_discord option was disabled
  • • fixed issue with madium
  • • fixed issue with potassium
  • • fixed a crash issue that occurred on some executors
  • • added Krylon support
  • • added more performance improvements to client
  • • new silent mode for scripts (disables LuaAuth console message)
  • • fixed a few very rare bugs with console text
  • • we now prevent users from loading the script directly and not through our provided loadstring
  • • fixed several endpoints
  • • total_sessions incorrectly also gave non-live instances
    • • sessions now only counts live users
    • • new field total_instances, which includes non-live instances
  • • fixed issue with scripts not properly updating
  • • fixed issue with paypal payments
  • • automatic payments!
  • • paypal (and card) now accepted
  • • did lots of internal changes and improvements
  • • fixed force_reset_fingerprint command not properly checking if user is admin
  • • added a privacy policy and tos to docs
  • • added update log into docs
  • • added banners to site
  • • new features for Elite tier:
    • • custom ad system url
    • • advanced key control, (max_instances, max_executions, use_fingerprint)
  • • fixed issue where docs said to use "null" for infinite durations instead of -1
  • • massive security improvements to the ad system
  • • fixed edit user api endpoint
  • • added blacklist_expires and blacklist_reason to edit user endpoint
  • • fixed issue with la_init code not updating properly
  • • fixed some issues with delta and xeno
  • • disabled sessions on xeno due to issues
  • • fixed issue when creating a new script that contains the init macro
  • • fixed issue where i forgot to prevent basic tier from using ffa mode 💀
  • • fixed issue with discord id field for FFA users execution logs
  • • added basic processing message on site for obfuscation endpoints (update and create script)
  • • changed discord id from simple enter id field to a proper discord OAuth process (so you cant lie about who you are)
  • • you are no longer required to connect a discord account to your LuaAuth account (needed for discord bot tho)
  • • fixed issue with script names in executions graph having commas in them
  • • fixed issue with obfuscating caused by new luraph version
  • • fixed some issues auth was having with delta
  • • more stability improvements
  • • new macro la_init, check docs for usage
  • • more client stability improvements
  • • new script option save_source, check docs for what it does
  • • new help pages on docs, have a look there if you dont understand any LuaAuth features
  • • new lua key check library 🔥, check docs for usage
  • • fixed a small bug with the auths blacklist checks
  • • execution logs now show if the user is an ad system user
  • • LuaAuth now replaces default kick text with custom text, (fixes issue with kick messages being cut off)
  • • reduced graph info box opacity
  • • added percentage next to executor keys in executors graph
  • • you can now toggle execution graphs, everything but total is disabled by default
  • • numbers now have commas in them
  • • executor graph info box now also displays percentage
  • • added drag and drop for file uploads
  • • ad system 🔥🔥🔥
  • • added discord information into ffa user execution webhook
  • • uses vanity url if it exists
  • • clients heartbeat attempts to reconnect on connection lost
  • • fixed some minor bugs with client heartbeat code
  • • la_send_webhook macro now detects tampering and returns result to you (check docs for new return data)
  • • added new variables la_exists, la_is_ad_key and la_supports_sessions, see docs for usage
  • • allow you to customize token menu using la_client_code 🔥, see docs for usage
  • • we now prevent scripts from modifying / overwriting LuaAuth variables
  • • api now gives more information when input data is incorrect, see docs for more info
  • • some api endpoints data has been changed slightly, docs updated to reflect this
  • • improved docs site
  • • patched vulnerability in set_panel command
  • • auto selects project if only 1 option exists
  • • added option to use custom loader url with panel
  • • now prevents commands from being used in dms
  • • fixed a rare issues that caused velocity to get false blacklisted
  • • did some internal changes
  • • average load time decreased to ~2s
  • • fixed issues with xeno
  • • fixed discord linking errors
  • • fixed websocket errors
  • • fixed secure request errors
  • • fixed xeno / other executors freezing
  • • added la_secure_request and la_secure_kick (check api docs for how to use)
  • • added new features to projects, "require discord" and "require join server"
  • • fixed an issue with kick outdated
  • • LuaAuth released