Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: wpengine/hwptoolkit
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: wpengine/hwptoolkit
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: chore-integrate-logging-configuration
Choose a head ref
  • 11 commits
  • 51 files changed
  • 1 contributor

Commits on Aug 18, 2025

  1. Configuration menu
    Copy the full SHA
    add5381 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2025

  1. Configuration menu
    Copy the full SHA
    fe33b7c View commit details
    Browse the repository at this point in the history
  2. Improve settings field sanitization and add tests

    Refactored Select_Field sanitization to handle non-string values and filter out invalid options. Removed redundant is_admin() check in Settings_Page::init. Added comprehensive unit tests for Settings_Page to verify initialization, hook registration, tab selection, and asset loading behaviors.
    colinmurphy committed Aug 20, 2025
    Configuration menu
    Copy the full SHA
    810a5ac View commit details
    Browse the repository at this point in the history
  3. Document and extend admin settings architecture

    Added detailed admin settings documentation in docs/admin.md and updated README.md with references to admin architecture and extension hooks. Modified Basic_Configuration_Tab to allow fields to be filtered via 'wpgraphql_logging_basic_configuration_fields', enabling easier extension of admin settings.
    colinmurphy committed Aug 20, 2025
    Configuration menu
    Copy the full SHA
    2a0087e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    843b13c View commit details
    Browse the repository at this point in the history
  5. Disable SSL mode for MySQL commands in test env script

    Adds --ssl-mode=DISABLED to mysql and mysqladmin commands in install-test-env.sh to prevent SSL connection issues during database setup.
    colinmurphy committed Aug 20, 2025
    Configuration menu
    Copy the full SHA
    4ce8dca View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    18ab11e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8dfeeef View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2025

  1. Refactor settings tab interface and add config service for getting data.

    - Refactored Settings_Tab_Interface to use static methods for tab name and label,
    - Updating all usages and tests accordingly.
    - Added Config_Settings_Service to encapsulate retrieval and parsing of logging configuration, with comprehensive unit tests for config value helpers and sanitization.
    - Improved data sampling options and made Plugin::setup protected.
    colinmurphy committed Aug 21, 2025
    Configuration menu
    Copy the full SHA
    12d7849 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e7e37d6 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2025

  1. Created and integrated request context object

    This will help with integrating should we log a request or not.
    colinmurphy committed Aug 22, 2025
    Configuration menu
    Copy the full SHA
    8d5cee0 View commit details
    Browse the repository at this point in the history
Loading