diff --git a/whatsnext-atreides-services/docker-compose.yml b/whatsnext-atreides-services/docker-compose.yml index 5e1d2e6..d02cf08 100644 --- a/whatsnext-atreides-services/docker-compose.yml +++ b/whatsnext-atreides-services/docker-compose.yml @@ -34,7 +34,7 @@ services: # DE TAG IS DE VERSIE VAN DE IMAGE EN NIET DIE VAN DE APP, net als bij Atreides # Assets: `version` in umbrel-app.yml moet bij élke wijziging omhoog, ook als # alleen dit bestand verandert. - image: sc.kamenier-hamer.nl/sysop/atreides-services:0.0.10@sha256:b1888dffc8d02690d9da51f620fe34edcdf2afb1d812ca4f7071199f93212da8 + image: sc.kamenier-hamer.nl/sysop/atreides-services:0.0.11@sha256:cf7b03d0d5ad62cff1c8bfc30d913879d89cd0e20750819b8630ef3b8e169d06 restart: on-failure # De API voor afnemers, zoals Atreides Assets op de laptop of de Mac. Elke # aanroep behalve /v1/health vraagt een token, dat je op de pagina API van diff --git a/whatsnext-atreides-services/umbrel-app.yml b/whatsnext-atreides-services/umbrel-app.yml index bc50524..32de2fb 100644 --- a/whatsnext-atreides-services/umbrel-app.yml +++ b/whatsnext-atreides-services/umbrel-app.yml @@ -40,7 +40,7 @@ folderAccess: targetPath: /data/history category: finance name: Atreides Services -version: "0.0.13" +version: "0.0.14" 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 @@ -59,13 +59,14 @@ description: >- login of its own. Other apps read the prices through its API on port 3855, with a token you create on the API page. releaseNotes: >- - The collector now remembers when it last asked each source, so an update no longer asks - every source again at once. Data quality counts up to the end of the period, so a source - that stopped shows as an open gap. Sources shows the newest day close per source, and the - query of a source can be edited (for example precision=full at CoinGecko). An imported - series can be removed anyway on the Storage page, after a backup with a fresh snapshot. - The Data page opens every table again. New: an MCP server for an AI client at /mcp on the - API port, with tokens of their own (read only, or read and change) made on the API page. + More insight. Every failed call to a source is kept with its message and shown on the + Sources page; the Dashboard lists new failures with a "Seen" button and stays green until + the next one. Each source is judged on its own interval (late or silent). The Dashboard + colours each day against what the interval promises and shows the day closes per series, + with weekends and closed markets taken into account. Sources gives an interval advice with + an Apply button and a forecast of the monthly calls. Instruments can be edited (name, + decimals, unit). For an AI client: tools to change an instrument, remove an endpoint, and + remove day prices stored under a wrong time, after a fresh snapshot. developer: "WhatsNext?" website: https://sc.kamenier-hamer.nl/sysop/UmbrelApps dependencies: []