Preview: GUI 1.0.17 package tags, families and pending Store additions - #33
Krarilotus wants to merge 25 commits into
Conversation
# Conflicts: # recipe.yml
# Conflicts: # recipe.yml
|
The discovery metadata from this proposal is now included in the current Recorder source PR (Corax34/ucp_recorder#46), commit 02014385ce05b002764c9c4f658e5eb6b98c125e, version 0.50.3. I ported only the The locale regression now checks manifest-authored tags alongside option labels, so adding these keys does not incorrectly fail the unused-locale check. Please coordinate the Store preview against this current source rather than the older 0.50.2 metadata-only package. Upstream review/merge requirements remain unchanged. |
|
Audio Fixes 0.1.1 now pins merged source Exact proposed schema verified: |
|
Audio Fixes 0.1.1 has now been published through focused Store PR29 with the owner's approval. Release run34606823576 succeeded; the public ZIP/catalog hash and RSA-SHA256 signature were verified against the exact UCP 3.0.7 public key. Source remains c17ff7d06499f581ac1cff73ddca7916333956b4, matching this preview's existing0.1.1 pin. This lifts only Audio's publication hold; it does not authorize merging this broader coordinated preview. Keep the Audio0.1.1 identity only once when reconciling the new3.0.7 base. One rollout detail: the current builder's cached-binary path copies existing catalog contents and skips the new-package metadata extractor. Because Audio 0.1.1 is now published, backfill its generated tag-locales/capabilities from the existing signed ZIP when promoting this preview; do not rebuild or replace that immutable archive. Its manifest IDs and all nine locale labels are already correct in the published package. |
TL;DR: Stage translated search tags and valid configuration families for GUI 1.0.17 on the current UCP Store 3.0.7 line. This is a draft catalog for coordinated review, not a Store release.
The recipe is merged through the current 3.0.7 Custom Hotkeys 0.2.1 release and retains every base entry unchanged. It adds review versions without duplicate name/version identities. It stages the current candidates from Store #31, #32, #42, #49 and #55. Older entries carried in #32 and Interface/Visual Fixes 0.1.4 in #49 are represented here by newer proposed versions; #55's four Fixes entries point to corrected independent-extension metadata instead of its earlier family snapshot. The AIC Tactics #44/#53/#54 test-bundle stack remains build-only and keeps its own review path.
Package proposals retain their nine GUI-language tag labels and descriptions. Aggressive AI's Bare member is now its family root. UCP2 AI/castle additions, Ascension components, the three UCP3 fixes, and Legends/Schlossgespenst/Community Paket/Die neuen Herrscher file-provider bundles remain independently selectable; ordinary dependencies still provide their bundles and shared files. Ascension #34 now includes current source changes with fresh patch versions. UCP3 Fixes #9 removes its bundle's incorrect family declarations. The Store builder reads discovery labels from the exact, hash-verified signed ZIP when an older cached entry lacks them; it does not rebuild those packages.
Recorder's old 0.50.2 tag PR was closed as superseded: its current 0.51.0 source branch already has the same three tags translated in all nine GUI languages, and this recipe retains 0.51.0.
Review gates: Seven newer candidates now have separate translated metadata proposals: GM Resource Modifier #5, AI Swapper #18, Map PNG #1, Fixed Engineers #10, Improved Tunnelers #1, Map Extensions #4 and Custom Hotkeys #12. Xanders Crusader Mod #1 and Autoclicker #1 also add nine-language metadata, but are not pinned here: their existing 3.0.7 recipe names differ from their source
definition.ymlidentities, which needs a separate migration decision. The underlying source PRs, the UCP3 Fixes family correction and the separate runtime acceptance gates remain open. Review the translations, replace temporary branches with accepted source pins, then build and sign the final catalog. Do not publish this draft recipe as 3.0.7.Checks: Parsed 165 distinct catalog identities, verified 26 corrected family/source definitions and seven latest translated metadata revisions at their pinned commits, and found no unsatisfied ranges across 183 reviewed non-platform dependency edges. The existing packaged-discovery tests pass. Map PNG, UCP3 Fixes and Custom Hotkeys metadata tests pass locally; Map PNG, UCP3 Fixes, Map Layer Fixes and WinProc PR checks, plus the Store cache-selection check, pass. All 63 open package metadata PR heads have nine locale label and description files; the localization audit found no missing proposed files or suspect tag labels. Released Audio Fixes, Recorder and Interface/Visual Fixes ZIP hashes match their signed Store entries, and all their translated tag labels were read in nine languages. No game testing or release signing is claimed.
GUI feature: #382. Combined launcher preview: #383.