Skip to content

Dev - #4

Open
CodeSawMir wants to merge 6 commits into
mainfrom
dev
Open

Dev#4
CodeSawMir wants to merge 6 commits into
mainfrom
dev

Conversation

@CodeSawMir

Copy link
Copy Markdown
Owner

No description provided.

- Introduced ToolTinker class for handling PHP snippets execution within a fully booted WordPress environment.
- Implemented AJAX endpoints for running, saving, and deleting snippets.
- Added a new Tinker tab in the Dev Zone interface with a code editor and output display.
- Enqueued necessary styles and scripts for the Tinker functionality.
- Enhanced existing tools to include a shared stylesheet for post tools.
- Updated layout and templates to accommodate the new Tinker tab and its features.
- Added a new TinkerAuditLog class to maintain a capped audit trail of Tinker runs.
- Enhanced ToolTinker to support isolated execution of PHP snippets in a child process, improving safety and stability.
- Introduced isolated-runner.php to handle the execution of snippets in isolation.
- Updated Admin class to enforce write permissions based on environment type, preventing execution in production.
- Modified the Tinker UI to reflect changes in functionality and improve user experience.
- Added checks to protect sensitive options from being deleted via the API.
@CodeSawMir CodeSawMir self-assigned this Aug 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant