PivityGmodStore

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

(68)(205)

You can always read the reviews or discuss this product

Stable2.3.2
  1. Reworked server settings
  2. Implemented remote console for Rust, Garry's Mod and Minecraft
  3. when configured, the role package action and server-scoped bans will be sent to servers instantly (only for Rust)
Stable2.3.1
  1. Reworked landing page server cards
  2. Bug fixes and improvements
  3. PHP 7.4 compatibility
Stable2.3.0
  1. Optimized the integration addon to handle more users at once
  2. Bug fixes and improvements


Modified files are now listed in CHANGELOG.txt.

Stable2.2.9
  1. Fixed a bug with saving Lua store package actions for Garry's Mod


Files modified:

  1. web/public/js/app.js
  2. web/public/mix-manifest.json
  3. web/resources/js/components/store/PackageManager.vue
Stable2.2.8
  1. Added support for free store packages
  2. Refactored role & store package management
  3. fixed a bug with saving existing store packages


Files modified:

  1. web/app/Controllers/AdminController.php
  2. web/app/Controllers/MigrationController.php
  3. web/app/Controllers/PagesController.php
  4. web/app/Controllers/RoleController.php
  5. web/app/Controllers/ServerApiController.php
  6. web/app/Controllers/StorePackageController.php
  7. web/app/Models/StorePackage.php
  8. web/app/routes.php
  9. web/bootstrap/app.php
  10. web/public/js/adminvue.js
  11. web/public/js/app.js
  12. web/public/mix-manifest.json
  13. web/resources/js/components/roles/RoleBadge.vue
  14. web/resources/js/components/roles/RoleManager.vue
  15. web/resources/js/components/store/PackageManager.vue
  16. web/resources/js/components/store/StorePackages.vue
  17. web/resources/js/components/users/ProfileAdministration.vue
  18. web/resources/js/components/util/Badge.vue
  19. web/resources/js/components/util/GenericManager.vue
  20. web/resources/lang/en.php
  21. web/resources/views/admin/packages.twig
  22. web/resources/views/profile.twig
  23. web/resources/views/templates/app.twig
Stable2.2.7
  1. Added a purchase history page
  2. Implemented console command package action for Rust
  3. Minor bug fixes and improvements


Files modified:

  1. web/app/Auth/Auth.php
  2. web/app/Controllers/MigrationController.php
  3. web/app/Controllers/StoreController.php
  4. web/app/Middleware/UserMatchMiddleware.php
  5. web/app/routes.php
  6. web/public/js/adminvue.js
  7. web/public/js/app.js
  8. web/public/mix-manifest.json
  9. web/resources/js/components/GroupSelect.vue
  10. web/resources/js/components/bans/BanInputGroup.vue
  11. web/resources/js/components/bans/BansTable.vue
  12. web/resources/js/components/roles/RoleBadge.vue
  13. web/resources/js/components/roles/RoleManager.vue
  14. web/resources/js/components/roles/RoleSelect.vue
  15. web/resources/js/components/store/FailedPaymentLogsTable.vue
  16. web/resources/js/components/store/PackagePurchaseCards.vue
  17. web/resources/js/components/store/PackagePurchasesTable.vue
  18. web/resources/js/components/store/PaymentCards.vue
  19. web/resources/js/components/store/PaymentsTable.vue
  20. web/resources/js/components/store/StorePackages.vue
  21. web/resources/js/components/users/ProfileAdministration.vue
  22. web/resources/js/components/users/UsersList.vue
  23. web/resources/js/components/util/ColorPicker.vue
  24. web/resources/js/components/util/PermissionSwitcher.vue
  25. web/resources/js/components/util/ProfileTd.vue
  26. web/resources/js/components/util/ServerSelect.vue
  27. web/resources/js/components/util/TimeAgo.vue
  28. web/resources/lang/en.php
  29. web/resources/views/admin/dashboard.twig
  30. web/resources/views/admin/packages.twig
  31. web/resources/views/layouts/navbar.twig
  32. web/resources/views/store/purchases.twig
Stable2.2.6
  1. Impemented Stripe for accepting payments
  2. Implemented Discord OAuth for linking accounts


