393 Commits

Author SHA1 Message Date
GitHub Actions 91af9cc95b chore: bump version to 9.6.2 2026-03-23 21:02:45 +00:00
GitHub Actions 60c923bf6a chore: update Unity package to beta version 9.6.1-beta.4 2026-03-23 20:02:35 +00:00
Shutong Wu 0e64a51180 Doc update and duplicate check for LoadSceneAdditive 2026-03-23 15:56:53 -04:00
Shutong Wu 963b517f67 Update 2026-03-23 15:34:38 -04:00
Shutong Wu 6a2e6016d5 Update with building moved to manage_build 2026-03-23 15:32:32 -04:00
Shutong Wu eb167697ed Initial commit on QoL patch 2026-03-23 02:53:07 -04:00
GitHub Actions 0428299c2b chore: update Unity package to beta version 9.6.1-beta.3 2026-03-23 01:58:38 +00:00
Shutong Wu 475e5b24ef Restore original ref on incompatible assignments
ComponentOps: preserve the original objectReferenceValue before trying to assign found sprites; if Unity rejects the assignment (resulting in a null reference), restore the original value and return a clear error indicating the sprite name or fileID was incompatible with the property type.

ManageScriptableObject: use TryGetValue to read the legacy "ref" token so non-JObject tokens (e.g. string GUIDs) are preserved; treat ref or value as the resolve token and return a structured error when neither is present. These changes improve robustness when object references are incompatible or when legacy ref formats are used.
2026-03-22 21:58:23 -04:00
Shutong Wu 5a46319f50 Update 2026-03-22 20:53:25 -04:00
GitHub Actions 71d2952c34 chore: update Unity package to beta version 9.6.1-beta.2 2026-03-22 17:03:19 +00:00
Shutong Wu f9f2ad2bb4 update 2026-03-21 22:34:22 -04:00
Shutong Wu 222a3c45e2 Update via AI feedback 2026-03-21 22:13:07 -04:00
Shutong Wu 57a43b6e62 Polling fix 2026-03-21 21:05:29 -04:00
Shutong Wu ab26f91b59 Initial upload 2026-03-21 20:32:24 -04:00
Shutong Wu df8ecff45b feat: add max_poll_seconds to polling pipeline for long-running tools 2026-03-21 15:56:02 -04:00
GitHub Actions cd719cbeed chore: set beta version to 9.6.1-beta.1 after release v9.6.0 2026-03-16 17:27:53 +00:00
GitHub Actions 53cefb1ab8 chore: bump version to 9.6.0 2026-03-16 17:25:24 +00:00
GitHub Actions e0eeec4231 chore: update Unity package to beta version 9.5.4-beta.15 2026-03-16 17:24:08 +00:00
Shutong Wu 6a8c774167 fix: address code review findings (round 2)
- get_member now resolves extension methods as fallback before "not found"
- lookup preserves original-case slugs for Manual pages (UIE-USS-Properties-Reference)
- lookup surfaces per-source errors instead of silently dropping them
2026-03-16 03:41:47 -04:00
Shutong Wu 263bdb5876 fix: address C# code review findings for UnityReflect
- Fix lock ordering deadlock: switch ExtensionMethodCache to ConcurrentDictionary
- Add ambiguity check to get_member (was missing, get_type already had it)
- Add Dictionary<TKey, TValue> generic resolution test
2026-03-16 03:21:21 -04:00
Shutong Wu 1f9e0bbf5e chore: add missing .meta files for UnityReflect 2026-03-16 00:25:05 -04:00
Shutong Wu 80295e7857 refactor: simplify unity_reflect and unity_docs after code review
- CLI docs.py: call _get_doc() directly instead of duplicating fallback logic
- UnityReflect.cs: use UnityTypeResolver.ResolveAny() for primary type resolution
- UnityReflect.cs: cache GetAssemblyTypeCache() before loops (avoid repeated lock)
- UnityReflect.cs: cache ObsoleteAttribute lookup (was called twice per method)
- UnityReflect.cs: use HashSet instead of List for obsolete member dedup
- UnityReflect.cs: reuse assembly cache in FindExtensionMethods
2026-03-16 00:14:50 -04:00
Shutong Wu 4992727d90 feat: add UnityReflect C# reflection engine
Implements get_type, get_member, and search actions via live
C# reflection. Assembly cache with domain reload invalidation,
extension method discovery, ambiguity detection, generic type parsing.
2026-03-16 00:14:50 -04:00
GitHub Actions 3a5fb33540 chore: update Unity package to beta version 9.5.4-beta.14 2026-03-15 23:51:48 +00:00
Shutong Wu 09342739b2 Merge branch 'feat/scene-view-screenshot-capture-v2' of https://github.com/jiajunfeng/unity-mcp into feat/scene-view-screenshot-capture-v2 2026-03-15 19:50:45 -04:00
Shutong Wu 38a4daeca0 Update on GUI 2026-03-15 19:50:35 -04:00
Shutong Wu fd21da52b9 Merge branch 'beta' into feat/scene-view-screenshot-capture-v2 2026-03-15 19:35:26 -04:00
Shutong Wu c9f88d03fa Update
1. Intergrate some parameters
2. Update the docs
2026-03-15 19:34:15 -04:00
GitHub Actions 32929d03d5 chore: update Unity package to beta version 9.5.4-beta.13 2026-03-15 21:56:58 +00:00
Shutong Wu 2fd12f259c Update TestRunnerService.cs 2026-03-15 17:54:01 -04:00
GitHub Actions 58df2820d4 chore: update Unity package to beta version 9.5.4-beta.12 2026-03-15 21:40:26 +00:00
Shutong Wu 33892fbbb7 Update 2026-03-15 17:39:06 -04:00
Shutong Wu c30405417c Update 2026-03-15 17:27:37 -04:00
Shutong Wu 0b56f0a8a9 Initial Commit 2026-03-15 16:13:39 -04:00
jfjia 49e4d6ce23 fix(scene): tighten scene view screenshot validation 2026-03-13 17:38:31 +08:00
jfjia 12993541fc fix(camera): normalize screenshot filename paths 2026-03-13 17:17:44 +08:00
jfjia 0b135bee15 fix(camera): sanitize reserved screenshot filenames 2026-03-13 17:15:08 +08:00
jfjia 3a3ad7d90f fix(camera): harden scene view screenshot filenames 2026-03-13 15:51:51 +08:00
GitHub Actions 1569621ef8 chore: update Unity package to beta version 9.5.4-beta.11 2026-03-12 05:55:12 +00:00
Shutong Wu 67b48ffe36 Updates of fixes for ui and material 2026-03-12 01:52:40 -04:00
jfjia c3b62a88c0 chore(camera): clarify scene view capture constraints 2026-03-12 12:08:42 +08:00
jfjia 5d72e54667 fix(camera): validate scene view screenshot params 2026-03-12 12:00:47 +08:00
jfjia c85cbfe104 feat(camera): add scene view screenshot capture support 2026-03-12 11:54:11 +08:00
GitHub Actions 909290fd8e chore: update Unity package to beta version 9.5.4-beta.10 2026-03-12 03:24:01 +00:00
Shutong Wu 445f55b050 Initial commit 2026-03-11 23:19:02 -04:00
GitHub Actions 8a04c5583a chore: update Unity package to beta version 9.5.4-beta.9 2026-03-11 20:49:51 +00:00
Shutong Wu c7e27a0291 Merge pull request #923 from Scriptwonder/feature/http-auto-start
auto-start server option
2026-03-11 16:49:40 -04:00
Shutong Wu 81c9ef492d Update HttpAutoStartHandler.cs 2026-03-11 16:40:13 -04:00
Shutong Wu 7383a7f662 Update 2026-03-11 15:47:11 -04:00
Shutong Wu 505779653e Initial update 2026-03-11 15:36:32 -04:00