diff --git a/community/README.md b/community/README.md index 8ad69ad..c1ac2f6 100644 --- a/community/README.md +++ b/community/README.md @@ -16,6 +16,7 @@ Listing requirements and the publisher attestation are in | Lunch Money Addon | elson8012 | pending | MIT | pre-3.6 — rebuild needed | [Repo](https://github.com/elson/lunchmoney-addon) | | Wealthfolio Rebalancer | ibalboteo | pending | none | SDK 3.6+ | [Repo](https://github.com/ibalboteo/wealthfolio-rebalancer) | | Value Averaging Addon | wujoe | pending | MIT | pre-3.6 — rebuild needed | [Repo](https://github.com/WuJoe826/Value-Averaging-Addon) | +| WealthTax | advenacodex | active | MIT | pre-3.6 — rebuild needed | [Repo](https://github.com/advenacodex/wealth-tax) | Licence and runtime are **derived** from each publisher's repository, not declared here — see [community/derived.json](derived.json), refreshed with diff --git a/community/derived.json b/community/derived.json index d88150a..3ac2fe5 100644 --- a/community/derived.json +++ b/community/derived.json @@ -1,5 +1,5 @@ { - "generatedAt": "2026-08-20T20:28:59.484Z", + "generatedAt": "2026-08-21T00:34:15.159Z", "addons": { "asset-and-cash-timeline": { "id": "asset-and-cash-timeline", @@ -321,6 +321,53 @@ ], "problems": [], "warnings": [] + }, + "wealth-tax": { + "id": "wealth-tax", + "runtimeId": "wealth-tax", + "repository": "https://github.com/advenacodex/wealth-tax", + "defaultBranch": "main", + "commit": "78649d4c874a7c58ea3c78dd1cfb97a87f7e1678", + "license": "MIT", + "lastPushedAt": "2026-06-10", + "manifest": { + "name": "WealthTax", + "version": "1.0.0", + "sdkVersion": "3.0.0", + "minWealthfolioVersion": null, + "permissions": [ + { + "category": "activities", + "purpose": "Read full activity history to compute FIFO cost basis and realized gains" + }, + { + "category": "accounts", + "purpose": "Read account groups for group-level FIFO pooling and account names" + }, + { + "category": "settings", + "purpose": "Read the base currency for displaying converted amounts" + }, + { + "category": "ui", + "purpose": "Add a sidebar entry and page for the tax report" + } + ] + }, + "dataHandling": { + "userDataLeavesDevice": null, + "externalServices": [], + "basis": "Built before the 3.6 sandbox, when addons could reach the network without declaring it, so the manifest cannot show where data goes." + }, + "compatibility": { + "state": "predates-sandbox", + "detail": "Built against SDK 3.0.0, before the 3.6 sandbox change. It may not work on current Wealthfolio." + }, + "notices": [ + "not-tax-advice" + ], + "problems": [], + "warnings": [] } } } diff --git a/community/directory/wealth-tax/addon.store.json b/community/directory/wealth-tax/addon.store.json new file mode 100644 index 0000000..4292bd4 --- /dev/null +++ b/community/directory/wealth-tax/addon.store.json @@ -0,0 +1,15 @@ +{ + "$schema": "../../../schemas/addon-store.schema.json", + "id": "wealth-tax", + "name": "WealthTax", + "description": "FIFO realized gains and open positions tax report, with support for stock splits and capital increases.", + "author": { + "name": "advenacodex", + "url": "https://github.com/advenacodex" + }, + "trust": "community", + "status": "active", + "tags": ["taxes", "fifo", "reporting"], + "commercialModel": "free", + "repository": "https://github.com/advenacodex/wealth-tax" +}