Skip to content

fix(applications): show the logo shipped with the app - #1281

Merged
stephdl merged 1 commit into
mainfrom
feat-applications-logo
Aug 28, 2026
Merged

fix(applications): show the logo shipped with the app#1281
stephdl merged 1 commit into
mainfrom
feat-applications-logo

Conversation

@stephdl

@stephdl stephdl commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

The Applications table kept a logo only when it was an absolute URL, which is what a repository serves. An app installed outside any repository publishes its logo with its own UI bundle, and list-modules reports that local path, so those rows fell back to the generic logo while the app drawer, fed by the same data, showed the right one.

I keep the whole chain instead: the repository logo first, then the one the app published with its own bundle. A published bundle can disappear, so I walk to the next candidate on a load error and end on the shipped default asset.

Split out of #1247, where the same change is reverted.

NethServer/dev#8139

The table kept a logo only when it was an absolute URL, which is what a
repository serves. An app installed outside any repository publishes its
logo with its own UI bundle, and list-modules reports that local path, so
those rows fell back to the generic logo while the app drawer, fed by the
same data, showed the right one.

Keep the whole chain instead: the repository logo first, then the one the
app published with its own bundle. A published bundle can disappear, so
walk to the next candidate on a load error and end on the shipped asset.
@stephdl
stephdl requested a review from andre8244 August 27, 2026 16:40
Base automatically changed from feat-8101 to main August 28, 2026 08:26
@stephdl
stephdl merged commit 50a01d6 into main Aug 28, 2026
2 checks passed
@stephdl
stephdl deleted the feat-applications-logo branch August 28, 2026 10:38
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.

2 participants