Files modified:

  1. web/app/Controllers/AdminController.php
  2. web/app/Controllers/AuthController.php
  3. web/app/Controllers/MigrationController.php
  4. web/app/Controllers/PagesController.php
  5. web/app/Controllers/StoreController.php
  6. web/app/Middleware/AuthMiddleware.php
  7. web/app/Middleware/UnlinkedMiddleware.php
  8. web/app/Models/StoreFailedPaymentLog.php
  9. web/app/Models/StorePayment.php
  10. web/app/routes.php
  11. web/composer.json
  12. web/composer.lock
  13. web/config.php
  14. web/public/js/app.js
  15. web/public/js/store.js
  16. web/public/mix-manifest.json
  17. web/resources/js/components/FailedPaymentLogsTable.vue
  18. web/resources/js/components/PaymentsTable.vue
  19. web/resources/lang/en.php
  20. web/resources/views/admin/dashboard.twig
  21. web/resources/views/admin/misc.twig
  22. web/resources/views/profile.twig
  23. web/resources/views/store/credits.twig
  24. web/vendor/composer/*
  25. web/vendor/stripe/*
Stable2.2.5
  1. Fixed server authorization for certain Apache & PHP-FPM configurations


Files modified:

  1. web/.htaccess
Stable2.2.4
  1. Added an unban endpoint to the server API
  2. Added a #unban chat command (Lua)
  3. Implemented the ULibPlayerUnBanned hook (Lua) - remember to add the new configuration options to ember_config.lua when upgrading
  4. Various minor bug fixes and improvements


Files modified:

  1. lua/ember/lua/autorun/client/ember.lua
  2. lua/ember/lua/ember/bans.lua
  3. lua/ember/lua/ember/init.lua
  4. lua/ember/lua/ember_config.lua
  5. web/app/Controllers/ApiController.php
  6. web/app/Controllers/ServerApiController.php
  7. web/app/Events/StoreCreditSaving.php
  8. web/app/Middleware/ServerTokenMiddleware.php
  9. web/app/Models/StoreCredit.php
  10. web/app/Models/User.php
  11. web/app/Module.php
  12. web/app/routes.php
  13. web/bootstrap/app.php
  14. web/bootstrap/modules.php
  15. web/public/js/adminvue.js
  16. web/public/js/app.js
  17. web/public/mix-manifest.json
  18. web/resources/js/components/BansTable.vue
  19. web/resources/js/components/UsersList.vue
  20. web/resources/lang/en.php
  21. web/resources/views/admin/features.twig
  22. web/resources/views/admin/links.twig
  23. web/resources/views/admin/loadingscreens.twig
  24. web/resources/views/admin/packages.twig
  25. web/resources/views/admin/servers.twig
  26. web/resources/views/admin/team.twig
  27. web/resources/views/layouts/navbar.twig
Stable2.2.3
  1. Added an image URL option to text editors
  2. Bug fixes and improvements
  3. Rust server queries now display player counts above 256 correctly
  4. Store package processing fixes
  5. Removed some redundant scripts


Files modified:

  1. lua/ember/lua/ember/store.lua
  2. web/app/Controllers/ApiController.php
  3. web/public/css/dark.css
  4. web/public/js/app.js
  5. web/public/js/vendor.js
  6. web/public/mix-manifest.json
  7. web/resources/js/app.js
  8. web/resources/js/components/TimeAgo.vue
  9. web/resources/js/scripts/quill.js
  10. web/resources/lang/en.php
  11. web/resources/views/layouts/navbar.twig
  12. web/resources/views/notifications.twig
  13. web/resources/views/profile.twig
  14. web/resources/views/templates/app.twig
Stable2.2.2
  1. Implemented automatic polling for new store package purchases & bans
  2. Added /sync chat command for syncing roles & package purchases manually
  3. Added an option to choose servers to sync each role on
  4. Fixed default config.php indentation (no new options were added)


Files modified:

  1. lua/ember/lua/autorun/client/ember.lua
  2. lua/ember/lua/ember/init.lua
  3. lua/ember/lua/ember/store.lua
  4. lua/ember/lua/ember_config.lua
  5. web/app/Controllers/AdminController.php
  6. web/app/Controllers/MigrationController.php
  7. web/app/Controllers/PagesController.php
  8. web/app/Controllers/ServerApiController.php
  9. web/app/Models/Role.php
  10. web/app/Models/RoleSyncExcludedServer.php
  11. web/app/Models/User.php
  12. web/app/routes.php
  13. web/config.php
  14. web/public/js/app.js
  15. web/public/mix-manifest.json
  16. web/resources/js/components/RoleManager.vue
  17. web/resources/views/admin/roles.twig
Stable2.2.1
  1. Fixed creating a role when none exist


Files modified:

  1. web/public/js/app.js
  2. web/public/mix-manifest.json
  3. web/resources/js/components/RoleManager.vue