•Added a controlled end-to-end binning workflow for moving content from Staging to Deployment, then into the bin server source tree.
•Added a visual Workflow route showing the full process from validation, merging, full binning, bin comparison, PIGG building, and final promotion.
•Added native PIGG building through pig.exe, so City Hall can package patch PIGGs after binning without relying on Jenkins files.
•Added configurable patch PIGG names:
◦patch_bin.pigg
◦patch_serverbin.pigg
◦patch_textures.pigg
◦patch_login.pigg
•Added optional texture and login PIGG support. Texture/login PIGGs are only built when matching assets exist.
•Added automatic backup of existing patch PIGGs before replacing them.
•Added PIGG contents output files so users can inspect what was packaged.
•Added P-string repair tools for fixing powers or UI text that appears as raw P-number strings in game.
•Added a P-string scanner to help find missing or broken P-string references before binning.
•Added a Source Files location in settings for canonical source/reference content.
Workflow And Safety Improvements
•City Hall now treats generated bins as candidate output until they pass validation and comparison checks.
•Added known-good baseline comparison before promotion.
•Added protected-bin blocking so volatile bins are not promoted or packed accidentally.
•Protected bins include high-risk files such as sequencers.bin, animlists.bin, behavioralias.bin, behaviors.bin, fxinfo.bin, and related volatile client data.
•PIGG staging now blocks forbidden volatile bins before packaging.
•Built PIGG contents are checked after packaging to make sure forbidden bins were not included.
•Merge steps now use a dry-run first, then a real merge only after the dry-run succeeds.
•City Hall no longer treats loose client/server bin copying as the final distribution path; PIGGs are now the intended client patch output.
•Client deployment focuses on verified patch PIGGs, while approved raw server bins remain server-side.
Quality Of Life
•Updated the app layout with a clearer workflow dashboard and less severe visual presentation.
•Added clearer settings for Staging, Deployment, Source Files, bin server paths, client patch output, and baseline output.
•Added clearer logging for each workflow step.
•Added crash/error logging for failed workflow stages.
•Added public documentation for the generic binning and PIGG pipeline in docs/PIPELINE.md.
•Updated the public README with the safer generic workflow and protected-bin guidance.
Repository Cleanup
•Public GitHub configuration is generic and blank by default.
•Removed Sanctuary-specific paths, naming, and assumptions from the public version.
•Added/kept repo ignore rules for generated build output.