Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions community/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ Listing requirements and the publisher attestation are in
| MyInvestor Importer | blastik | active | MIT | SDK 3.6+ | [Repo](https://github.com/blastik/myinvestor-importer-addon) |
| Wealthfolio Rebalancer | ibalboteo | pending | none | SDK 3.6+ | [Repo](https://github.com/ibalboteo/wealthfolio-rebalancer) |
| SimpleFin Sync | Bubbles840 | active | MIT | SDK 3.6+ | [Repo](https://github.com/Bubbles840/wealthfolio-simplefin-addon) |
| Trade Republic Importer | blastik | active | MIT | SDK 3.6+ | [Repo](https://github.com/blastik/trade-republic-importer-addon) |
| Value Averaging Addon | wujoe | pending | MIT | pre-3.6 — rebuild needed | [Repo](https://github.com/WuJoe826/Value-Averaging-Addon) |

Licence and runtime are **derived** from each publisher's repository, not
Expand Down
64 changes: 64 additions & 0 deletions community/derived.json
Original file line number Diff line number Diff line change
Expand Up @@ -401,6 +401,70 @@
"problems": [],
"warnings": []
},
"trade-republic-importer-addon": {
"id": "trade-republic-importer-addon",
"runtimeId": "trade-republic-importer",
"repository": "https://github.com/blastik/trade-republic-importer-addon",
"defaultBranch": "main",
"commit": "ccce1da26fa6c01a55c9494cf358774934b514de",
"license": "MIT",
"lastPushedAt": "2026-08-21",
"manifest": {
"name": "Trade Republic Importer",
"version": "1.3.1",
"sdkVersion": "3.6.1",
"minWealthfolioVersion": "3.6.0",
"permissions": [
{
"category": "accounts",
"purpose": "List accounts so the user can select their cash and portfolio accounts"
},
{
"category": "activities",
"purpose": "Validate and import activities parsed from the Trade Republic CSV"
},
{
"category": "assets",
"purpose": "Create new asset entries for unrecognised securities during import"
},
{
"category": "secrets",
"purpose": "Persist addon configuration (account selection, transfer patterns) across sessions"
},
{
"category": "ui",
"purpose": "Add importer navigation item to sidebar and register addon routes"
},
{
"category": "query",
"purpose": "Refresh host application data after import"
},
{
"category": "portfolio",
"purpose": "Trigger portfolio recalculation after import"
},
{
"category": "market-data",
"purpose": "Search for securities when mapping unrecognised tickers"
}
]
},
"dataHandling": {
"userDataLeavesDevice": false,
"externalServices": [],
"basis": "The addon does not request the network permission, so the Wealthfolio runtime blocks all outbound requests."
},
"compatibility": {
"state": "current",
"detail": "Built against SDK 3.6.1."
},
"notices": [],
"problems": [],
"warnings": [
"declares the secrets permission but not network, so any service it stores credentials for is unreachable",
"manifest id \"trade-republic-importer\" differs from the listing id \"trade-republic-importer-addon\""
]
},
"value-averaging-addon": {
"id": "value-averaging-addon",
"runtimeId": "value-averaging-addon",
Expand Down
15 changes: 15 additions & 0 deletions community/directory/trade-republic-importer-addon/addon.store.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"$schema": "../../../schemas/addon-store.schema.json",
"id": "trade-republic-importer-addon",
"name": "Trade Republic Importer",
"description": "Import Trade Republic CSV exports into Wealthfolio. Splits cash and portfolio activities across two accounts and handles internal fund transfers automatically.",
"author": {
"name": "blastik",
"url": "https://github.com/blastik"
},
"trust": "community",
"status": "active",
"tags": ["import", "csv", "trade-republic"],
"commercialModel": "free",
"repository": "https://github.com/blastik/trade-republic-importer-addon"
}
Loading