Skip to content

Conversation

@up1512001
Copy link
Member

@up1512001 up1512001 commented Aug 28, 2025

  • added changesets configurations
  • remove setup reference with settings
  • remove public key reference with api key
  • updated plugin/package.json/composer.json version
  • removed deprecated components' attributes and unified modal behaviour
  • added common plugins filter under all sites
  • optimized plugin activation/deactivation flow
  • remove orphan options & table on plugin deletion
  • fix linting issues
  • fix release workflow
  • updated translation file

@up1512001 up1512001 self-assigned this Aug 28, 2025
@up1512001 up1512001 marked this pull request as ready for review August 28, 2025 11:02
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR implements a comprehensive release preparation for OneUpdate v1.0.1 with a focus on terminology standardization and codebase optimization. The primary objective is to standardize API authentication terminology from "Public Key" to "API Key" throughout the application, remove deprecated features, and establish modern development tooling.

  • Standardized authentication terminology from "Public Key" to "API Key" across all code and documentation
  • Added changeset configuration for better release management and removed deprecated WordPress component attributes
  • Implemented comprehensive cleanup features for plugin uninstallation and optimized codebase structure

Reviewed Changes

Copilot reviewed 28 out of 30 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
uninstall.php Added database cleanup and option removal functionality
readme.txt Updated stable tag to v1.0.1
package.json Added changesets CLI dependency and release scripts
oneupdate.php Updated version numbers and WordPress requirements
languages/oneupdate.pot Refreshed translation strings with terminology updates
inc/helpers/custom-functions.php Updated API key validation logic
inc/classes/rest/class-workflow.php Replaced public key references with API key terminology
inc/classes/rest/class-basic-options.php Updated API documentation comments
inc/classes/plugin-configs/class-secret-key.php Updated secret key generation to use API key terminology
inc/classes/plugin-configs/class-db.php Added table cleanup method for uninstallation
inc/classes/class-plugin.php Optimized import statements
inc/classes/class-hooks.php Updated plugin action links from "Setup" to "Settings"
inc/classes/class-cache.php Removed unused import and optimized plugin info caching
inc/classes/class-assets.php Updated JavaScript localization to use API key terminology
docs/INSTALLATION.md Updated documentation terminology
composer.json Added version field
assets/src/components/* Updated React components to use modern WordPress component attributes
.github/workflows/release_on_tag.yml Added uninstall.php to release package
.changeset/* Added changeset configuration files

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

danish17
danish17 previously approved these changes Aug 28, 2025
@up1512001 up1512001 merged commit 1b62c0c into main Aug 29, 2025
5 of 6 checks passed
@up1512001 up1512001 deleted the release/1.0.1 branch August 29, 2025 12:38
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.

3 participants