PivityGmodStore

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

(68)(205)

You can always read the reviews or discuss this product

Stable2.15.1
  1. Fixed unbanning permanently banned users from the web UI
  2. Improved compatibility and performance for the Apache configuration
Stable2.15.0
  1. Implemented a server map image modal and wipe progress/time for the landing page
  2. Added blob storage endpoints to the game API
  3. Added a metadata viewer to the server manager
  4. Implemented enabling/disabling individual modules from the web UI
  5. Implemented class-based database migrations
  6. Allows for PHP logic & schema builder
  7. Supports granular rollbacks for development
  8. Fixed version 2.14.0 migration for some database configurations
  9. Changed the minimum MySQL version requirement to 5.7.9
  10. Set the minimum MariaDB version to 10.5.10 (experimental)
  11. (Modules with legacy migrations remain compatible)
  12. Reworked the handling of [X-]Forwarded headers for URIs
  13. If your web server is behind a reverse proxy, add its upstream-facing interface's IP or the wildcard * to trusted_proxies in config.php
  14. Added a form builder class & a field generator component for use with modules
  15. Various bug fixes, improvements and refactors, including:
  16. Frontend
  17. Added icons for external links (on the navbar, form field labels & server cards)
  18. Added animations to collapse toggles
  19. Improved navbar overflow handling
  20. Implemented showing the monthly goal & top/recent contributors on the server picker page if credits purchases are disabled
  21. Backend
  22. Fixed triggering audit events for unbans
  23. Enabled APCu caching (if available) for the class autoloader
  24. Refactored core & module bootstrapping
Stable2.14.0
  1. Improved appearance and theming
  2. Implemented adaptive light/dark mode
  3. Added visual color options
  4. Added granular theme modifier toggles
  5. Cleaned up style sheets
  6. Various minor visual improvements
  7. Rearchitected the game server integration API
  8. Improved the request flow and abstractions for extensibility
  9. Rewrote the Garry's Mod integration addon
  10. Implemented the new game API
  11. Vastly improved code readability through modularity
  12. Added hooks and handler registration for custom actions
  13. Replaced the configuration file with commands (backed by the file library)
  14. Run the ember connect command with the URL and token from the legacy ember_config.lua file when upgrading
  15. Improved unban logic: the server's ban enforcement scope is now respected (except for the scope "none" if ban logging is enabled)
  16. Deprecated the legacy server API
  17. Improved store package actions
  18. Implemented user-presenceless ("offline") actions
  19. Executed in-game regardless of the user's presence
  20. Individually togglable for certain action types (such as commands)
  21. Implemented RCON command actions (for basic integration with otherwise unsupported games)
  22. Requires configuration of the new task scheduler under general settings
  23. Decoupled actions from packages
  24. Packages can now have multiple actions of the same type
  25. Implemented tracking action executions individually
  26. 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)
  27. Expiring package instances execute only those expiry phase actions created prior to expiry (as before)
  28. Implemented active phase actions, which are executed every time a player joins with an unexpired package instance
  29. Improved the store user experience
  30. Implemented recording credits balance events (adjustments/payments/purchases)
  31. Added a credits balance history table to the user purchases page
  32. Implemented redirecting unauthenticated customers to sign in upon attempt to purchase
  33. Added a banner instructing to link required game accounts
  34. Added a TOS disclaimer to package listings
  35. Implemented an option to restrict server integration token use to a known remote address only (for security)
  36. Implemented server group ban scope (allows for applying a ban on a (sub)set of servers at once)
  37. Refactored user authentication providers for modularity
  38. Extracted Minecraft integration into a module
  39. Improved user merging
  40. Added a merge button to user settings
  41. Implemented callbacks for modules
  42. Improved server queries and cards
  43. Implemented TCP-based server queries (for games based on Steam Networking and Minecraft query protocol)
  44. Implemented concurrency and locking (for performance and efficiency)
  45. Added an option to show the server address alongside the "Join" button
  46. Restored the "Join" button for Rust
  47. Improved webhooks
  48. Implemented a test execution button
  49. Implemented array access for model subattributes
  50. Added default value and UNIX timestamp filters
  51. Numerous bug fixes and improvements, including:
  52. Reworked user API filtering, ordering and pagination
  53. Implemented additional metadata for servers (e.g. integration version)
  54. Changed the minimum MySQL version requirement to 5.7.8
  55. Implemented validating role order changes clientside
  56. Replaced the rich text editor component
  57. Fixed privileged XSS vulnerabilities
  58. Fixed parsing Discord usernames
Stable2.13.1
  1. Fixed a vulnerability in the addon (reported by danx91)
Stable2.13.0
  1. Reworked the configuration file
  2. Added options for the session cookie name and storage driver
  3. To retain existing sessions, set the name to null and driver to 'default'
  4. Improved roles and permissions
  5. Added more permissions
  6. Super administrator
  7. Manage general settings
  8. View audit log
  9. Manage roles
  10. Manage user roles
  11. Manage servers
  12. Manage server groups
  13. Manage webhooks
  14. Manage localization
  15. Manage landing page
  16. Manage store settings
  17. Manage store sales
  18. Manage store packages
  19. Manage store users
  20. Manage loading screens
  21. Implemented enforcing role hierarchy and uniqueness (role manager, bans)
  22. Implemented unlinking users from authentication providers
  23. Implemented an extensible tabbed layout for user profiles
  24. Implemented automated banning on chargeback for Stripe
  25. Implemented logging bans created/removed with sAdmin (Lua)
  26. Updated the addon configuration file
  27. Reworked serving loading screen map icons
  28. Implemented loading icons from the storage directory
  29. Implemented proxying fallback icons
  30. Replaced the "Join" button with the address and game port for Rust server cards (Steam Networking)
  31. Reworked the store revenue graph
  32. Deferred Vue instance creation (allows for modules to register custom components before the instance is mounted)
  33. Various bug fixes, improvements and refactors
Stable2.12.0
  1. Added a console command for clearing the cache
  2. Fixed PHP <8.1 compatibility for the Stripe integration
  3. Refactored payment processor registration & loading
  4. Reworked dependency check & initiating database migrations
  5. Improved the navbar's appearance for the blurred color scheme
  6. Implemented visibility toggles for password inputs
  7. Various minor bug fixes and improvements
Stable2.11.3
  1. Fixed PHP <8.1 compatibility for the store credits page
Stable2.11.2
  1. Fixed creating roles when none exist in the database
  2. Fixed creating a Stripe checkout session for store packages with no description
  3. Fixed displaying an error message when attempting to remove a server which has associated store packages
Stable2.11.1
  1. Fixed the order of servers on the landing page
  2. Minor improvements
Stable2.11.0
  1. Implemented server groups
  2. Added an option to revoke store package purchases
  3. Added toggles for server visibility & featured status
  4. Added user roles to the server API poll
  5. Added a Steam group card to the community section
  6. Improved the Stripe integration
  7. Implemented Stripe API 2022-08-01 changes
  8. Added customer, package description & image to checkout session
  9. Fixed polling for the Garry's Mod integration
  10. Various bug fixes and improvements
Stable2.10.0
  1. Added a divide filter for webhooks
  2. Fixed showing other users' linked accounts to administrators
  3. Fixed showing modules' models' class names in the webhook manager
  4. Fixed setting ban expiry timestamp from the server API
  5. Fixed server query challenge response
  6. Fixed issues with timestamp time zones
  7. Fixed image button on editor toolbar
  8. Various improvements
Stable2.9.1
  1. Fixed PHP 7.4 compatibility
  2. Other minor bug fixes and improvements