Skip to content

v1.0.3

Latest
Compare
Choose a tag to compare
@GamerVII-NET GamerVII-NET released this 31 Dec 12:55
fd2e6b9

Release Notes - Gml.Web.Client v1.0.3

📢 Gml.Web.Client v1.0.3 — Now Available!
This release brings a wealth of new features, UI improvements, and performance optimizations to enhance the user experience and streamline player management.


What’s New?

🚀 New Features and Enhancements

  • Players Page and Table:

    • Introduced a new page for players, featuring the PlayersTable component.
    • Includes sorting, pagination, and a skeleton loader for smooth user interaction.
    • Integrated with the new PlayersService for dynamic data handling.
  • Profile Visibility Control:

    • Added the isEnabled field to manage profile visibility in the launcher.
    • Removed redundant success notifications for a cleaner interface.
  • GamePlayers Widget:

    • Added a new widget to display players with skins, names, and statuses (e.g., blocked).
    • Updated the profile page with a new "Игроки" tab and integrated skin display from external sources.
  • Whitelist Management:

    • Added functionality to manage whitelisted players directly from profiles.
    • Updated hooks, forms, and dependencies (lodash and @types/lodash) to support this feature.
  • Enhanced Homepage:

    • Introduced feature cards with icons and descriptions for key functionality.
    • Updated styles and grid configurations for improved aesthetics.

🎨 UI/UX Improvements

  • Redesigns and Refinements:

    • Redesigned the Sentry page with a copy button for error stack traces and improved chart labels.
    • Updated styles for player cards in whitelists, optimizing alignment and button placement.
    • Improved navigation menus for better responsiveness and clarity.
  • Button Updates:

    • Added a "Text" style to buttons for a modern, minimalist look.
    • Updated button labels for profile management to enhance clarity.
  • Profile Tabs Description Update:

    • Improved subheaders for server and player tabs, providing clearer instructions for users.

🛠️ Performance and Refactoring

  • Optimized Data Fetching:

    • Adjusted the source for profile data in DataTable.
    • Refined the structure for fetching and handling profile data.
  • Improved UseEffect Handling:

    • Removed redundant dependencies in useEffect to prevent unnecessary calls and enhance performance.
  • Task Simplifications:

    • Rounded numerical values in getPercent for better readability.
  • Refactored Codebase:

    • Unified naming conventions, including updating "GML" to "Gml" across the application.
    • Merged refactoring changes for cleaner and more maintainable code.

🐛 Bug Fixes

  • External Links:
    • Fixed external links to open in a new window with target="_blank".
  • Typos and Style Errors:
    • Corrected a typo on the welcome page and improved adaptive styling for navigation menus.
  • Profile Data Access:
    • Fixed issues with accessing profile data and updated table structures for reliability.

Upgrade now to explore these features and improvements! 🚀