Stable2.2.0
- Bug fixes and improvements
Files modified:
web/app/Controllers/MigrationController.phpweb/app/Events/RoleDeleting.phpweb/app/Models/Role.phpweb/app/Models/User.phpweb/resources/views/dependencycheck.twig
Stable2.1.9
- Replaced group system with a new role system
- multiple roles per user
- role permissions
- Implemented automatic ban on store transaction dispute/claim/chargeback/reversal
- Added ban scopes (global/server/web)
- Various bug fixes and improvements
Files modified:
lua/ember/lua/ember/init.lualua/ember/lua/ember/store.luaweb/app/Auth/Auth.phpweb/app/Controllers/AdminController.phpweb/app/Controllers/ApiController.phpweb/app/Controllers/AuthController.phpweb/app/Controllers/MigrationController.phpweb/app/Controllers/PagesController.phpweb/app/Controllers/ServerApiController.phpweb/app/Controllers/StoreController.phpweb/app/Controllers/UserController.phpweb/app/Events/GroupSaving.phpweb/app/Events/RoleSaving.phpweb/app/Events/UserRevokedRoleSaving.phpweb/app/Events/UserRoleSaving.phpweb/app/Helpers.phpweb/app/Models/Role.phpweb/app/Models/RolePermission.phpweb/app/Models/StorePackage.phpweb/app/Models/User.phpweb/app/Models/UserRevokedRole.phpweb/app/Models/UserRole.phpweb/app/routes.phpweb/bootstrap/app.phpweb/composer.jsonweb/composer.lockweb/public/css/app.cssweb/public/js/adminvue.jsweb/public/js/app.jsweb/public/mix-manifest.jsonweb/resources/js/app.jsweb/resources/js/components/BanInputGroup.vueweb/resources/js/components/BansTable.vueweb/resources/js/components/ColorPicker.vueweb/resources/js/components/PermissionSwitcher.vueweb/resources/js/components/ProfileAdministration.vueweb/resources/js/components/RoleBadge.vueweb/resources/js/components/RoleManager.vueweb/resources/js/components/RoleSelect.vueweb/resources/js/components/ServerSelect.vueweb/resources/js/components/StorePackages.vueweb/resources/js/components/UsersList.vueweb/resources/js/scripts/ui.jsweb/resources/lang/en.phpweb/resources/sass/app.scssweb/resources/views/admin/groups.twigweb/resources/views/admin/packages.twigweb/resources/views/admin/roles.twigweb/resources/views/bans.twigweb/resources/views/layouts/navbar.twigweb/resources/views/notifications.twigweb/resources/views/profile.twigweb/resources/views/store/credits.twigweb/resources/views/templates/app.twigweb/resources/views/users.twigweb/vendor/adhocore/jwt/LICENSEweb/vendor/adhocore/jwt/composer.jsonweb/vendor/adhocore/jwt/src/JWT.phpweb/vendor/adhocore/jwt/src/JWTException.phpweb/vendor/adhocore/jwt/src/ValidatesJWT.phpweb/vendor/composer/ClassLoader.phpweb/vendor/composer/LICENSEweb/vendor/composer/autoload_psr4.phpweb/vendor/composer/autoload_static.phpweb/vendor/composer/installed.json
Stable2.1.8
- Added a community section to the landing page (player & member statistics)
- Fixed redundant DB migration for fresh
2.1.6installations
Files modified:
web/app/Controllers/MigrationController.phpweb/app/Controllers/PagesController.phpweb/resources/lang/en.phpweb/resources/views/admin/misc.twigweb/resources/views/landing.twig
Stable2.1.7
- Fixed version
2.1.6DB migration - Fixed user list preloader margin
Files modified:
web/app/Controllers/MigrationController.phpweb/public/js/app.jsweb/public/mix-manifest.jsonweb/resources/js/components/UsersList.vue
Stable2.1.6
- Reworked the light theme
- Reworked the user list
- Added an option for a legal notice / impressum page
- Separate last online & last played tracking
- Added user status indicators to profile views
- Other minor improvements
Files modified:
web/app/Controllers/AdminController.phpweb/app/Controllers/ApiController.phpweb/app/Controllers/MigrationController.phpweb/app/Controllers/PagesController.phpweb/app/Controllers/ServerApiController.phpweb/app/Middleware/LastOnlineMiddleware.phpweb/app/Models/User.phpweb/app/routes.phpweb/bootstrap/app.phpweb/public/css/app.cssweb/public/css/bg-img.cssweb/public/css/dark.cssweb/public/css/light.cssweb/public/js/app.jsweb/public/js/manifest.jsweb/public/js/vendor.jsweb/public/mix-manifest.jsonweb/resources/js/components/ProfileAdministration.vueweb/resources/js/components/UsersList.vueweb/resources/js/components/UsersTable.vueweb/resources/js/scripts/ui.jsweb/resources/lang/en.phpweb/resources/sass/app.scssweb/resources/views/admin/dashboard.twigweb/resources/views/admin/misc.twigweb/resources/views/admin/users.twigweb/resources/views/bans.twigweb/resources/views/dependencycheck.twigweb/resources/views/landing.twigweb/resources/views/layouts/footer.twigweb/resources/views/layouts/navbar.twigweb/resources/views/layouts/pagination.twigweb/resources/views/legal/impressum.twigweb/resources/views/legal/privacy.twigweb/resources/views/legal/tos.twigweb/resources/views/notifications.twigweb/resources/views/profile.twigweb/resources/views/store/credits.twigweb/resources/views/store/packages.twigweb/resources/views/templates/app.twigweb/resources/views/users.twigweb/webpack.mix.js
Stable2.1.5
- Added session lifetime configuration - remember to add the new configuration option to
config.phpwhen upgrading - Added an optional centered navbar style
- Fixed a bug with duplicate transaction check
Files modified:
web/app/Controllers/StoreController.phpweb/bootstrap/app.phpweb/config.phpweb/resources/views/admin/misc.twigweb/resources/views/layouts/navbar.twig
Stable2.1.4
- Added Arma 3 support for server cards
- Added a favicon setting
- Added an optional custom sign in button
- Bug fixes & improvements
Files modified:
web/app/Controllers/PagesController.phpweb/app/Models/Server.phpweb/bootstrap/app.phpweb/public/img/ember.icoweb/public/js/forms.jsweb/resources/lang/en.phpweb/resources/views/admin/misc.twigweb/resources/views/admin/servers.twigweb/resources/views/layouts/navbar.twigweb/resources/views/templates/app.twig
Stable2.1.3
- SEO improvements
- Added community name to page titles
- Implemented Open Graph tags
- Added custom error pages (404 & 500)
- Added new localization strings
- Other bug fixes and improvements
Files modified:
web/app/Controllers/ApiController.phpweb/app/Controllers/PagesController.phpweb/app/Controllers/StoreController.phpweb/app/routes.phpweb/bootstrap/app.phpweb/public/js/app.jsweb/public/mix-manifest.jsonweb/resources/js/components/BansTable.vueweb/resources/js/components/StorePackages.vueweb/resources/js/components/TransactionLogsTable.vueweb/resources/js/components/TransactionsTable.vueweb/resources/lang/en.phpweb/resources/views/admin/dashboard.twigweb/resources/views/admin/misc.twigweb/resources/views/bans.twigweb/resources/views/error.twigweb/resources/views/landing.twigweb/resources/views/layouts/footer.twigweb/resources/views/legal/privacy.twigweb/resources/views/legal/tos.twigweb/resources/views/store/credits.twigweb/resources/views/store/packages.twigweb/resources/views/store/serverpicker.twigweb/resources/views/templates/app.twig
Stable2.1.2
- Added a separate option for landing page center logo
- Bug fixes
Files modified:
web/app/Controllers/MigrationController.phpweb/app/Models/Setting.phpweb/resources/views/admin/misc.twigweb/resources/views/landing.twig
Stable2.1.1
- Bug fixes and improvements
Files modified:
web/app/Controllers/StoreController.phpweb/bootstrap/app.phpweb/public/css/dark.cssweb/resources/views/admin/dashboard.twigweb/resources/views/admin/misc.twigweb/resources/views/admin/users.twigweb/resources/views/store/credits.twigweb/resources/views/store/packages.twigweb/resources/views/templates/app.twig
Stable2.1.0
- Slight store API changes in preparation for Rust support (uMod plugin approval pending)
- Store layout changes
- server picker page
- modal layout for store packages
- store package images/icons
- Implemented skeleton placeholders to bans table
- Prevented dropping permanent weapons from store packages in DarkRP when
GAMEMODE.Config.dropspawnedweaponsis set tofalse - Minor bug fixes and improvements
Files modified:
lua/ember/lua/ember/store.luaweb/app/Controllers/AdminController.phpweb/app/Controllers/MigrationController.phpweb/app/Controllers/PagesController.phpweb/app/Controllers/ServerApiController.phpweb/app/Controllers/StoreController.phpweb/app/Events/StorePackagePurchaseSaving.phpweb/app/Models/Server.phpweb/app/Models/StorePackage.phpweb/app/Models/StorePackagePurchase.phpweb/app/routes.phpweb/bootstrap/app.phpweb/package-lock.jsonweb/package.jsonweb/public/css/app.cssweb/public/css/dark.cssweb/public/js/adminvue.jsweb/public/js/app.jsweb/public/js/store.jsweb/public/mix-manifest.jsonweb/resources/js/components/BansTable.vueweb/resources/js/components/StorePackages.vueweb/resources/sass/app.scssweb/resources/views/admin/packages.twigweb/resources/views/landing.twigweb/resources/views/layouts/footer.twigweb/resources/views/layouts/navbar.twigweb/resources/views/store/packages.twigweb/resources/views/store/serverpicker.twigweb/resources/views/templates/app.twig
Stable2.0.9
- Added a global AJAX progress bar
- Fixed a possible group sync conflict
- Disabled requesting shipping address for store transactions
- Added a port field to database configuration
- Other bug fixes and improvements
Files modified:
web/app/Controllers/ServerApiController.phpweb/app/Helpers.phpweb/app/Middleware/GuestMiddleware.phpweb/app/routes.phpweb/bootstrap/app.phpweb/composer.jsonweb/composer.lockweb/config.phpweb/package-lock.jsonweb/package.jsonweb/public/css/app.cssweb/public/css/dark.cssweb/public/js/app.jsweb/public/mix-manifest.jsonweb/resources/js/app.jsweb/resources/js/scripts/ui.jsweb/resources/sass/app.scssweb/resources/views/notifications.twigweb/resources/views/store/credits.twigweb/vendor/bin/*web/vendor/composer/*web/vendor/league/html-to-markdown/*