Atreides Services 0.0.5: image 0.0.3 en het slot Price history

- image 0.0.3 met digest, via tools/release-bump.mjs; de digest komt
  overeen met wat het register anoniem onder die tag heeft.
- folderAccess-slot price-history (Price history) op server:/data/history,
  met als standaard ${APP_DATA_DIR}/data/app/history en een .gitkeep.
  Zonder gekozen map dezelfde plek als zonder het slot.
- release notes: afgesloten maanden naar Price history (ook naar een NAS),
  back-ups in een eigen submap met merkbestand, het wijzigingslog met de
  pagina Wijzigingen, en de MCP-server.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
HarmenandClaude Opus 5.5 committed 2026-10-09 17:04:50 +02:00
1 parent 519002902c
commit a9ba9a1023
3 files changed
+31 -9

No files matched your search

+26 -8
View File
@@ -19,9 +19,9 @@ storage:
# gekopieerd; umbreld vervangt alleen de mount. De standaard is de mount op
# dezelfde service en hetzelfde doelpad in docker-compose.yml, en die wijst naar
# dezelfde plek als zonder dit slot, dus voor een bestaande installatie
# verandert er niets. De app schrijft in een eigen submap backups/ met een
# merkbestand, zodat dit slot en het latere "Price history" naar dezelfde
# NAS-map mogen wijzen.
# verandert er niets. De app schrijft in een eigen submap per slot (backups/ en
# history/), elk met een merkbestand, zodat "Backups" en "Price history" naar
# dezelfde NAS-map mogen wijzen.
#
# Het `id` is na de eerste release vast: umbrelOS bewaart de keuze van de
# gebruiker per id, dus hernoemen gooit die weg. Op een netwerkshare valt de map
@@ -32,9 +32,14 @@ folderAccess:
mounts:
- service: server
targetPath: /data/backups
- id: price-history
name: Price history
mounts:
- service: server
targetPath: /data/history
category: finance
name: Atreides Services
version: "0.0.4"
version: "0.0.5"
tagline: Your own price feed, recorded around the clock
description: >-
A price service that runs on your Umbrel and keeps what it records. It fetches prices day
@@ -52,10 +57,23 @@ description: >-
mempool.space, and brings the administration app with its System page and an optional
login of its own. The API for other apps follows in a later version.
releaseNotes: >-
The app now makes a checked backup every night, and keeps each closed month once. On
umbrelOS 2.0 you can point the new Backups folder at a folder on your NAS in the app
settings, so the backups live on another disk. Without that, they stay in the app's own
storage. The app writes them in a subfolder backups/ of the folder you pick.
Closed months can now move out of the app's own storage. After each nightly backup, a
closed month that has a backup copy is copied to the new Price history folder, checked,
and only then removed locally. On umbrelOS 2.0 you can point that folder at a folder on
your NAS in the app settings; without that, it stays in the app's own storage. If the
NAS cannot be reached, the app says which month it cannot read instead of showing an
empty series.
Backups are now written to their own subfolder backups/ with a marker file, so the app
never writes into a folder that belongs to something else. Backups and Price history may
point at the same folder.
Also new: every change to the instrument register is recorded in a changelog, and the new
Changes page shows it with before and after, and lets you undo a change. And an MCP
server, so an AI assistant can read and analyse the prices and make changes; each of its
changes lands in the changelog and can be undone there.
developer: "WhatsNext?"
website: https://sc.kamenier-hamer.nl/sysop/UmbrelApps
dependencies: []