- image 0.0.2 met digest, via tools/release-bump.mjs; de digest komt
overeen met wat het register anoniem onder die tag heeft.
- folderAccess-slot backups (Backups) op server:/data/backups, met als
standaard ${APP_DATA_DIR}/data/app/backups en een .gitkeep. Zonder
gekozen map verandert er niets: dezelfde plek als zonder het slot.
- test_appstore_vorm.py toetst elk folderAccess-slot: geldig en uniek id,
een naam, een service die bestaat en een standaardmount op hetzelfde
doelpad. Mutatie op id, doelpad en service valt elk op de juiste toets.
Het slot Price history volgt met fase 2c van het plan Netwerkopslag.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
storage: dataRoot: data in alle drie de manifesten, zoals bij Atreides
Services. Alleen het manifest verandert; geen nieuwe image.
Bij Gate en de Relay loopt version daardoor een patch voor op VERSION in
build.sh. Een opmerking boven version zegt dat de volgende image dat nummer
overslaat (0.1.2 en 0.7.3), anders rolt umbrelOS niets uit.
De volgordetoets van Gate kent storage direct na id.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
storage: dataRoot: data in het manifest, zodat de gebruiker de datamap in de
app-instellingen naar een USB-schijf met ext4 kan verplaatsen. Geen
netwerkshare: umbrelOS weigert dat voor app-opslag, en de SQLite-bestanden in
WAL-stand horen er ook niet op.
test_appstore_vorm.py kent de nieuwe veldvolgorde (storage, folderAccess en
environment direct na id) en toetst dat storage precies dataRoot: data is en
dat de mounts onder data/ door umbreld om te leiden zijn.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Alleen commentaar in de compose, dus geen versieverhoging: umbrelOS maakt
de datamap aan als umbrel (uid 1000), gelijk aan node in de container.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
release-bump heeft tag en digest uit de eerste release gezet en de
digest anoniem bij het register gecontroleerd; het manifest gaat naar
0.0.2. Het compose-commentaar over "nog niet gepind" is bijgewerkt en een
te lange regel in de beschrijving opnieuw afgebroken.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
De image van v0.0.1 bevat de verzamelaar (spot per minuut van Bitvavo en
mempool.space), die standaard aan staat. De beschrijving en de
releasenotes zeiden nog dat er niet verzameld werd.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Alleen commentaar. De runner bedient nu Atreides Assets en Atreides
Services; een runner van een repo pakt alleen jobs van die repo, en het
opnieuw registreren staat erbij.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Naar het voorbeeld van whatsnext-atreides-assets: compose, manifest,
icoon en data/app/.gitkeep. De beheer-app (8090) hangt achter app_proxy,
zonder ports: en zonder wachtwoord in de compose;
ATREIDES_SERVICES_HOST staat op 0.0.0.0. Poort 3854 in het manifest.
De image is nog niet gepind: er is nog geen release. Na de eerste zet
tools/release-bump.mjs tag en digest erin. Het icoon is de stier van
Atreides Assets op blauw getint glas, zodat de twee te onderscheiden zijn.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Donkere halfdoorzichtige laag (55 tot 70%) met een lichte glans linksboven en
het symbool in gebroken wit. Versie blijft 0.2.1, die was nog niet gepusht.
test_appstore_vorm.py: 59 goed, 0 fout.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Icoon nu #C8B89E (het zand-accent van de app) op transparant. Versie naar 0.2.1
zonder nieuwe image, om te zien of de Umbrel na de nieuwe start van de repo een
update oppakt. test_appstore_vorm.py: 59 goed, 0 fout.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
512x512, zwart op transparant, gerenderd uit client/img/bull.svg van AtreidesAssets.
test_appstore_vorm.py: 59 goed, 0 fout.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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>