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 legacyember_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.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
- 1
- Next ›