From 190879e6ddff28a1c1a26f994e42b66f640cb390 Mon Sep 17 00:00:00 2001 From: marth Date: Thu, 23 Jul 2026 16:10:38 -0700 Subject: [PATCH] Exclude MEO.Installer from the Synthesis patcher browser The registry scraper's QueryForProjects does a RECURSIVE *.csproj scan and filters out only OutputType=Library. MEO.Installer is OutputType=Exe, so it would be published as a second browser entry alongside MEO.Synthesis. A missing SynthesisMeta.json does not exclude a project -- ConstructListings drops one only on Visibility=Exclude. Meta-file only. No algorithm, output, or build change. Co-Authored-By: Claude Opus 4.8 (1M context) --- installer/MEO.Installer/SynthesisMeta.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 installer/MEO.Installer/SynthesisMeta.json diff --git a/installer/MEO.Installer/SynthesisMeta.json b/installer/MEO.Installer/SynthesisMeta.json new file mode 100644 index 0000000..ae5d6e0 --- /dev/null +++ b/installer/MEO.Installer/SynthesisMeta.json @@ -0,0 +1,9 @@ +{ + "Nickname": "MEO Installer (dev CLI — not a patcher)", + "Visibility": "Exclude", + "OneLineDescription": "Standalone dev tooling; the Synthesis patcher is MEO.Synthesis.", + "LongDescription": "Not a Synthesis patcher. This is the standalone CLI used for development. The Synthesis patcher users should install is MEO.Synthesis. Excluded from the patcher browser so it cannot be added by mistake.", + "PreferredAutoVersioning": "Default", + "RequiredMods": [], + "TargetedReleases": [] +}