From 8a40abd16e3ad98776304c3c973f52daa8d8088e Mon Sep 17 00:00:00 2001 From: fahimreza-dev Date: Mon, 5 Oct 2026 17:03:49 +0600 Subject: [PATCH] chore(release): 1.5.1 Version in all five places (header, SADDLE_VERSION, stable tag, package.json, package-lock.json). The changelog adds the white sidebar panel (#329) beside the one-page layout (#331). saddle.pot regenerated: same 2,156 strings, new version and line numbers. Co-Authored-By: Claude Opus 5.5 --- languages/saddle.pot | 44 ++++++++++++++++++++++---------------------- package-lock.json | 4 ++-- package.json | 2 +- readme.txt | 3 ++- saddle.php | 4 ++-- 5 files changed, 29 insertions(+), 28 deletions(-) diff --git a/languages/saddle.pot b/languages/saddle.pot index 222cee5..c190404 100644 --- a/languages/saddle.pot +++ b/languages/saddle.pot @@ -2,14 +2,14 @@ # This file is distributed under the GPL-2.0-or-later. msgid "" msgstr "" -"Project-Id-Version: Saddle 1.5.0\n" +"Project-Id-Version: Saddle 1.5.1\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/saddle\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2026-10-04T11:04:04+00:00\n" +"POT-Creation-Date: 2026-10-05T11:00:57+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.12.0\n" "X-Domain: saddle\n" @@ -3828,7 +3828,7 @@ msgid "Edited Yoast schema type on post #%d." msgstr "" #: includes/admin/class-saddle-connections-rest.php:149 -#: includes/class-saddle-access.php:120 +#: includes/class-saddle-access.php:177 msgid "That is not an access role Saddle knows." msgstr "" @@ -4025,7 +4025,7 @@ msgstr "" #: includes/admin/class-saddle-settings.php:187 #: includes/class-saddle-modules.php:88 -#: includes/class-saddle-modules.php:181 +#: includes/class-saddle-modules.php:188 msgid "Settings" msgstr "" @@ -4036,7 +4036,7 @@ msgstr "" msgid "Get started" msgstr "" -#: includes/admin/class-saddle-settings.php:409 +#: includes/admin/class-saddle-settings.php:410 msgid "Saddle: the admin UI has not been built yet. Run \"npm install && npm run build\" in the plugin folder." msgstr "" @@ -4326,7 +4326,7 @@ msgstr "" msgid "This post is not a Divi 5 page. Use divi-set-page to build an empty post, or the regular content tools for non-Divi content." msgstr "" -#: includes/class-saddle-access.php:65 +#: includes/class-saddle-access.php:76 #: includes/oauth/class-saddle-oauth-consent.php:189 #: admin/build/index.js:1 #: admin/build/index.js:23 @@ -4339,7 +4339,7 @@ msgstr "" msgid "Read only" msgstr "" -#: includes/class-saddle-access.php:66 +#: includes/class-saddle-access.php:77 #: includes/oauth/class-saddle-oauth-consent.php:193 #: admin/build/index.js:1 #: admin/build/index.js:23 @@ -4352,7 +4352,7 @@ msgstr "" msgid "Edit content" msgstr "" -#: includes/class-saddle-access.php:67 +#: includes/class-saddle-access.php:78 #: includes/oauth/class-saddle-oauth-consent.php:197 #: admin/build/index.js:1 #: admin/build/index.js:23 @@ -4365,8 +4365,8 @@ msgstr "" msgid "Manage the site" msgstr "" -#: includes/class-saddle-access.php:136 -#: includes/class-saddle-access.php:143 +#: includes/class-saddle-access.php:193 +#: includes/class-saddle-access.php:200 #: includes/oauth/class-saddle-oauth-endpoints.php:335 msgid "That connection no longer exists." msgstr "" @@ -5621,7 +5621,7 @@ msgstr "" msgid "General" msgstr "" -#: includes/class-saddle-modules.php:168 +#: includes/class-saddle-modules.php:175 msgid "Overview" msgstr "" @@ -8173,39 +8173,39 @@ msgstr "" #: admin/build/index.js:117 #: admin/src/components/SettingsForm.jsx:354 #: admin/src/components/SettingsPage.jsx:98 -#: admin/src/components/SignInCard.jsx:63 +#: admin/src/components/SignInCard.jsx:62 msgid "Could not save that setting." msgstr "" #: admin/build/index.js:38 -#: admin/src/components/SignInCard.jsx:85 +#: admin/src/components/SignInCard.jsx:86 msgid "Apps can find this site’s sign-in details on their own." msgstr "" #: admin/build/index.js:38 -#: admin/src/components/SignInCard.jsx:92 +#: admin/src/components/SignInCard.jsx:93 msgid "This site answers too slowly for some apps. The sign-in details are correct, but ChatGPT gives up after a few seconds and reports that the site doesn’t support sign-in. A page cache or a faster host usually fixes it." msgstr "" #: admin/build/index.js:38 -#: admin/src/components/SignInCard.jsx:98 +#: admin/src/components/SignInCard.jsx:99 msgid "Apps may not be able to find the sign-in details automatically. This usually means WordPress lives in a subfolder, or your host blocks addresses starting with a dot. Most apps will still connect; ChatGPT may not." msgstr "" #: admin/build/index.js:38 #: admin/build/index.js:88 #: admin/src/approvals-logic.js:260 -#: admin/src/components/SignInCard.jsx:106 +#: admin/src/components/SignInCard.jsx:107 msgid "Yes" msgstr "" #: admin/build/index.js:38 -#: admin/src/components/SignInCard.jsx:110 +#: admin/src/components/SignInCard.jsx:111 msgid "Too slow" msgstr "" #: admin/build/index.js:38 -#: admin/src/components/SignInCard.jsx:113 +#: admin/src/components/SignInCard.jsx:114 msgid "Maybe not" msgstr "" @@ -9109,7 +9109,7 @@ msgstr "" #: admin/build/index.js:79 #: admin/build/index.js:82 #: admin/src/components/Frame.jsx:210 -#: admin/src/components/Frame.jsx:572 +#: admin/src/components/Frame.jsx:578 msgid "No app can read or change this site until you resume." msgstr "" @@ -9121,7 +9121,7 @@ msgstr "" #: admin/build/index.js:79 #: admin/build/index.js:82 #: admin/src/components/Frame.jsx:230 -#: admin/src/components/Frame.jsx:584 +#: admin/src/components/Frame.jsx:590 msgid "Resume" msgstr "" @@ -9171,12 +9171,12 @@ msgid "Rate Saddle" msgstr "" #: admin/build/index.js:82 -#: admin/src/components/Frame.jsx:529 +#: admin/src/components/Frame.jsx:535 msgid "Skip to content" msgstr "" #: admin/build/index.js:82 -#: admin/src/components/Frame.jsx:571 +#: admin/src/components/Frame.jsx:577 msgid "AI is paused." msgstr "" diff --git a/package-lock.json b/package-lock.json index 012ad87..e719f14 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "saddle", - "version": "1.5.0", + "version": "1.5.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "saddle", - "version": "1.5.0", + "version": "1.5.1", "license": "GPL-2.0-or-later", "dependencies": { "@plugpress/ui": "^0.12.0" diff --git a/package.json b/package.json index a3d8062..67945fd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "saddle", - "version": "1.5.0", + "version": "1.5.1", "description": "Self-hosted MCP server for WordPress — admin UI build.", "author": "PlugPress", "license": "GPL-2.0-or-later", diff --git a/readme.txt b/readme.txt index 02d6954..4e5bdd5 100644 --- a/readme.txt +++ b/readme.txt @@ -4,7 +4,7 @@ Tags: mcp, ai, claude, chatgpt, divi Requires at least: 6.9 Tested up to: 7.1 Requires PHP: 7.4 -Stable tag: 1.5.0 +Stable tag: 1.5.1 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html @@ -210,6 +210,7 @@ The WordPress.org version never checks for its own updates. The version from plu = 1.5.1 = * New: A plugin that adds a page under Saddle can draw it as one page, with no sidebar and no tab row. Its settings open from the page and lead back to it. Saddle Analytics uses this. +* Changed: On a plugin's page under Saddle, such as SEO or CRM, the sections sit in a white panel on the left, and the page starts right beside it instead of in the middle of the screen. = 1.5.0 = * New: Each connected app has its own access. On AI apps, choose Read only, Edit content (posts, pages, media, menus and SEO) or Manage the site (also plugins, themes, updates and settings) for each app. A new app starts at Read only. Updating Saddle keeps what each existing app could already do and never widens it. diff --git a/saddle.php b/saddle.php index ff0d75c..d8001a8 100644 --- a/saddle.php +++ b/saddle.php @@ -3,7 +3,7 @@ * Plugin Name: Saddle * Plugin URI: https://saddle.to * Description: Let Claude, ChatGPT and Cursor work on your site through MCP. Each app starts read-only, and every delete asks you first. - * Version: 1.5.0 + * Version: 1.5.1 * Requires at least: 6.9 * Requires PHP: 7.4 * Author: PlugPress @@ -18,7 +18,7 @@ defined( 'ABSPATH' ) || exit; -define( 'SADDLE_VERSION', '1.5.0' ); +define( 'SADDLE_VERSION', '1.5.1' ); define( 'SADDLE_FILE', __FILE__ ); define( 'SADDLE_DIR', plugin_dir_path( __FILE__ ) ); define( 'SADDLE_URL', plugin_dir_url( __FILE__ ) );