Commit Graph

  • ec6c006235 fix(hotfix): v3.13.1 — fix ImportError in api_list_sites (My Sites broken) main v3.13.1 airano-ir 2026-05-21 01:09:51 +02:00
  • 331d756851 fix(ci): add .gitkeep to SPA dist dir so test_spa_dist_dir_exists passes v3.13.0 airano-ir 2026-05-21 00:29:52 +02:00
  • 349913ca2d fix(ci): fix 3 pre-existing CI failures + doc updates airano-ir 2026-05-21 00:05:33 +02:00
  • 43fd2201a0 feat(v3.13.0): settings live DB reads, remove Directus/Appwrite, admin stats airano-ir 2026-05-20 23:33:20 +02:00
  • f203ca88de feat(v3.12.0): media pipeline, AI image generation, capability probe, companion v2.9.0 v3.12.0 airano-ir 2026-04-25 16:25:58 +02:00
  • 788439e377 feat(F.7+F.17): v3.11.0 — Coolify plugin (67 tools) + tool access overhaul v3.11.0 airano-ir 2026-04-14 21:05:07 +02:00
  • d8a0805412 feat(F.7b): tool access UI + unified keys page (v3.9.0) v3.9.0 airano-ir 2026-04-06 21:00:42 +02:00
  • 3fc02b5734 chore: bump version to v3.8.0 v3.8.0 airano-ir 2026-04-04 15:43:37 +02:00
  • d7e3946e11 feat(F.17): add Coolify projects, databases, services — 67 tools total airano-ir 2026-04-04 15:34:30 +02:00
  • 151ba8e6e6 feat: v3.7.0 — Coolify MCP plugin (30 tools) v3.7.0 airano-ir 2026-04-02 18:55:01 +02:00
  • bf893a743a fix(F.16): update visibility tests — gitea is now public v3.6.0 airano-ir 2026-04-02 08:00:16 +02:00
  • 2c9d4ed3d2 feat(F.16): Gitea plugin review, test & public release — v3.6.0 airano-ir 2026-04-02 07:45:17 +02:00
  • 4f0c2f9bb0 chore: add glama.json for MCP server registry airano-ir 2026-04-02 06:13:50 +02:00
  • d79c2fd94a style: fix black formatting in routes.py airano-ir 2026-04-02 06:08:56 +02:00
  • 1615daf1a7 chore(F.15): FastMCP 3.x upgrade + legacy cleanup — v3.5.0 v3.5.0 airano-ir 2026-04-02 03:29:38 +02:00
  • c47ec7fd28 docs: fix tool counts (596→565), update live URL, clean Docker README airano-ir 2026-04-02 00:38:46 +02:00
  • 3815f5a6d5 chore(F.4e): remove env-based site loading, unify OAuth Clients, update docs airano-ir 2026-04-02 00:24:33 +02:00
  • 81417b552f fix: black formatting routes.py (Python 3.12 compat) v3.4.0 airano-ir 2026-03-31 17:58:30 +02:00
  • 75cac1cb4d fix: ruff import organization in server.py airano-ir 2026-03-31 17:56:39 +02:00
  • 12b06ce66f fix: black formatting for CI (Python 3.12 compat) airano-ir 2026-03-31 17:52:54 +02:00
  • 9905a28eb0 feat: v3.4.0 — OpenPanel plugin public release (42 tools) airano-ir 2026-03-31 17:48:12 +02:00
  • 68c84b3ece fix(tests): update supported clients count to 6 (added claude_connectors) v3.3.0 airano-ir 2026-03-31 14:58:59 +02:00
  • 9b70b259bb release: v3.3.0 — platform hardening & admin unification (Track F.1–F.8) airano-ir 2026-03-31 09:55:49 +02:00
  • f6dbbeaab0 sync: v3.2.0 pre-release audit — namespace fix, config types, docs update v3.2.0 airano 2026-03-11 04:23:45 +03:30
  • c0d55f9061 sync: v3.2.0 — Supabase fixes, site edit, WP plugin rename, black formatting airano 2026-03-11 03:21:28 +03:30
  • a806671e2d fix(oauth): fix invalid_scope and invalid_token errors for user OAuth clients airano 2026-02-26 00:37:43 +03:30
  • 4a5381d765 fix(server): register user OAuth client routes in server.py Route list (404 fix) airano 2026-02-25 23:54:49 +03:30
  • fdb050454e feat: OAuth user fixes + dashboard UI improvements (v3.2.0) airano 2026-02-25 23:27:59 +03:30
  • ea51c10e03 chore: release v3.2.0 — version bump, changelog, test badge airano 2026-02-24 21:52:13 +03:30
  • 479d0c7252 feat(oauth): Phase C — social login on OAuth consent screen airano 2026-02-24 21:13:17 +03:30
  • d3bcb31053 feat(oauth): Phase B — claude.ai protocol compatibility airano 2026-02-24 20:49:23 +03:30
  • 1736779d69 fix: SUG-6 API key modal, SUG-4 project activity filter, WooCommerce health auth airano 2026-02-24 07:16:05 +03:30
  • 983d93c2a7 fix: BUG-7, BUG-10, BUG-11, BUG-12 — remaining bug fixes v3.1.1 airano 2026-02-24 05:40:36 +03:30
  • 80377a1a22 fix: 15 bug fixes for v3.1.0 dashboard and Track E features airano 2026-02-24 03:30:16 +03:30
  • 684c889c27 style: fix import ordering in test_dashboard.py airano 2026-02-23 23:31:00 +03:30
  • 55d30ba876 style: fix ruff lint errors (unused imports, import sorting, SIM103) airano 2026-02-23 23:27:27 +03:30
  • eceba04578 chore: remove pytest-out.txt and update .gitignore airano 2026-02-23 23:24:31 +03:30
  • 1fcc539093 style: format 9 files with Black airano 2026-02-23 23:22:52 +03:30
  • 9e6f06d933 feat: v3.1.0 — Live Platform Foundation (Track E.1-E.3) airano 2026-02-23 23:20:03 +03:30
  • 42ea75bcb3 fix: remove unused asyncio import in test_wordpress_plugin airano 2026-02-19 15:07:44 +03:30
  • 647a650629 feat(error-handling): add network error differentiation, retry, and REST API detection (C.5) airano 2026-02-19 14:58:16 +03:30
  • c57fd666c9 feat(registry): add smithery.yaml, server.json, and MCP Registry verification tag airano 2026-02-19 14:10:54 +03:30
  • 7a16a260f1 fix: use find_dotenv(usecwd=True) for PyPI .env loading v3.0.4 airano 2026-02-19 04:45:53 +03:30
  • f29dc299b2 fix: make version display dynamic across all surfaces airano 2026-02-19 04:04:15 +03:30
  • 5d97b31c12 fix: auto-load .env file for PyPI installations v3.0.3 airano 2026-02-19 03:59:26 +03:30
  • 72cfdad5e3 style: fix black formatting in health.py v3.0.2 airano 2026-02-19 03:40:08 +03:30
  • 5ce70f120e chore: bump version to 3.0.2 airano 2026-02-19 03:38:13 +03:30
  • cafcd64eff fix(health): resolve "Site not found" for wordpress_advanced health checks airano 2026-02-19 03:29:05 +03:30
  • d74594524a docs(readme): clarify OAuth as optional, document CONTAINER env var v3.0.1 airano 2026-02-19 02:52:44 +03:30
  • b6551abe0a docs: clarify OAuth as optional, document CONTAINER env var airano 2026-02-19 02:46:53 +03:30
  • cb2a835d0e fix: revert docker-compose ports for standalone users, fix endpoint path airano 2026-02-19 02:32:08 +03:30
  • bb2a416dd5 fix(qa): health check, admin notice, docs, logo, Coolify port airano 2026-02-19 01:55:29 +03:30
  • ff79968170 feat(wp): rename OpenPanel plugin to OpenPanel Self-Hosted for WP.org airano 2026-02-18 21:57:48 +03:30
  • bb851e4be2 fix(qa): health monitor SiteManager, WP plugins, favicon, download ZIPs airano 2026-02-18 21:11:49 +03:30
  • 91979ee18d fix(qa): SEO API Bridge fixes, transport type corrections, README improvements airano 2026-02-18 19:42:32 +03:30
  • 809dc264af fix(qa): resolve remaining v3.0.1 issues — CI, code bugs, docs airano 2026-02-18 18:55:12 +03:30
  • cb6bcd8136 fix(qa): resolve A.1-A.7 code bugs and B.1-B.8 documentation issues airano 2026-02-18 18:29:15 +03:30
  • 3b87c01d78 fix(discovery): prevent WORDPRESS_ADVANCED_ prefix collision with WORDPRESS_ airano 2026-02-18 17:08:34 +03:30
  • 85379ec36c fix(security): validate Bearer token value in MCP endpoints, not just presence airano 2026-02-18 16:24:04 +03:30
  • 4a45178d2d fix(auth): support auto-generated temp key in dashboard login airano 2026-02-18 15:56:19 +03:30
  • f303a04322 fix(auth): fix dashboard login with project API keys airano 2026-02-18 15:43:05 +03:30
  • bb74703311 fix(ux): improve new user onboarding experience airano 2026-02-18 03:41:04 +03:30
  • aa8afce707 fix: correct tool count (596), default English dashboard, clean up stale references airano 2026-02-18 03:14:28 +03:30
  • 076a0b940e fix(server): resolve lint error and clean up production logs airano 2026-02-18 02:59:48 +03:30
  • 7daf604a32 fix(packaging): move templates into core/ for PyPI distribution airano 2026-02-18 02:41:28 +03:30
  • 5e0441c85e docs: add env.example template for new users airano 2026-02-18 02:23:46 +03:30
  • 3a3f04aca8 docs(onboarding): improve new user experience + fix OpenPanel tools airano 2026-02-18 02:22:48 +03:30
  • 58aa0684b2 fix(ci): add OAuth env vars to release workflow test step v3.0.0 airano 2026-02-17 18:54:42 +03:30
  • 0aefc29dee fix(oauth): fallback storage path for CI and local dev airano 2026-02-17 18:32:44 +03:30
  • c619089403 fix(oauth): fallback storage path when /app doesn't exist airano 2026-02-17 18:27:38 +03:30
  • 01ea98b20f fix(ci): set OAUTH_STORAGE_PATH for CI runner airano 2026-02-17 18:23:22 +03:30
  • c73e39f6e4 fix(ci): fix black/ruff failures, add CoC and PR template airano 2026-02-17 18:19:39 +03:30
  • c9083d86b1 docs: add PyPI/Docker badges, PyPI install option airano 2026-02-17 11:24:43 +03:30
  • f49dc0dc44 fix(pypi): rename package to mcphub-server, remove duplicate License classifier airano 2026-02-17 10:59:26 +03:30
  • 3707fef56c chore(release): publish preparation — fix docs, update badges, clean configs airano 2026-02-17 10:52:16 +03:30
  • ac30087b57 docs(readme): add donation link to Support section airano 2026-02-17 08:42:03 +03:30
  • e5d76315bf feat(dashboard): add crypto donation link to dashboard index airano 2026-02-17 08:36:47 +03:30
  • cf62e65c55 Initial commit: MCP Hub Community Edition v3.0.0 airano 2026-02-17 08:34:44 +03:30