Commit Graph

  • af4ddf1dd6 Revert "chore: bump version to 4.1.0" Marcus Sanatan 2025-09-27 13:51:27 -0400
  • e76a7565e8 chore: bump version to 4.1.0 GitHub Actions 2025-09-27 17:50:17 +0000
  • f50acf46b3
    Revert asset store changes (#291) Marcus Sanatan 2025-09-26 20:36:50 -0400
  • e3cc99c3ab chore: bump version to 4.0.0 GitHub Actions 2025-09-26 23:32:09 +0000
  • ac4eae926e
    Open and close prefabs in the stage view + create them (#283) Marcus Sanatan 2025-09-26 19:28:56 -0400
  • 549ac1eb0c
    Add Codex to autoconfig options (#288) Marcus Sanatan 2025-09-26 18:05:30 -0400
  • da91f256a2
    Replace command dispatcher with CommandRegistry, allow to add custom command handlers. (#261) 许兴逸 2025-09-27 06:05:17 +0800
  • b57a3b8500
    Change package requisite for Code Validation Shutong Wu 2025-09-24 00:24:01 -0400
  • 91849c7aa4 1 Shutong Wu 2025-09-23 14:45:26 -0400
  • df919e4812 Add Language: zh 中文 Shutong Wu 2025-09-23 14:41:29 -0400
  • 2fca7fc3da feat: Implement Asset Store Compliance for Unity MCP Bridge Justin Barnett 2025-09-23 07:06:18 -0400
  • ab25a71bc5 feat(asset-store): implement post-installation prompt system for Asset Store compliance Justin Barnett 2025-09-23 06:51:48 -0400
  • 6e72b33309
    Specify version for Microsoft.CodeAnalysis.CSharp package (#278) Alex Bagnolini 2025-09-19 15:29:37 +0200
  • 94ad8dea50
    Update Windows installation command for Astral UV Shutong Wu 2025-09-17 23:50:15 -0400
  • 0c7945b36a add github repo stats Jos Van der westhuizen 2025-09-14 11:30:24 -0700
  • 80b51f3e6a change telemetry endpoint to prod Jos Van der westhuizen 2025-09-14 11:22:17 -0700
  • a940741bf1 CI: revert unity-tests.yml to upstream/main version David Sarno 2025-09-12 11:33:53 -0700
  • 692d7199cb CI: Unity tests use serial/license again (restore UNITY_LICENSE) David Sarno 2025-09-12 11:12:15 -0700
  • 8ee1f50001 CI: Unity tests use EBL only (drop UNITY_LICENSE) David Sarno 2025-09-12 11:07:44 -0700
  • ee5db9285e CI: update unity-tests workflow David Sarno 2025-09-12 11:03:18 -0700
  • b5e0446348
    Allow the LLMs to read menu items, not just execute them (#263) Marcus Sanatan 2025-09-12 11:19:58 -0400
  • 2a992117e2 chore: bump version to 3.4.0 GitHub Actions 2025-09-10 20:03:48 +0000
  • 23fbdc81e3 chore(server): bump server_version.txt to 3.3.2 dsarno 2025-09-10 13:03:01 -0700
  • fe962114b9
    Merge pull request #264 from CoplayDev/feat/telemetry dsarno 2025-09-10 13:00:01 -0700
  • 283597dc24 fix(startup): capture exception message before deferred telemetry lambda dsarno 2025-09-10 12:58:09 -0700
  • 33979d348b telemetry: use Cloud Run default, reject localhost overrides, add startup diagnostics, and normalize logging dsarno 2025-09-10 11:57:43 -0700
  • 9b5488dcaf telemetry_decorator: guard record_tool_usage and milestone emits (sync/async) David Sarno 2025-09-10 09:38:53 -0700
  • 9f7308b4c2 mcp-unity: telemetry fire-and-forget; safer sender reg; defer startup/conn telemetry; writer IO logs; manage_scene tolerant params; test worker wake David Sarno 2025-09-10 09:24:09 -0700
  • 89714d022c telemetry: record sub_action for tool executions; decorator extracts 'action'; add tests for keyword/positional extraction David Sarno 2025-09-10 08:52:38 -0700
  • 2fd74f5dab manage_scene: tolerant params + optional buildIndex; add writer IO logs; keep direct write path David Sarno 2025-09-10 08:23:25 -0700
  • 397ba32a99 telemetry: fire-and-forget queue; remove context propagation; reduce timeouts; fix milestone lock reentrancy David Sarno 2025-09-10 07:50:05 -0700
  • 46df7250b5 attempted ManageScene debugging for hang David Sarno 2025-09-09 19:26:17 -0700
  • c1bde804d4 telemetry: main-thread routing + timeout for manage_scene; stderr + rotating file logs; Cloud Run endpoint in config; minor robustness in scene tool David Sarno 2025-09-09 18:46:42 -0700
  • 1e003748d8 telemetry: bounded queue + single worker; INFO-level send logs; endpoint to Cloud Run; add unit test for backpressure David Sarno 2025-09-09 18:45:09 -0700
  • bd55a56d1c MCP server: hardened startup + telemetry queue - Logging to stderr with force; quiet httpx/urllib3 - Async lifespan fix; defer telemetry in first second - Bounded telemetry queue with single worker - Reduce initial Unity connect timeout to 1s - Keep server_version in file David Sarno 2025-09-09 12:14:00 -0700
  • 9d17061452
    Add Windows legacy server cleanup for %LOCALAPPDATA%\Programs\UnityMCP\UnityMcpServer (#272) dsarno 2025-09-09 10:18:22 -0700
  • ba45051a40 fix she descrip David Sarno 2025-09-08 21:37:06 -0700
  • 2e907f189e tests: disable telemetry during pytest via conftest; lock milestone saves David Sarno 2025-09-08 20:55:00 -0700
  • 2abca24e9d telemetry: pluggable Unity sender; add MCP_DISABLE_TELEMETRY; server reads version file; locks for milestones David Sarno 2025-09-08 20:45:45 -0700
  • f6a5568865 telemetry: prefer config with env override; validate scheme; robust load\n\n- TelemetryConfig reads config.telemetry_enabled/endpoint, env can override\n- Validate endpoint scheme; revalidate on send\n- Split UUID/milestones load error handling\n- Add tests for config precedence, scheme validation, UUID preservation\n- validate_script: optional include_diagnostics with documented behavior David Sarno 2025-09-08 20:37:38 -0700
  • 7f0527f708 chore: apply CodeRabbit suggestions David Sarno 2025-09-08 20:25:07 -0700
  • 979757e38a tests green: align SDK outputs + harden inputs\n\n- find_in_file: start/end positions with 1-based exclusive endCol\n- read_resource: metadata-only default + lengthBytes; selection returns text\n- read_console: strip stacktrace when include_stacktrace=false\n- validate_script: summary counts; get_sha: minimal fields\n- silence stdout in test_telemetry helper David Sarno 2025-09-08 20:14:49 -0700
  • bbe4b07558 feat: improve telemetry and parameter validation David Sarno 2025-09-08 20:06:04 -0700
  • f127024d01 telemetry: enable tool_execution across tools via strict, async-aware decorator; add endpoint env override + urllib fallback; enrich OS fields; fix TelemetryHelper invocation David Sarno 2025-09-08 16:39:47 -0700
  • 81dcd69722 Merge commit '3e83f993bfe632034bf7302d4319e3cd16353eb8' into feat/telemetry David Sarno 2025-09-08 10:11:46 -0700
  • 3e83f993bf
    Improved ci prompt testing suite (#270) dsarno 2025-09-07 15:47:56 -0700
  • e219080576 chore: bump version to 3.3.2 GitHub Actions 2025-09-06 18:00:57 +0000
  • eaf14ef46f
    Fix: Unity Editor reload crash + debug-noise reduction (#266) dsarno 2025-09-06 10:58:11 -0700
  • 741b4f7671
    Merge pull request #265 from dsarno/update-readme-docs dsarno 2025-09-05 11:10:21 -0700
  • 2d3ec51a2b
    Revise README for improved clarity and organization dsarno 2025-09-05 11:08:58 -0700
  • 94fcff4c90 docs: install uv via official installer (curl/winget) David Sarno 2025-09-05 09:15:54 -0700
  • 963b5e1afd
    Update README.md dsarno 2025-09-05 08:55:17 -0700
  • 574d104425 docs: fix Windows uv path to use WinGet shim, keep macOS AppSupport symlink path David Sarno 2025-09-05 08:48:50 -0700
  • 8d0539b039 docs: update README.md with improved installation paths, documentation, and logo David Sarno 2025-09-05 08:32:00 -0700
  • 99beca7cfe endpoint adjustment Justin Barnett 2025-09-04 14:43:41 -0400
  • 8303ed1dbc Merge remote-tracking branch 'origin/main' into feat/telemetry Justin Barnett 2025-09-04 12:12:14 -0400
  • e5039c8acc added optional telemetry Justin Barnett 2025-09-04 12:09:34 -0400
  • 4553641a39 fix: Update README installation paths to match ServerInstaller.cs David Sarno 2025-09-03 18:13:19 -0700
  • b7411e2cde chore: bump version to 3.3.1 GitHub Actions 2025-09-04 01:12:17 +0000
  • 3a2a31b066
    Merge pull request #260 from dsarno/fix/brace-validation-improvements dsarno 2025-09-03 18:02:13 -0700
  • 064dc29213 fix: Implement CodeRabbit resource management and type safety improvements David Sarno 2025-09-03 17:58:05 -0700
  • 264b585ceb fix: address CodeRabbit feedback on resource leaks and shader safety David Sarno 2025-09-03 17:11:30 -0700
  • 290c913a0f chore: remove vestigial sentinel flip code David Sarno 2025-09-03 16:58:13 -0700
  • 9697653b64 fix: address CodeRabbit and Greptile feedback David Sarno 2025-09-03 16:37:45 -0700
  • 28a9bc69bd test: Add comprehensive validation tests for improved brace validation David Sarno 2025-09-03 15:39:19 -0700
  • 548a4f4f29 feat: Add additive test suite and improve validation robustness David Sarno 2025-09-03 15:36:21 -0700
  • 1cc4ffcebd
    Merge pull request #259 from dsarno/fix/component-resolver-test dsarno 2025-09-03 10:25:44 -0700
  • 8601c90552 fix: Replace missing TicTacToe3D with existing CustomComponent in ComponentResolver test David Sarno 2025-09-03 10:24:52 -0700
  • 65fdb4d090 chore: bump version to 3.3.0 GitHub Actions 2025-09-03 17:07:45 +0000
  • 4401de15d6
    Merge pull request #256 from dsarno/feat/robust-component-resolver dsarno 2025-09-03 10:06:54 -0700
  • 715600956c fix: Implement collect-and-continue behavior for component property operations David Sarno 2025-09-03 09:57:12 -0700
  • 43abb003ef perf: Implement CodeRabbit nitpick improvements and fix TestAsmdef David Sarno 2025-09-03 09:12:44 -0700
  • 17ad011b42 fix: Address CodeRabbit review issues and improve robustness David Sarno 2025-09-03 08:27:34 -0700
  • aac237c5cf test: Add comprehensive unit tests for ComponentResolver and intelligent property matching David Sarno 2025-09-02 19:27:40 -0700
  • cb42364263 feat: add AI-powered property matching system for component properties David Sarno 2025-09-02 19:08:59 -0700
  • c40f3d0357 feat: implement robust ComponentResolver for assembly definitions David Sarno 2025-09-02 18:45:30 -0700
  • 7c7a893462
    Update README.md Jos van der Westhuizen 2025-09-02 18:43:59 -0700
  • 43d1d91327 chore: bump version to 3.2.2 GitHub Actions 2025-09-02 22:23:58 +0000
  • c27b8bfdf0
    Merge pull request #253 from dsarno/fix/winstore-uv-detection dsarno 2025-09-02 15:23:09 -0700
  • b22f3e3b4d
    Merge pull request #254 from dsarno/fix/windows-auto-reload-managescript dsarno 2025-09-02 15:20:32 -0700
  • 96326ee6a1 Editor: Detect Windows Store Python (PythonSoftwareFoundation) uv.exe in FindUvPath dsarno 2025-09-02 14:41:29 -0700
  • 8c2b4a2ca8 Editor: Improve Windows auto-reload in ManageScript\n- Force synchronous ImportAsset and RequestScriptCompilation\n- Debounced refresh calls ImportAsset instead of Refresh\n- Path sanitation for Assets/ and slashes\n- Atomic writes with Windows-safe fallbacks\n- Nudge Editor tick for debounce reliability dsarno 2025-09-02 14:13:13 -0700
  • 35e7d89cbc chore: bump version to 3.2.1 GitHub Actions 2025-09-02 16:44:15 +0000
  • 97bce34573
    bump sever version (#252) dsarno 2025-09-02 09:43:13 -0700
  • 57d4f204c7 bump sever version David Sarno 2025-09-02 09:42:29 -0700
  • f9c38da7c0 chore: bump version to 3.2.0 GitHub Actions 2025-09-02 16:37:30 +0000
  • 0c52c1c92e
    feat: Automatic Background Compile and Domain Reload for MCP Script Edits and New Script Creation (#248) dsarno 2025-09-02 09:36:50 -0700
  • ad848f06df chore: bump version to 3.1.0 GitHub Actions 2025-08-30 16:57:57 +0000
  • f4712656fa
    Claude‑friendly edit tools + framed transport + live Unity NL test framework (#243) dsarno 2025-08-30 09:55:38 -0700
  • 22e8016aee chore: bump version to 3.0.2 GitHub Actions 2025-08-26 05:26:53 +0000
  • c7d421842c
    Merge pull request #239 from dsarno/fix/installer-cleanup-v2 dsarno 2025-08-25 22:25:30 -0700
  • a7d7bcdc42 Editor: on macOS, prefer macConfigPath in ManualConfigEditorWindow (fallback to linux path); Linux/Windows unchanged. David Sarno 2025-08-25 16:56:43 -0700
  • 88b6390359 Models: add macConfigPath to McpClient for macOS config path selection (fixes CS1061 in editor window). David Sarno 2025-08-25 16:49:42 -0700
  • 99d7a120c9 Editor: use macConfigPath on macOS for MCP client config writes (Claude Desktop, etc.). Fallback to linuxConfigPath only if mac path missing. David Sarno 2025-08-25 15:22:04 -0700
  • daa105da35 Fix Claude Desktop config path and atomic write issues David Sarno 2025-08-25 14:51:03 -0700
  • aa4fc1c0ea Server: set server_version.txt to 3.0.1 David Sarno 2025-08-24 14:19:34 -0700
  • ad5c3112ca MCP: Fix macOS paths and VSCode manual setup David Sarno 2025-08-24 14:18:08 -0700
  • 01ea2f46ac refactor(installer): revert to lean installer logic from ee23346c; fix macOS path via Application.platform; escape pgrep pattern David Sarno 2025-08-24 11:47:04 -0700
  • ce1104e9e7 feat(installer): rewire known configs (EditorPrefs, Cursor mcp.json) to canonical path; then remove legacy if unreferenced David Sarno 2025-08-24 11:39:01 -0700
  • 755e1d784b chore(version): bump server_version.txt to 3.0.5 David Sarno 2025-08-24 11:32:13 -0700