Skip to content

fix(route): the app grid gives a stack without x-casaos its image - #11

Merged
inkly merged 1 commit into
mainfrom
fix/grid-image-without-store-info
Sep 27, 2026
Merged

inkly merged 1 commit into
mainfrom
fix/grid-image-without-store-info

Conversation

@inkly

@inkly inkly commented Sep 27, 2026

Copy link
Copy Markdown
Collaborator

The main service's image was set on the app grid item only when the app had store info, so a stack written by hand (no x-casaos) had none. The dashboard recognises apps by their image: with ReCasaOS/CasaOS-UI#11, the Syncthing widget would offer to install a Syncthing that is already running from such a stack.

The image now comes from the compose file for every v2 app. TestWebAppGridItemCarriesStatusWithoutStoreInfo checks it on the vanilla compose fixture.

The main service's image was copied into the grid item inside the store-info
branch, so a stack written by hand arrived without one. The dashboard tells an
app by its image: the Syncthing widget offered to install a Syncthing that was
already running (ReCasaOS/CasaOS-UI#11). The image comes from the compose file,
not the catalogue, and now always makes the trip.
@inkly
inkly merged commit bad167c into main Sep 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant