From a8ac2f6dcea7e291713ec782f965a4d0d864cd1b Mon Sep 17 00:00:00 2001 From: librelad Date: Sat, 4 Jul 2026 22:54:06 +0100 Subject: [PATCH] feat(release): make_app.sh re-emits meta.featured (dropped in the section revert) The featured passthrough was removed when the dedicated-section commit was reverted; the Featured sidebar row needs it. spec.json {"featured":true} now sets meta.featured on the published app again. Co-Authored-By: Claude Fable 5 Signed-off-by: librelad --- scripts/release/make_app.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/release/make_app.sh b/scripts/release/make_app.sh index 0d86194..02a3443 100644 --- a/scripts/release/make_app.sh +++ b/scripts/release/make_app.sh @@ -147,12 +147,15 @@ for ext in svg png; do fi done +FEATURED="$(specget '.featured')" META="$(jq -cn \ --arg category "$CATEGORY" --arg description "$DESCRIPTION" \ --arg long_description "$LONG_DESCRIPTION" \ - --arg icon "$META_ICON" --arg icon_sha "$META_ICON_SHA" ' + --arg icon "$META_ICON" --arg icon_sha "$META_ICON_SHA" \ + --arg featured "$FEATURED" ' {category:$category, description:$description, long_description:$long_description} - + (if $icon != "" then {icon:$icon, icon_sha256:$icon_sha} else {} end)')" + + (if $icon != "" then {icon:$icon, icon_sha256:$icon_sha} else {} end) + + (if $featured == "true" then {featured:true} else {} end)')" # --- build the envelope (ยง8.1 shape; type:"app", payload.kind:"bundle") ------- envelope="$(jq -cn \