[deployer] Show each Hero app as one catalog item with a strong default the operator can extend or trim #286

Closed
opened 2026-06-15 22:15:11 +00:00 by mik-tf · 1 comment
Owner

When creating a user the operator should see the available Hero apps as a list of single items, where each app's web, server and admin pieces are presented as one thing rather than separately. A sensible default selection should already be chosen so the common case needs no decisions and gives a good experience out of the box, while the operator stays free to add more apps up to the full set or remove ones they do not want. This is the building block that saved setups and group creation depend on, and it builds on the on demand app catalog idea in lhumina_code/hero_demo#68. Tracked under #285.

Signed-by: mik-tf mik-tf@noreply.invalid

When creating a user the operator should see the available Hero apps as a list of single items, where each app's web, server and admin pieces are presented as one thing rather than separately. A sensible default selection should already be chosen so the common case needs no decisions and gives a good experience out of the box, while the operator stays free to add more apps up to the full set or remove ones they do not want. This is the building block that saved setups and group creation depend on, and it builds on the on demand app catalog idea in https://forge.ourworld.tf/lhumina_code/hero_demo/issues/68. Tracked under https://forge.ourworld.tf/lhumina_code/home/issues/285. Signed-by: mik-tf <mik-tf@noreply.invalid>
Author
Owner

Implemented and live on the testing organization's admin instance. When creating a member, the Add and set up form now shows every Hero app as a single checkbox with a sensible default already selected (Books, Memory, Indexer, OS, Foundry, Voice and the assistant are on by default; Office, Slides, Whiteboard, Collab, Biz, Planner, Code and Orchestrator are available to add). Select all and Reset to default are one click each. The always-on core services (reverse proxy, router, supervisor, data store, member cockpit) are installed on every member regardless and shown as a short note. The chosen apps ride through to the install so a member gets exactly that set, and a later reinstall or update keeps a member's apps rather than resetting them. The app list comes from one read-only catalog endpoint so it never drifts from what actually installs. Shipped on the latest-integration channel and confirmed live.

Signed-by: mik-tf mik-tf@noreply.invalid

Implemented and live on the testing organization's admin instance. When creating a member, the Add and set up form now shows every Hero app as a single checkbox with a sensible default already selected (Books, Memory, Indexer, OS, Foundry, Voice and the assistant are on by default; Office, Slides, Whiteboard, Collab, Biz, Planner, Code and Orchestrator are available to add). Select all and Reset to default are one click each. The always-on core services (reverse proxy, router, supervisor, data store, member cockpit) are installed on every member regardless and shown as a short note. The chosen apps ride through to the install so a member gets exactly that set, and a later reinstall or update keeps a member's apps rather than resetting them. The app list comes from one read-only catalog endpoint so it never drifts from what actually installs. Shipped on the latest-integration channel and confirmed live. Signed-by: mik-tf <mik-tf@noreply.invalid>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/home#286
No description provided.