cd707284d7
dev: add generic mcp_source.py helper to switch MCP package source (upstream/remote/local)
David Sarno
2025-08-13 12:42:07 -07:00
b6b8d47dfe
Windows: robust Claude CLI resolution (prefer .cmd, fallback .ps1, where.exe); Unregister UX: use 'claude mcp get' exit codes; stop PATH prepend on Windows; safer detection when unregistered
dsarno
2025-08-13 12:36:24 -07:00
a2a14c179c
Claude Code: after unregister, set NotConfigured, re-check, and repaint so button toggles and status updates
David Sarno
2025-08-13 11:54:07 -07:00
9a9267c128
Windows: prefer WinGet Links uv.exe and preserve existing absolute uv command during config writes
David Sarno
2025-08-13 11:35:31 -07:00
bd6114b436
fix(claude): treat 'already exists' as success; improve IsClaudeConfigured using ExecPath on all OSes
v2.0.1
David Sarno
2025-08-12 12:14:48 -07:00
efd146ab53
fix: Windows define UNITY_EDITOR_WIN; async stdout/stderr in TryRun and RepairPythonEnvironment; use EnvironmentVariables for PATH; prepend Unix PATH only on macOS/Linux; fix duplicate .meta GUIDs
David Sarno
2025-08-12 11:56:46 -07:00
f6f8b24371
chore(uv): prepend ~/.local/bin and common bins to PATH for 'which uv' in GUI env
David Sarno
2025-08-12 10:48:46 -07:00
6b3a20dd78
chore(package): add .meta files for new helpers and bump version to 2.0.1
David Sarno
2025-08-12 10:34:20 -07:00
5b8c1a1cd0
Merge branch 'CoplayDev:main' into feat/local-resolution-and-claude-cli
dsarno
2025-08-12 10:25:14 -07:00
8984ab95bc
feat: local-only package resolution + Claude CLI resolver; quieter install logs; guarded auto-registration
David Sarno
2025-08-12 08:32:51 -07:00
ae87e3f3b2
read_console: remove dead types.Contains("all") branch; compute want directly from unityType (Exception/Assert treated as errors)
David Sarno
2025-08-11 17:26:51 -07:00
46f616df90
read_console: correct compiler diagnostic categorization (CSxxxx), preserve Debug.Log as Log without mode fallback, add explicit Debug.Log detection helper
David Sarno
2025-08-11 16:52:42 -07:00
6439902d8d
Merge branch 'CoplayDev:main' into fix-read-console
dsarno
2025-08-11 13:59:17 -07:00
9da9739751
Package Python server under UnityMcpServer~; remove redundant .meta files; delete old root UnityMcpServer; update editor lookup for tilde path; adjust deploy/restore scripts; remove orphan meta
David Sarno
2025-08-09 12:49:32 -07:00
c0de38e1e7
Merge upstream/main: CoplayDev rebrand with bridge stability improvements
David Sarno
2025-08-09 12:05:47 -07:00
22ca5a79b2
Merge pull request #194 from CoplayDev/jos/readme
Jos van der Westhuizen
2025-08-09 09:20:54 -07:00
9a5d62128a
Update README.md
Jos van der Westhuizen
2025-08-09 12:20:05 -04:00
4c72309dc8
Bridge logs: add bold blue UNITY-MCP prefix; gate PortManager logs behind Debug Logs toggle; improve Python and UV detection on Windows (flex versions, where.exe/Path scan); tidy installer messages
dsarno
2025-08-08 15:09:18 -07:00
f24e124c15
MCP: Embedded server reliability and UX\n\n- Embed-first installer: copies embedded server, adds RepairPythonEnvironment() (deletes .venv, runs 'uv sync'); robust uv path discovery; macOS install path -> Application Support\n- UI: Server Status shows Installed(Embedded); Python missing warning with install link; Repair button tooltip; header Show Debug Logs; cleaned layout\n- Python: unpin .python-version; set requires-python >=3.10 in both pyprojects\n- Dev: improved package/dev path resolution
David Sarno
2025-08-08 14:16:25 -07:00
3288418bbf
chore: update package metadata and license to CoplayDev organization
v1.0.0
Marcus Sanatan
2025-08-08 15:54:43 -04:00
a0bef61224
Merge pull request #191 from msanatan/feature/update-package-and-docs
Marcus Sanatan
2025-08-08 15:49:08 -04:00
49b0a5397d
docs: add Windsurf to list of supported code editors
Marcus Sanatan
2025-08-08 15:42:52 -04:00
7087797952
docs: improve README formatting and add note about package reinstallation
Marcus Sanatan
2025-08-08 15:39:12 -04:00
823bae624f
docs: fix escape character in README error message
Marcus Sanatan
2025-08-08 15:19:11 -04:00
94df819e61
fix: update package name from com.CoplayDev.unity-mcp to com.coplaydev.unity-mcp to comply with Unity package naming standards
Marcus Sanatan
2025-08-08 15:13:47 -04:00
5d148a7462
chore: update repository URLs and package name to use correct CoplayDev casing and main branch
Marcus Sanatan
2025-08-08 15:06:35 -04:00
6faa55f825
chore: update package namespace from justinpbarnett to coplaydev
Marcus Sanatan
2025-08-08 14:59:30 -04:00
cf86964d4d
chore: revise documentation
Marcus Sanatan
2025-08-08 14:58:41 -04:00
c08e4a42a8
Merge branch 'master' into feature/update-readme
Marcus Sanatan
2025-08-08 14:35:45 -04:00
06f271926b
feat(editor): 2x2 layout (Server/Bridge | Clients/Validation), Auto-Setup with Connected ✓ state; add Debug Logs toggle and gate verbose logs
David Sarno
2025-08-08 11:23:45 -07:00
2f387d3417
chore(ui): rename 'Re-Run Client Setup' to 'Bind to Clients'
David Sarno
2025-08-08 10:49:01 -07:00
10903a2d48
fix(setup): reuse stored project port in StartAutoConnect to avoid port changes during client setup
David Sarno
2025-08-08 10:35:00 -07:00
f4bc7cd4fd
fix(ports): never hop to default when stored port busy; prefer stored port and let bind micro-retry handle release to avoid port swapping on recompiles
David Sarno
2025-08-08 08:37:02 -07:00
1b892dcf49
fix(ports): write both hashed and legacy port files; compare project paths case-insensitively to prevent sticky-port drift across reloads
David Sarno
2025-08-08 08:32:20 -07:00
85202d4ccb
fix(editor): only treat dev mode when manifest uses file: path for package; remove dev-mode logs under UPM
David Sarno
2025-08-08 08:24:50 -07:00
57592017ae
fix(bridge): prefer persisted project port at start to avoid initial 6400 blip after UPM import
David Sarno
2025-08-08 08:18:33 -07:00
5c632f0ab3
fix(package): add UnityMcpServer folder meta; remove stray egg-info meta
David Sarno
2025-08-08 08:12:57 -07:00
a65f10383a
feat(bridge): embed Python server into package and remove Git-based installer
David Sarno
2025-08-08 08:08:30 -07:00
a0fd9199bb
Add meta for PackageInstaller so Unity includes it in package cache
David Sarno
2025-08-07 19:09:52 -07:00
673bc1bd49
Add PackageInstaller for automatic Python server installation on first package load
David Sarno
2025-08-07 19:06:12 -07:00
8e413582a9
Merge pull request #188 from msanatan/feature/remove-sponsorships
Marcus Sanatan
2025-08-07 21:05:42 -04:00
5c4ea29fc7
Editor Window: streamline layout, remove redundant badges; move and rename auto-run toggle to client section ("Auto-connect to MCP Clients"); rename button to "Run Client Setup"; fix dev-mode status by using FindPackagePythonDirectory() for Claude/Desktop path checks
David Sarno
2025-08-07 17:43:33 -07:00
32274a3965
UnityMCP stability: robust auto-restart on compile/play transitions; stop on domain reload; start/stop locking; per-project sticky ports + brief release wait; Python discovery scans hashed+legacy files and probes; editor window live status refresh.
David Sarno
2025-08-07 15:32:03 -07:00
b7ea2c88e3
docs: update license link to use relative path
Marcus Sanatan
2025-08-06 21:18:35 -04:00
164bba43df
style: adjust Coplay logo size and container element in README
Marcus Sanatan
2025-08-06 21:14:10 -04:00
39ec588cbe
Try logo at 50% width
Marcus Sanatan
2025-08-06 20:59:47 -04:00
3dcaeca362
docs: add Coplay sponsorship and logo to README
Marcus Sanatan
2025-08-06 20:59:02 -04:00
c6969fdc52
docs: update repository links and Discord invite to CoplayDev organization
Marcus Sanatan
2025-08-06 20:48:57 -04:00