Electrum Gate, Evolu Relay en Atreides Assets, met de image-recepten in tools/ en de tests in tests/. Begonnen zonder voorgeschiedenis op 09-10-2026. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
De bronbestanden van de app-iconen
Hier hoort het werkbestand waaruit icon.png van een app komt: de gelaagde versie waarin je nog
kunt bewerken. Eén bestand per app, met de app-id als naam.
Op dit moment staat er niets. Beide iconen zijn buiten deze repo gemaakt. Op 28-08-2026 begon de gebruiker aan een 3D-icoon voor Evolu Relay in Paint.NET; dat was op 30-08-2026 nog niet mooi genoeg en is door hem weggehaald. Komt er een volgende poging, dan is dít de map.
Waarom hier en niet in de app-map
umbreld kopieert bij een installatie de héle app-map naar het apparaat, met rsync --archive
naar ~/umbrel/app-data/<app-id>/. Alles wat daar staat belandt dus op de Umbrel én in de back-up.
Voor een gelaagd bewerkbestand is dat allebei zinloos: het apparaat kan er niets mee en de back-up
wordt er alleen groter van.
Dat de app-map niets mag bevatten dat umbreld niet nodig heeft, controleert
tests/test_appstore_vorm.py sinds 30-08-2026. Kwam je hier omdat die toets over een bestand van
jou klaagde: dit is de plek waar het hoort.
Wat er wél in de app-map staat
Alleen het resultaat: icon.png. Dat bestand staat niet in de whitelist die umbreld bij een
update ververst, dus een nieuw icoon bereikt een bestaande installatie niet. Twee dingen volgen
daaruit, en de tweede wordt makkelijk vergeten:
- het manifest verwijst met een
icon:-regel naar de rauwe URL in deze repo, en dát is wat het dashboard van umbrelOS toont. Een nieuw icoon is daar dus meteen zichtbaar; - de kop van de statuspagina laadt
icon.pnguit de gemounte app-map, en die blijft na een update het oude plaatje tonen tot de app opnieuw geïnstalleerd wordt. Reken er niet op dat een nieuw icoon overal in één keer doorkomt.