Commit Graph

  • 9407c61968 feat: add SkillTools — list_skills, get_skill, get_page_context (208 total tools, 5 skills) colorlink 2026-06-02 17:31:12 +00:00
  • 68abad05d6 feat: add MediaPromptEngine — industry-aware prompt enrichment for all AI media tools (MotionSites.ai design vocabulary, 11 contexts, 20 industries, 16/16 tests passing) colorlink 2026-06-02 16:06:19 +00:00
  • 3f029f3c19 feat: add AI Media tools — Pexels photos/videos, GPT Image, Gemini/Nano Banana generation + admin API key settings (205 total tools) colorlink 2026-06-02 14:35:34 +00:00
  • d205cc2d40 feat: add 10 more Elementor tools — revisions, performance settings, CPT support, maintenance mode, site settings (200 total, 52 Elementor) colorlink 2026-06-02 13:36:07 +00:00
  • 9738b7d1dd feat: add 10 new Elementor tools — flush_css, regenerate_css, replace_urls, kit/page custom CSS, experiments, set_page_template colorlink 2026-06-02 12:58:42 +00:00
  • deb44f3df6 feat: add 16 missing WooCommerce methods — coupons, variations, attributes, customers alias colorlink 2026-06-02 12:10:09 +00:00
  • 5151183718 fix: addHeading accepts title|text param; add elementor_delete_items tool and deleteItems method colorlink 2026-06-02 12:07:57 +00:00
  • 56d779c70b fix: add 22 missing tool registrations — woo coupons/variations/attributes, file aliases, send_email, elementor_delete_items colorlink 2026-06-02 12:05:55 +00:00
  • 0501dcecd4 feat: add 16 missing WooCommerce tool methods (coupons, variations, attributes, customers) colorlink 2026-06-02 11:58:58 +00:00
  • 6175a836f7 fix: Registry.php syntax error on create_comment (extra bracket); all 131 tools verified working colorlink 2026-06-02 11:46:26 +00:00
  • d6c2b86863 fix: sql_query auto-translates wp_ prefix to actual WP table prefix colorlink 2026-06-02 11:43:17 +00:00
  • 86e5362d85 chore: bump version to 2.3.0 colorlink 2026-06-02 11:35:20 +00:00
  • 606109bca7 fix: add getPendingComments, trashComment, createComment colorlink 2026-06-02 11:35:05 +00:00
  • 6f39a269af fix: add getCustomCss, updateCustomCss, getThemeMods, updateThemeMod colorlink 2026-06-02 11:34:48 +00:00
  • aa37f39554 fix: add getCategories, getTags, getTaxonomies, getTermMeta, updateTermMeta, deleteTermMeta colorlink 2026-06-02 11:34:26 +00:00
  • 4213b57138 fix: register all missing tools — get_categories, get_tags, get_taxonomies, term_meta, custom_css, theme_mods, get_plugins, get_themes, get_menus, menu CRUD, comments, seo aliases, transient aliases, list_widget_areas; fix sql_query schema colorlink 2026-06-02 11:33:58 +00:00
  • 9b757b3666 fix: sql_query accepts both sql and query params; describeTable handles wp_ prefix on sites with different prefix colorlink 2026-06-02 11:31:32 +00:00
  • d4989c958a fix: add createMenuItem, deleteMenuItem, reorderMenuItems, getMenuItems; fix updateMenuItem returning menu:null colorlink 2026-06-02 11:31:08 +00:00
  • f90c890865 fix: upload_media MIME detection; update_media/delete_media return correct media_id; getMedia adds media_id field colorlink 2026-06-02 11:30:46 +00:00
  • 4b3f2916ff fix: create_post returns post_id; add getPostRevisions, getPostTypes, addPostTerms, deletePostMeta, restoreRevision colorlink 2026-06-02 11:30:13 +00:00
  • f2d0624e6e fix: insertIntoParent — isset+is_array replaces !empty, fixes widgets silently dropped into empty containers colorlink 2026-06-02 11:23:55 +00:00
  • 9b5b5705c5 fix: insertIntoParent uses isset+is_array instead of !empty — fixes widgets not inserting into empty containers colorlink 2026-06-02 11:21:55 +00:00
  • 434be8dbe1 bump: version 2.2.0 — fix tools/list public auth (MCP spec) v2.2.0 colorlink 2026-06-02 10:44:45 +00:00
  • a5120577e4 chore: exclude .git folder from archive downloads v1.1.0 colorlink 2026-06-02 10:25:37 +00:00
  • 157ef518e0 fix: allow initialize + tools/list without auth (MCP spec) colorlink 2026-06-02 09:42:50 +00:00
  • 26fb3ebd56 feat: allow editing builtin prompts with override/restore support colorlink 2026-05-31 13:32:32 +00:00
  • 72c2bfdd72 feat: allow editing builtin prompts — Edit button on all cards, overrides stored in custom store colorlink 2026-05-31 13:11:12 +00:00
  • 598a599b80 feat: add edit prompt capability to Prompts tab colorlink 2026-05-31 13:02:13 +00:00
  • e8c1729a1d docs: roadmap colorlink 2026-05-31 12:46:59 +00:00
  • 112491e65c docs: known issues and fixes applied colorlink 2026-05-31 12:46:45 +00:00
  • 6325237a3b docs: security profile and audit checklist colorlink 2026-05-31 12:46:14 +00:00
  • 098ffee3b4 docs: working methodology and CLI patterns colorlink 2026-05-31 12:45:47 +00:00
  • ee21964890 docs: full tool reference colorlink 2026-05-31 12:45:17 +00:00
  • 9f3fe38a1d docs: architecture overview colorlink 2026-05-31 12:44:24 +00:00
  • 0411771a7d docs: add Claude project context files colorlink 2026-05-31 12:44:04 +00:00
  • 9ada57e5e7 docs: add known issues and working patterns colorlink 2026-05-31 12:43:19 +00:00
  • d34d6cbd81 docs: add security audit doc colorlink 2026-05-31 12:42:29 +00:00
  • ba8dddc140 docs: add full tool catalogue colorlink 2026-05-31 12:41:53 +00:00
  • 289f611f11 docs: add architecture doc colorlink 2026-05-31 12:40:56 +00:00
  • 262bcb0daf docs: add project overview colorlink 2026-05-31 12:40:24 +00:00
  • 579f194b40 feat: dynamic prompts CRUD — add/delete custom prompts from admin UI colorlink 2026-05-31 12:35:01 +00:00
  • 4006e7462f fix: bypass WP object cache in CLI/cron via raw $wpdb queries for elementor data persistence colorlink 2026-05-29 15:30:07 +00:00
  • cd6b16c870 v2.1.0: includes/Tools/CliTools.php colorlink 2026-05-29 12:57:11 +00:00
  • cb47bbcf8a v2.1.0: includes/Core/AdminMenu.php colorlink 2026-05-29 12:57:11 +00:00
  • 83b259561f feat: includes/Tools/CliTools.php colorlink 2026-05-29 12:51:47 +00:00
  • 0704ac02a6 v2.2.0: includes/Core/AdminMenu.php colorlink 2026-05-29 12:44:12 +00:00
  • 4003325420 v2.2.0: includes/MCP/Registry.php colorlink 2026-05-29 12:44:12 +00:00
  • 4aea973586 v2.2.0: includes/Tools/ThemeDiscoveryTools.php colorlink 2026-05-29 12:44:11 +00:00
  • 0cf2d2adb5 v2.2.0: includes/Tools/RawSqlTools.php colorlink 2026-05-29 12:44:11 +00:00
  • c70d2010dc v2.2.0: includes/Tools/CliTools.php colorlink 2026-05-29 12:44:11 +00:00
  • 39652c42af v2.2.0: includes/Tools/WidgetTools.php colorlink 2026-05-29 12:44:10 +00:00
  • 45889305ce v2.2.0: includes/Tools/TransientTools.php colorlink 2026-05-29 12:44:10 +00:00
  • 8c2ae77ace v2.2.0: includes/Tools/EmailTools.php colorlink 2026-05-29 12:44:09 +00:00
  • 3d1464f8b4 v2.2.0: includes/Tools/FileManagerTools.php colorlink 2026-05-29 12:44:09 +00:00
  • 28b9e0c28c v2.1.0: assets/js/admin.js colorlink 2026-05-29 12:29:45 +00:00
  • 02779a96a3 v2.1.0: assets/css/admin.css colorlink 2026-05-29 12:29:45 +00:00
  • 0baadb67a0 v2.1.0: includes/Core/AdminMenu.php colorlink 2026-05-29 12:29:44 +00:00
  • d5708a0aa3 fix: add missing methods to includes/Tools/MediaTools.php colorlink 2026-05-29 12:20:31 +00:00
  • 2c674a4b8d fix: add missing methods to includes/Tools/SiteTools.php colorlink 2026-05-29 12:20:31 +00:00
  • 93230aa500 fix: add missing methods to includes/Tools/PostTools.php colorlink 2026-05-29 12:20:30 +00:00
  • 5c314a103c v2.1.0: assets/js/admin.js colorlink 2026-05-29 11:53:30 +00:00
  • af7ee5185e v2.1.0: assets/css/admin.css colorlink 2026-05-29 11:53:30 +00:00
  • 1b16ccf387 v2.1.0: includes/Core/Plugin.php colorlink 2026-05-29 11:53:30 +00:00
  • 99f758eac4 v2.1.0: includes/Core/AdminMenu.php colorlink 2026-05-29 11:53:29 +00:00
  • 8afc5d9061 v2.0.0: add includes/Tools/ThemeTools.php colorlink 2026-05-29 10:40:07 +00:00
  • 930d8b9218 v2.0.0: add includes/Tools/TaxonomyTools.php colorlink 2026-05-29 10:40:06 +00:00
  • 0076d9616f v2.0.0: add includes/Tools/SeoTools.php colorlink 2026-05-29 10:40:06 +00:00
  • d30366d4b3 v2.0.0: add includes/Tools/PluginTools.php colorlink 2026-05-29 10:40:06 +00:00
  • f82fa47861 v2.0.0: add includes/Tools/OptionTools.php colorlink 2026-05-29 10:40:05 +00:00
  • 160d4ecc6c v2.0.0: add includes/Tools/MenuTools.php colorlink 2026-05-29 10:40:05 +00:00
  • 8fbe0c6f04 v2.0.0: add includes/Tools/CommentTools.php colorlink 2026-05-29 10:40:04 +00:00
  • f1fcce807b v2.0.0: ElementorTools — 30 tools, all unlocked, no pro gate colorlink 2026-05-29 10:34:30 +00:00
  • ef52b3c3f9 v2.0.0: Registry with Elementor + extended WordPress tools colorlink 2026-05-29 10:32:33 +00:00
  • 965c3a39bf v2.0.0: includes/Elementor/Data/ElementorData.php colorlink 2026-05-29 10:31:03 +00:00
  • 931448cc4e v2.0.0: includes/Core/Plugin.php colorlink 2026-05-29 10:31:02 +00:00
  • d450bf46d2 v2.0.0: Elementor data layer (no Freemius, no pro gate) colorlink 2026-05-29 10:30:55 +00:00
  • 1404dbed5d v2.0.0: main plugin file with Elementor support colorlink 2026-05-29 10:29:34 +00:00
  • 580e2ef193 fix: cast empty properties arrays to stdClass to prevent JSON [] instead of {} colorlink 2026-05-14 15:15:36 +00:00
  • 67915591ad patch: audit log wired into tool calls colorlink 2026-05-08 22:30:42 +00:00
  • e4d8875e6f feat: HTTPS enforcement in Auth middleware colorlink 2026-05-08 22:30:27 +00:00
  • f7679c8f86 feat: audit log table + HTTPS setting + Nginx .well-known rewrite fallback colorlink 2026-05-08 22:30:10 +00:00
  • eb2496953c feat: token revocation list + secret rotation colorlink 2026-05-08 22:29:28 +00:00
  • 121e1d35f1 note: audit log wired into tool dispatch colorlink 2026-05-08 22:19:30 +00:00
  • adf7b569f9 feat: activity log tab + rotate secret UI + HTTPS warning + security section colorlink 2026-05-08 22:19:15 +00:00
  • 7dd426a38b feat: audit log + IP lockout + HTTPS enforcement + request timing colorlink 2026-05-08 22:17:57 +00:00
  • d71b75cc16 feat: revoked+log tables, cron cleanup, Nginx rewrite fallback, HTTPS setting colorlink 2026-05-08 22:17:32 +00:00
  • 9a99b6a0d9 feat: token revocation + per-key invalidation + secret rotation + prune cron colorlink 2026-05-08 22:16:49 +00:00
  • 9ef2066c1e security: PKCE S256 verification + redirect_uri allowlist + JWT access tokens colorlink 2026-05-08 22:08:24 +00:00
  • 5b42d60960 security: Auth uses TokenManager for JWT resolution colorlink 2026-05-08 22:07:28 +00:00
  • ef4cab7e2f feat: JWT access token manager - short-lived HS256 tokens, not raw API keys colorlink 2026-05-08 22:07:11 +00:00
  • 47f658bf6f feat: auto-create .well-known files on activation, remove on deactivation, no hardcoded URLs colorlink 2026-05-08 22:05:11 +00:00
  • 9f88961273 fix: extract SiteTools into own file, fix getSiteInfo 500 error colorlink 2026-05-08 22:02:04 +00:00
  • 310183f03b fix: add POST /sse handler for MCP Streamable HTTP transport (Claude.ai new protocol) colorlink 2026-05-08 21:59:11 +00:00
  • 068a1d8bf8 fix: accept POST /sse for Claude.ai streamable HTTP transport (2025-03-26 spec) colorlink 2026-05-08 21:58:25 +00:00
  • 314fac44fe fix: SSE keep-alive loop 270s + retry hint + disable output buffering properly colorlink 2026-05-08 21:51:36 +00:00
  • f5d82ac3dd fix: output raw HTML from authorize endpoint, bypass REST JSON wrapper colorlink 2026-05-08 21:45:30 +00:00
  • 3b2bcf0932 feat: full authorization_code OAuth flow with approval UI colorlink 2026-05-08 21:40:21 +00:00
  • 7a7668b489 feat: wire OAuthServer into plugin boot colorlink 2026-05-08 21:36:09 +00:00
  • 8a7ee01de6 feat: OAuth 2.0 client_credentials server for Claude.ai connector colorlink 2026-05-08 21:35:58 +00:00
  • fc7925b4d9 fix: register_setting for settings page + clean up Claude connector instructions colorlink 2026-05-08 04:03:56 +00:00