Ember - donation system, bans, loading screen & landing/index page

(69)
(208)
You can always read the reviews or discuss this product
Stable
2.14.0
  • Improved appearance and theming
  • Implemented adaptive light/dark mode
  • Added visual color options
  • Added granular theme modifier toggles
  • Cleaned up style sheets
  • Various minor visual improvements
  • Rearchitected the game server integration API
  • Improved the request flow and abstractions for extensibility
  • Rewrote the Garry's Mod integration addon
  • Implemented the new game API
  • Vastly improved code readability through modularity
  • Added hooks and handler registration for custom actions
  • Replaced the configuration file with commands (backed by the file library)
  • Run the ember connect command with the URL and token from the legacy ember_config.lua file when upgrading
  • Improved unban logic: the server's ban enforcement scope is now respected (except for the scope "none" if ban logging is enabled)
  • Deprecated the legacy server API
  • Improved store package actions
  • Implemented user-presenceless ("offline") actions
  • Executed in-game regardless of the user's presence
  • Individually togglable for certain action types (such as commands)
  • Implemented RCON command actions (for basic integration with otherwise unsupported games)
  • Requires configuration of the new task scheduler under general settings
  • Decoupled actions from packages
  • Packages can now have multiple actions of the same type
  • Implemented tracking action executions individually
  • Active package instances now execute all redeemal phase actions, including those added after initial redeemal (previously only those created prior to a player first joining the associated game server with an unredeemed package instance)
  • Expiring package instances execute only those expiry phase actions created prior to expiry (as before)
  • Implemented active phase actions, which are executed every time a player joins with an unexpired package instance
  • Improved the store user experience
  • Implemented recording credits balance events (adjustments/payments/purchases)
  • Added a credits balance history table to the user purchases page
  • Implemented redirecting unauthenticated customers to sign in upon attempt to purchase
  • Added a banner instructing to link required game accounts
  • Added a TOS disclaimer to package listings
  • Implemented an option to restrict server integration token use to a known remote address only (for security)
  • Implemented server group ban scope (allows for applying a ban on a (sub)set of servers at once)
  • Refactored user authentication providers for modularity
  • Extracted Minecraft integration into a module
  • Improved user merging
  • Added a merge button to user settings
  • Implemented callbacks for modules
  • Improved server queries and cards
  • Implemented TCP-based server queries (for games based on Steam Networking and Minecraft query protocol)
  • Implemented concurrency and locking (for performance and efficiency)
  • Added an option to show the server address alongside the "Join" button
  • Restored the "Join" button for Rust
  • Improved webhooks
  • Implemented a test execution button
  • Implemented array access for model subattributes
  • Added default value and UNIX timestamp filters
  • Numerous bug fixes and improvements, including:
  • Reworked user API filtering, ordering and pagination
  • Implemented additional metadata for servers (e.g. integration version)
  • Changed the minimum MySQL version requirement to 5.7.8
  • Implemented validating role order changes clientside
  • Replaced the rich text editor component
  • Fixed privileged XSS vulnerabilities
  • Fixed parsing Discord usernames
Stable
2.13.1
  • Fixed a vulnerability in the addon (reported by danx91)
Stable
2.13.0
  • Reworked the configuration file
  • Added options for the session cookie name and storage driver
  • To retain existing sessions, set the name to null and driver to 'default'
  • Improved roles and permissions
  • Added more permissions
  • Super administrator
  • Manage general settings
  • View audit log
  • Manage roles
  • Manage user roles
  • Manage servers
  • Manage server groups
  • Manage webhooks
  • Manage localization
  • Manage landing page
  • Manage store settings
  • Manage store sales
  • Manage store packages
  • Manage store users
  • Manage loading screens
  • Implemented enforcing role hierarchy and uniqueness (role manager, bans)
  • Implemented unlinking users from authentication providers
  • Implemented an extensible tabbed layout for user profiles
  • Implemented automated banning on chargeback for Stripe
  • Implemented logging bans created/removed with sAdmin (Lua)
  • Updated the addon configuration file
  • Reworked serving loading screen map icons
  • Implemented loading icons from the storage directory
  • Implemented proxying fallback icons
  • Replaced the "Join" button with the address and game port for Rust server cards (Steam Networking)
  • Reworked the store revenue graph
  • Deferred Vue instance creation (allows for modules to register custom components before the instance is mounted)
  • Various bug fixes, improvements and refactors
Stable
2.12.0
  • Added a console command for clearing the cache
  • Fixed PHP <8.1 compatibility for the Stripe integration
  • Refactored payment processor registration & loading
  • Reworked dependency check & initiating database migrations
  • Improved the navbar's appearance for the blurred color scheme
  • Implemented visibility toggles for password inputs
  • Various minor bug fixes and improvements
Stable
2.11.3
  • Fixed PHP <8.1 compatibility for the store credits page
Stable
2.11.2
  • Fixed creating roles when none exist in the database
  • Fixed creating a Stripe checkout session for store packages with no description
  • Fixed displaying an error message when attempting to remove a server which has associated store packages
Stable
2.11.1
  • Fixed the order of servers on the landing page
  • Minor improvements
Stable
2.11.0
  • Implemented server groups
  • Added an option to revoke store package purchases
  • Added toggles for server visibility & featured status
  • Added user roles to the server API poll
  • Added a Steam group card to the community section
  • Improved the Stripe integration
  • Implemented Stripe API 2022-08-01 changes
  • Added customer, package description & image to checkout session
  • Fixed polling for the Garry's Mod integration
  • Various bug fixes and improvements
Stable
2.10.0
  • Added a divide filter for webhooks
  • Fixed showing other users' linked accounts to administrators
  • Fixed showing modules' models' class names in the webhook manager
  • Fixed setting ban expiry timestamp from the server API
  • Fixed server query challenge response
  • Fixed issues with timestamp time zones
  • Fixed image button on editor toolbar
  • Various improvements
Stable
2.9.1
  • Fixed PHP 7.4 compatibility
  • Other minor bug fixes and improvements
Stable
2.9.0
  • Added audit logs
  • Added a command line interface
  • Implemented maintenance mode
  • Reworked database migrations
  • Added a command for manual migrations
  • Added secondary navigation bars to admin & store pages
  • Added more frontend components
  • Reworked module bootstrapping
  • Implemented dynamic permissions, notifications, template partials and database seeders
  • Flexible module structure
  • Various bug fixes and improvements
Stable
2.8.3
  • Updated backend dependencies
  • changed minimum PHP version requirement from 7.3 to 7.4
  • PHP 8.1 compatibility
  • Bug fixes and improvements
Showing 12 of 108 total results
Search products...