# De veldvolgorde hieronder is niet vrij: de packaging-documentatie van de # officiele appstore schrijft hem voor. Zie de tabel in # HomeGit/Docs/Referenties/UmbrelApps/Umbrel-appstore-spec.md, en de toets in # tests/test_appstore_vorm.py die hem vasthoudt. # # Wat de spec niet noemt, staat onderaan dit bestand en niet ertussen. Dan is de # voorgeschreven kop letterlijk goed en hoeft er bij inlevering alleen iets weg. manifestVersion: 1 id: whatsnext-atreides-assets # umbrelOS 2.0: de datamap is verplaatsbaar naar een USB-schijf (ext4), niet naar # een netwerkshare. Letterlijk `data`, en het veld kan er niet meer uit. Zie # Umbrel-appstore-spec.md §7. storage: dataRoot: data category: finance name: Atreides Assets version: "0.3.4" tagline: What you own, on your own machine description: >- A bitcoin portfolio that stays on your own machine. It runs on your Umbrel, keeps its database in your app folder, and shares nothing you did not ask it to share. Track a bitcoin wallet and a bank account in one total, in the currency you choose. The app keeps two views of your balance apart on purpose: what the wallet holds on chain, and what your own bookkeeping says. When they drift, it shows you the entries behind the difference. Prices come from Atreides Services. It sees which prices are asked for, never your holdings or amounts. There are no analytics and no tracking. You get a wealth chart over every year you have data for, a dashboard you arrange yourself, and an AI connection over MCP: an assistant you already use can read your administration and propose entries, and nothing is written until you approve it. This is the free edition. releaseNotes: >- 0.3.4 upgrades the database on first start, so make sure your backup is recent. Wallets are now scanned by the app itself, every four hours, and the Update button is gone; you see a running scan in the status bar and on To do. To do looks at all open wallet movements together and proposes a booking for each, with how likely it is and why; what is certain can be booked in one go. Events can be linked into a chain, for example a purchase and the transfer that followed it, and a linked row shows a chain mark you can open. The AI connection now answers in the language of the app. 0.3.3 reworks the Portfolios page: one card per portfolio with its assets, accounts, entries and last backup. A fresh install starts with a Demo portfolio next to your own, with thirty months of sample entries; it does not count towards the limits of the free edition. The free edition now allows any number of valuations. The licence page is reorganised, and the AI connection is off in a new portfolio until you turn it on. Price history and merging accounts move to the full edition. The space bar hides and shows amounts, the Return widget colours its amount, and wallet updates retry longer when mempool.space is busy. 0.3.2 fixes what the first round on umbrelOS turned up. Daily prices now name their source in the week, month and year views. The onboarding waits until the start screen is gone, the limits of the free edition say what they count, and the Assets page no longer lists a currency that is only there for conversion. A failed wallet update now says why. 0.3.1 is the free edition. Lightning, metals, more than one portfolio, the Dutch box 3 figures, signal charts, import and export, Data and Health, and your own price providers move to the full edition. Your data stays where it is: nothing is deleted, and the full edition picks it up again. On umbrelOS 2.0 the app's storage can now be moved to a USB drive (ext4) in the app settings. Keep in mind that umbrelOS does not back up an app whose storage is on a USB drive. The app itself is unchanged. Coming from 0.1.x? Then the notes for 0.2.0 below apply to you. 0.2.1 brought a new app icon. 0.2.0: the first update with real features since the app came to umbrelOS. It upgrades the database on first start, so make sure your backup is recent before you update. Every portfolio now has its own base currency, chosen when you create it. Amounts and prices are shown in that currency throughout, and sources that quote in another currency are converted on the way in. Every price now shows where it came from: hover over an amount to see the source and the date of the price behind it. A booking records the amount you actually paid next to the price per unit, and a transfer can be marked as a gift. Gaps in the price history are shown per asset and can be filled by hand or ignored. You choose a price source per asset, and the app keeps each source within its monthly limit. Eulerpool is added as a source. The wealth page shows return, realised and unrealised result, and interest and rewards as income, with an overview per year. Events has a new Accounts tab with the current balance of every account. Assets can carry notes. System, Health checks the data for problems you can resolve or accept. A second look called Glass sits next to the existing one, with new accent colours and a reworked settings page. The AI connection (MCP) can now also read price data and propose a price source. developer: "WhatsNext?" website: https://sc.kamenier-hamer.nl/sysop/UmbrelApps dependencies: [] repo: https://sc.kamenier-hamer.nl/sysop/UmbrelApps support: https://sc.kamenier-hamer.nl/sysop/UmbrelApps/issues # De poort waarop umbrelOS de web-UI aanbiedt. 3850 en 3851 zijn bezet door de # twee andere apps in deze store, 3852 is de eigen poort van de relay. port: 3853 # Leeg laten bij een nieuw pakket; de plaatjes doet het store-team zelf. gallery: [] path: "" submitter: "WhatsNext?" submission: https://sc.kamenier-hamer.nl/sysop/UmbrelApps # ── Hieronder staat wat de voorgeschreven volgorde niet noemt ──────────────── # # GEEN defaultPassword, en dat is een correctie op 0.1.0. Deze app heeft wél een # eigen inlog, maar die hoort bij de portefeuille en niet bij de installatie: je # zet hem op Systeem -> Portefeuilles, hij is daar te wijzigen en hij gaat mee in # de back-up. Een wachtwoord uit de omgeving zou dat scherm stil onwerkzaam maken, # want de app leest de omgeving vóór het geheimenbestand. # Het icoon hoort bij een eigen store en moet bij inlevering in de officiele # store juist weg: die host iconen apart. Daarom staat het als laatste, want dan # is dit de enige regel die eruit moet en blijft de rest letterlijk op orde. icon: https://sc.kamenier-hamer.nl/sysop/UmbrelApps/raw/branch/main/whatsnext-atreides-assets/icon.png