Commit Graph

61 Commits

Author SHA1 Message Date
colorlink 45889305ce v2.2.0: includes/Tools/TransientTools.php 2026-05-29 12:44:10 +00:00
colorlink 8c2ae77ace v2.2.0: includes/Tools/EmailTools.php 2026-05-29 12:44:09 +00:00
colorlink 3d1464f8b4 v2.2.0: includes/Tools/FileManagerTools.php 2026-05-29 12:44:09 +00:00
colorlink 0baadb67a0 v2.1.0: includes/Core/AdminMenu.php 2026-05-29 12:29:44 +00:00
colorlink d5708a0aa3 fix: add missing methods to includes/Tools/MediaTools.php 2026-05-29 12:20:31 +00:00
colorlink 2c674a4b8d fix: add missing methods to includes/Tools/SiteTools.php 2026-05-29 12:20:31 +00:00
colorlink 93230aa500 fix: add missing methods to includes/Tools/PostTools.php 2026-05-29 12:20:30 +00:00
colorlink 1b16ccf387 v2.1.0: includes/Core/Plugin.php 2026-05-29 11:53:30 +00:00
colorlink 99f758eac4 v2.1.0: includes/Core/AdminMenu.php 2026-05-29 11:53:29 +00:00
colorlink 8afc5d9061 v2.0.0: add includes/Tools/ThemeTools.php 2026-05-29 10:40:07 +00:00
colorlink 930d8b9218 v2.0.0: add includes/Tools/TaxonomyTools.php 2026-05-29 10:40:06 +00:00
colorlink 0076d9616f v2.0.0: add includes/Tools/SeoTools.php 2026-05-29 10:40:06 +00:00
colorlink d30366d4b3 v2.0.0: add includes/Tools/PluginTools.php 2026-05-29 10:40:06 +00:00
colorlink f82fa47861 v2.0.0: add includes/Tools/OptionTools.php 2026-05-29 10:40:05 +00:00
colorlink 160d4ecc6c v2.0.0: add includes/Tools/MenuTools.php 2026-05-29 10:40:05 +00:00
colorlink 8fbe0c6f04 v2.0.0: add includes/Tools/CommentTools.php 2026-05-29 10:40:04 +00:00
colorlink f1fcce807b v2.0.0: ElementorTools — 30 tools, all unlocked, no pro gate 2026-05-29 10:34:30 +00:00
colorlink ef52b3c3f9 v2.0.0: Registry with Elementor + extended WordPress tools 2026-05-29 10:32:33 +00:00
colorlink 931448cc4e v2.0.0: includes/Core/Plugin.php 2026-05-29 10:31:02 +00:00
colorlink d450bf46d2 v2.0.0: Elementor data layer (no Freemius, no pro gate) 2026-05-29 10:30:55 +00:00
colorlink 580e2ef193 fix: cast empty properties arrays to stdClass to prevent JSON [] instead of {} 2026-05-14 15:15:36 +00:00
colorlink 67915591ad patch: audit log wired into tool calls 2026-05-08 22:30:42 +00:00
colorlink e4d8875e6f feat: HTTPS enforcement in Auth middleware 2026-05-08 22:30:27 +00:00
colorlink f7679c8f86 feat: audit log table + HTTPS setting + Nginx .well-known rewrite fallback 2026-05-08 22:30:10 +00:00
colorlink eb2496953c feat: token revocation list + secret rotation 2026-05-08 22:29:28 +00:00
colorlink 121e1d35f1 note: audit log wired into tool dispatch 2026-05-08 22:19:30 +00:00
colorlink adf7b569f9 feat: activity log tab + rotate secret UI + HTTPS warning + security section 2026-05-08 22:19:15 +00:00
colorlink 7dd426a38b feat: audit log + IP lockout + HTTPS enforcement + request timing 2026-05-08 22:17:57 +00:00
colorlink d71b75cc16 feat: revoked+log tables, cron cleanup, Nginx rewrite fallback, HTTPS setting 2026-05-08 22:17:32 +00:00
colorlink 9a99b6a0d9 feat: token revocation + per-key invalidation + secret rotation + prune cron 2026-05-08 22:16:49 +00:00
colorlink 9ef2066c1e security: PKCE S256 verification + redirect_uri allowlist + JWT access tokens 2026-05-08 22:08:24 +00:00
colorlink 5b42d60960 security: Auth uses TokenManager for JWT resolution 2026-05-08 22:07:28 +00:00
colorlink ef4cab7e2f feat: JWT access token manager - short-lived HS256 tokens, not raw API keys 2026-05-08 22:07:11 +00:00
colorlink 47f658bf6f feat: auto-create .well-known files on activation, remove on deactivation, no hardcoded URLs 2026-05-08 22:05:11 +00:00
colorlink 9f88961273 fix: extract SiteTools into own file, fix getSiteInfo 500 error 2026-05-08 22:02:04 +00:00
colorlink 310183f03b fix: add POST /sse handler for MCP Streamable HTTP transport (Claude.ai new protocol) 2026-05-08 21:59:11 +00:00
colorlink 068a1d8bf8 fix: accept POST /sse for Claude.ai streamable HTTP transport (2025-03-26 spec) 2026-05-08 21:58:25 +00:00
colorlink 314fac44fe fix: SSE keep-alive loop 270s + retry hint + disable output buffering properly 2026-05-08 21:51:36 +00:00
colorlink f5d82ac3dd fix: output raw HTML from authorize endpoint, bypass REST JSON wrapper 2026-05-08 21:45:30 +00:00
colorlink 3b2bcf0932 feat: full authorization_code OAuth flow with approval UI 2026-05-08 21:40:21 +00:00
colorlink 7a7668b489 feat: wire OAuthServer into plugin boot 2026-05-08 21:36:09 +00:00
colorlink 8a7ee01de6 feat: OAuth 2.0 client_credentials server for Claude.ai connector 2026-05-08 21:35:58 +00:00
colorlink fc7925b4d9 fix: register_setting for settings page + clean up Claude connector instructions 2026-05-08 04:03:56 +00:00
colorlink 0df02bd8a1 fix: add Bearer token auth for Claude.ai connector compatibility 2026-05-08 04:02:53 +00:00
colorlink 1879cca1e4 feat: show new API key once via transient after creation 2026-05-08 03:41:46 +00:00
colorlink 81f9f592ff feat: admin UI with API key gen + Claude + OpenAI integration cards 2026-05-08 03:41:23 +00:00
colorlink 714e078160 fix: wire AdminActions into boot 2026-05-08 03:18:07 +00:00
colorlink a10b64be66 feat: Admin form action handlers 2026-05-08 03:17:57 +00:00
colorlink 6233b88508 feat: Admin API key REST controller 2026-05-08 03:17:43 +00:00
colorlink b8e0c3f998 feat: Admin menu + API key management UI 2026-05-08 03:17:28 +00:00