feat(options-list): per-page + bottom action bar, release 1.0.2#128
Merged
Conversation
…e 1.0.2 Options list now lets operators pick rows per page (25 / 50 / 100 / 200) and jump directly to a page number, and the quarantine / export / delete action bar is also rendered below the table so it is reachable without scrolling back up. Also hardens the protected-option check so its semantics match the storage layer: `CoreOptions::contains()` compares case-insensitively and ignores trailing whitespace, and the importer's prefix guards use the same normalization. This keeps the guard aligned with the DB's `utf8mb4_*_ci` WHERE behavior so a non-canonical spelling cannot slip past while still matching the stored row. Release workflow now publishes an unversioned `optrion.zip` alongside the versioned archive, and the Playground blueprint points at the `releases/latest/download/optrion.zip` URL so the demo always tracks the newest release without needing a per-release URL bump. Closes #126 Closes #127
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
optrion.zipalongside the versioned zip; Playground blueprint points at/releases/latest/download/optrion.zipso the demo always tracks the newest release.Test plan
composer lint(via wp-env)npm run test(83 tests, 246 assertions — includes 5 new tests)1.0.2after merge → release workflow publishesoptrion.zip(backfilled on 1.0.1 to avoid a gap)Closes #126
Closes #127