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 |
|
colorlink
|
610e48253b
|
feat: WooCommerce tools handler
|
2026-05-08 03:17:01 +00:00 |
|
colorlink
|
60150a92c9
|
feat: TaxonomyTools, OptionTools, PluginTools, ThemeTools, MenuTools, CommentTools, SeoTools, SiteTools
|
2026-05-08 03:16:33 +00:00 |
|
colorlink
|
c0ec50bd42
|
feat: UserTools handler
|
2026-05-08 03:15:44 +00:00 |
|
colorlink
|
c8653e7493
|
feat: MediaTools handler
|
2026-05-08 03:15:27 +00:00 |
|
colorlink
|
23154b4ff6
|
feat: PageTools handler
|
2026-05-08 03:15:09 +00:00 |
|
colorlink
|
c3988f8f73
|
feat: PostTools handler
|
2026-05-08 03:14:51 +00:00 |
|
colorlink
|
bf4eda4d5f
|
feat: full tool registry - 40+ tools across all categories
|
2026-05-08 03:14:27 +00:00 |
|
colorlink
|
34c4d06024
|
feat: MCP SSE server + JSON-RPC dispatch
|
2026-05-08 03:12:57 +00:00 |
|
colorlink
|
f7a964d72b
|
feat: API key auth + rate limiting + scope check
|
2026-05-08 03:12:26 +00:00 |
|
colorlink
|
aeb2dbf5d6
|
feat: installer - DB table + defaults
|
2026-05-08 03:12:09 +00:00 |
|
colorlink
|
d94d5e23ef
|
feat: core plugin bootstrap
|
2026-05-08 03:11:57 +00:00 |
|