Stable2.3.2
- Reworked server settings
- Implemented remote console for Rust, Garry's Mod and Minecraft
- when configured, the role package action and server-scoped bans will be sent to servers instantly (only for Rust)
Stable2.3.1
- Reworked landing page server cards
- Bug fixes and improvements
- PHP 7.4 compatibility
Stable2.3.0
- Optimized the integration addon to handle more users at once
- Bug fixes and improvements
Modified files are now listed in CHANGELOG.txt.
Stable2.2.9
- Fixed a bug with saving Lua store package actions for Garry's Mod
Files modified:
web/public/js/app.jsweb/public/mix-manifest.jsonweb/resources/js/components/store/PackageManager.vue
Stable2.2.8
- Added support for free store packages
- Refactored role & store package management
- fixed a bug with saving existing store packages
Files modified:
web/app/Controllers/AdminController.phpweb/app/Controllers/MigrationController.phpweb/app/Controllers/PagesController.phpweb/app/Controllers/RoleController.phpweb/app/Controllers/ServerApiController.phpweb/app/Controllers/StorePackageController.phpweb/app/Models/StorePackage.phpweb/app/routes.phpweb/bootstrap/app.phpweb/public/js/adminvue.jsweb/public/js/app.jsweb/public/mix-manifest.jsonweb/resources/js/components/roles/RoleBadge.vueweb/resources/js/components/roles/RoleManager.vueweb/resources/js/components/store/PackageManager.vueweb/resources/js/components/store/StorePackages.vueweb/resources/js/components/users/ProfileAdministration.vueweb/resources/js/components/util/Badge.vueweb/resources/js/components/util/GenericManager.vueweb/resources/lang/en.phpweb/resources/views/admin/packages.twigweb/resources/views/profile.twigweb/resources/views/templates/app.twig
Stable2.2.7
- Added a purchase history page
- Implemented console command package action for Rust
- Minor bug fixes and improvements
Files modified:
web/app/Auth/Auth.phpweb/app/Controllers/MigrationController.phpweb/app/Controllers/StoreController.phpweb/app/Middleware/UserMatchMiddleware.phpweb/app/routes.phpweb/public/js/adminvue.jsweb/public/js/app.jsweb/public/mix-manifest.jsonweb/resources/js/components/GroupSelect.vueweb/resources/js/components/bans/BanInputGroup.vueweb/resources/js/components/bans/BansTable.vueweb/resources/js/components/roles/RoleBadge.vueweb/resources/js/components/roles/RoleManager.vueweb/resources/js/components/roles/RoleSelect.vueweb/resources/js/components/store/FailedPaymentLogsTable.vueweb/resources/js/components/store/PackagePurchaseCards.vueweb/resources/js/components/store/PackagePurchasesTable.vueweb/resources/js/components/store/PaymentCards.vueweb/resources/js/components/store/PaymentsTable.vueweb/resources/js/components/store/StorePackages.vueweb/resources/js/components/users/ProfileAdministration.vueweb/resources/js/components/users/UsersList.vueweb/resources/js/components/util/ColorPicker.vueweb/resources/js/components/util/PermissionSwitcher.vueweb/resources/js/components/util/ProfileTd.vueweb/resources/js/components/util/ServerSelect.vueweb/resources/js/components/util/TimeAgo.vueweb/resources/lang/en.phpweb/resources/views/admin/dashboard.twigweb/resources/views/admin/packages.twigweb/resources/views/layouts/navbar.twigweb/resources/views/store/purchases.twig
Stable2.2.6
- Impemented Stripe for accepting payments
- Implemented Discord OAuth for linking accounts
Files modified:
web/app/Controllers/AdminController.phpweb/app/Controllers/AuthController.phpweb/app/Controllers/MigrationController.phpweb/app/Controllers/PagesController.phpweb/app/Controllers/StoreController.phpweb/app/Middleware/AuthMiddleware.phpweb/app/Middleware/UnlinkedMiddleware.phpweb/app/Models/StoreFailedPaymentLog.phpweb/app/Models/StorePayment.phpweb/app/routes.phpweb/composer.jsonweb/composer.lockweb/config.phpweb/public/js/app.jsweb/public/js/store.jsweb/public/mix-manifest.jsonweb/resources/js/components/FailedPaymentLogsTable.vueweb/resources/js/components/PaymentsTable.vueweb/resources/lang/en.phpweb/resources/views/admin/dashboard.twigweb/resources/views/admin/misc.twigweb/resources/views/profile.twigweb/resources/views/store/credits.twigweb/vendor/composer/*web/vendor/stripe/*
Stable2.2.5
- Fixed server authorization for certain Apache & PHP-FPM configurations
Files modified:
web/.htaccess
Stable2.2.4
- Added an unban endpoint to the server API
- Added a
#unbanchat command (Lua) - Implemented the ULibPlayerUnBanned hook (Lua) - remember to add the new configuration options to
ember_config.luawhen upgrading - Various minor bug fixes and improvements
Files modified:
lua/ember/lua/autorun/client/ember.lualua/ember/lua/ember/bans.lualua/ember/lua/ember/init.lualua/ember/lua/ember_config.luaweb/app/Controllers/ApiController.phpweb/app/Controllers/ServerApiController.phpweb/app/Events/StoreCreditSaving.phpweb/app/Middleware/ServerTokenMiddleware.phpweb/app/Models/StoreCredit.phpweb/app/Models/User.phpweb/app/Module.phpweb/app/routes.phpweb/bootstrap/app.phpweb/bootstrap/modules.phpweb/public/js/adminvue.jsweb/public/js/app.jsweb/public/mix-manifest.jsonweb/resources/js/components/BansTable.vueweb/resources/js/components/UsersList.vueweb/resources/lang/en.phpweb/resources/views/admin/features.twigweb/resources/views/admin/links.twigweb/resources/views/admin/loadingscreens.twigweb/resources/views/admin/packages.twigweb/resources/views/admin/servers.twigweb/resources/views/admin/team.twigweb/resources/views/layouts/navbar.twig
Stable2.2.3
- Added an image URL option to text editors
- Bug fixes and improvements
- Rust server queries now display player counts above 256 correctly
- Store package processing fixes
- Removed some redundant scripts
Files modified:
lua/ember/lua/ember/store.luaweb/app/Controllers/ApiController.phpweb/public/css/dark.cssweb/public/js/app.jsweb/public/js/vendor.jsweb/public/mix-manifest.jsonweb/resources/js/app.jsweb/resources/js/components/TimeAgo.vueweb/resources/js/scripts/quill.jsweb/resources/lang/en.phpweb/resources/views/layouts/navbar.twigweb/resources/views/notifications.twigweb/resources/views/profile.twigweb/resources/views/templates/app.twig
Stable2.2.2
- Implemented automatic polling for new store package purchases & bans
- Added
/syncchat command for syncing roles & package purchases manually - Added an option to choose servers to sync each role on
- Fixed default
config.phpindentation (no new options were added)
Files modified:
lua/ember/lua/autorun/client/ember.lualua/ember/lua/ember/init.lualua/ember/lua/ember/store.lualua/ember/lua/ember_config.luaweb/app/Controllers/AdminController.phpweb/app/Controllers/MigrationController.phpweb/app/Controllers/PagesController.phpweb/app/Controllers/ServerApiController.phpweb/app/Models/Role.phpweb/app/Models/RoleSyncExcludedServer.phpweb/app/Models/User.phpweb/app/routes.phpweb/config.phpweb/public/js/app.jsweb/public/mix-manifest.jsonweb/resources/js/components/RoleManager.vueweb/resources/views/admin/roles.twig
Stable2.2.1
- Fixed creating a role when none exist
Files modified:
web/public/js/app.jsweb/public/mix-manifest.jsonweb/resources/js/components/RoleManager.vue