From 4af1f0f2873a62ba18143974b46604622e757487 Mon Sep 17 00:00:00 2001 From: blastik <3662083+blastik@users.noreply.github.com> Date: Sat, 4 Jul 2026 18:19:24 +0200 Subject: [PATCH 1/7] feat: add Trade Republic Importer to community/verified Community-contributed addon by blastik. Imports Trade Republic CSV exports into Wealthfolio with two-account model and transfer detection. Source: https://github.com/blastik/trade-republic-importer-addon v1.0.0 Claude-Session: https://claude.ai/code/session_01Qe6ZBdCPMLcZhuFGMsXsm7 --- .../addon.store.json | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 community/verified/trade-republic-importer-addon/addon.store.json diff --git a/community/verified/trade-republic-importer-addon/addon.store.json b/community/verified/trade-republic-importer-addon/addon.store.json new file mode 100644 index 0000000..d4341d8 --- /dev/null +++ b/community/verified/trade-republic-importer-addon/addon.store.json @@ -0,0 +1,28 @@ +{ + "$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", + "verification": "unverified", + "status": "active", + "featured": false, + "tags": ["import", "csv", "trade-republic"], + "repository": "https://github.com/blastik/trade-republic-importer-addon", + "release": { + "version": "1.0.0", + "tag": "v1.0.0", + "commit": "022e1137b23564f77a0d522285790a1f711897aa", + "minWealthfolioVersion": "3.5.0", + "sdkVersion": "3.5.1", + "critical": false, + "breaking": false, + "notes": "Initial release.", + "changelogUrl": "https://github.com/blastik/trade-republic-importer-addon/blob/main/CHANGELOG.md" + }, + "supportUrl": "https://github.com/blastik/trade-republic-importer-addon/issues" +} From 1041033edc45a9ca25e8bf5a18fc4641ef691bed Mon Sep 17 00:00:00 2001 From: blastik <3662083+blastik@users.noreply.github.com> Date: Tue, 7 Jul 2026 16:06:02 +0200 Subject: [PATCH 2/7] chore: bump trade-republic-importer-addon to v1.1.0 - Account dropdowns filter by type (CASH / SECURITIES only) - Multi-currency: cash symbol and currency derived from account, not hardcoded EUR Claude-Session: https://claude.ai/code/session_019iQ6pzBhXjaTJPe6FbJB1m --- .../trade-republic-importer-addon/addon.store.json | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/community/verified/trade-republic-importer-addon/addon.store.json b/community/verified/trade-republic-importer-addon/addon.store.json index d4341d8..897c6f5 100644 --- a/community/verified/trade-republic-importer-addon/addon.store.json +++ b/community/verified/trade-republic-importer-addon/addon.store.json @@ -14,14 +14,15 @@ "tags": ["import", "csv", "trade-republic"], "repository": "https://github.com/blastik/trade-republic-importer-addon", "release": { - "version": "1.0.0", - "tag": "v1.0.0", - "commit": "022e1137b23564f77a0d522285790a1f711897aa", + "version": "1.1.0", + "tag": "v1.1.0", + "commit": "706bbff49616197969b0b0fff09f788298dd41b1", + "downloadUrl": "https://github.com/blastik/trade-republic-importer-addon/releases/download/v1.1.0/addon.js", "minWealthfolioVersion": "3.5.0", "sdkVersion": "3.5.1", "critical": false, "breaking": false, - "notes": "Initial release.", + "notes": "Account dropdowns now filter by type (CASH / SECURITIES); multi-currency support — cash activity symbol and currency derive from the selected account instead of being hardcoded to EUR.", "changelogUrl": "https://github.com/blastik/trade-republic-importer-addon/blob/main/CHANGELOG.md" }, "supportUrl": "https://github.com/blastik/trade-republic-importer-addon/issues" From 677b4e23d687246be2c01e839bb4c4dcb336e48e Mon Sep 17 00:00:00 2001 From: blastik <3662083+blastik@users.noreply.github.com> Date: Wed, 8 Jul 2026 17:49:04 +0200 Subject: [PATCH 3/7] docs: add Trade Republic Importer to community addons registry --- community/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/community/README.md b/community/README.md index 08a1655..1c80182 100644 --- a/community/README.md +++ b/community/README.md @@ -7,6 +7,7 @@ Community addons are author-maintained. Unverified directory entries are for dis | Asset Amount & Cash Timeline | bryanrvo1511 | Tracks cash balance and asset accumulation over time with transaction-level insights and holding timelines. | community | unverified | active | | [Repo](https://github.com/bryanrvo/Asset-amount-Cash-Timeline-add-on) | | Lunch Money Addon | elson8012 | Imports accounts and balances from Lunch Money into Wealthfolio with a one-click update. | community | unverified | active | | [Repo](https://github.com/elson/lunchmoney-addon) | | Value Averaging Addon | wujoe | Runs a value averaging strategy with portfolio weights, top-up rules, growth schedules, and per-ticker investment amounts. | community | unverified | active | | [Repo](https://github.com/WuJoe826/Value-Averaging-Addon) | +| Trade Republic Importer | blastik | Import Trade Republic CSV exports into Wealthfolio. Splits cash and portfolio activities across two accounts and handles internal fund transfers automatically. | community | unverified | active | 1.1.0 | [Repo](https://github.com/blastik/trade-republic-importer-addon) | | Wealthfolio Dividend Tracker | ragnarok896209 | Dividend tracking by year, month, and security with stacked bar charts and per-account tables. | community | unverified | active | | [Repo](https://github.com/ragnarok-89/Wealthfolio-Dividend-Tracker) | | Wealthfolio Rebalancer | ibalboteo | Portfolio rebalancing addon for target allocations and long-term portfolio planning. | community | unverified | active | | [Repo](https://github.com/ibalboteo/wealthfolio-rebalancer) | From fbda0587020f2f0d027b9c9eeb097a43171a8713 Mon Sep 17 00:00:00 2001 From: blastik <3662083+blastik@users.noreply.github.com> Date: Thu, 9 Jul 2026 13:07:52 +0200 Subject: [PATCH 4/7] fix: move Trade Republic Importer to community directory tier MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The previous entry lived under community/verified/ with a hand-rolled release block (tag/commit/downloadUrl crammed into "release" instead of split across source/distribution) that matched neither the verified nor directory submission template from CONTRIBUTING.md, had no cover screenshots, and was marked "unverified" despite the verified/ path. Verified Community status requires a distribution.r2Path populated by Wealthfolio's own build/review pipeline, not something an addon author can self-fill — so move this to community/directory/, matching every other unverified community addon here (id/name/description/author/ trust/verification/status/tags/repository only, no release tracking). Users continue to install from the addon's own GitHub releases, same as today. Regenerated community/README.md via `pnpm generate`. --- community/README.md | 2 +- .../addon.store.json | 15 ++++++++++ .../addon.store.json | 29 ------------------- 3 files changed, 16 insertions(+), 30 deletions(-) create mode 100644 community/directory/trade-republic-importer-addon/addon.store.json delete mode 100644 community/verified/trade-republic-importer-addon/addon.store.json diff --git a/community/README.md b/community/README.md index 1c80182..b919502 100644 --- a/community/README.md +++ b/community/README.md @@ -6,8 +6,8 @@ Community addons are author-maintained. Unverified directory entries are for dis | --- | --- | --- | --- | --- | --- | --- | --- | | Asset Amount & Cash Timeline | bryanrvo1511 | Tracks cash balance and asset accumulation over time with transaction-level insights and holding timelines. | community | unverified | active | | [Repo](https://github.com/bryanrvo/Asset-amount-Cash-Timeline-add-on) | | Lunch Money Addon | elson8012 | Imports accounts and balances from Lunch Money into Wealthfolio with a one-click update. | community | unverified | active | | [Repo](https://github.com/elson/lunchmoney-addon) | +| Trade Republic Importer | blastik | Import Trade Republic CSV exports into Wealthfolio. Splits cash and portfolio activities across two accounts and handles internal fund transfers automatically. | community | unverified | active | | [Repo](https://github.com/blastik/trade-republic-importer-addon) | | Value Averaging Addon | wujoe | Runs a value averaging strategy with portfolio weights, top-up rules, growth schedules, and per-ticker investment amounts. | community | unverified | active | | [Repo](https://github.com/WuJoe826/Value-Averaging-Addon) | -| Trade Republic Importer | blastik | Import Trade Republic CSV exports into Wealthfolio. Splits cash and portfolio activities across two accounts and handles internal fund transfers automatically. | community | unverified | active | 1.1.0 | [Repo](https://github.com/blastik/trade-republic-importer-addon) | | Wealthfolio Dividend Tracker | ragnarok896209 | Dividend tracking by year, month, and security with stacked bar charts and per-account tables. | community | unverified | active | | [Repo](https://github.com/ragnarok-89/Wealthfolio-Dividend-Tracker) | | Wealthfolio Rebalancer | ibalboteo | Portfolio rebalancing addon for target allocations and long-term portfolio planning. | community | unverified | active | | [Repo](https://github.com/ibalboteo/wealthfolio-rebalancer) | diff --git a/community/directory/trade-republic-importer-addon/addon.store.json b/community/directory/trade-republic-importer-addon/addon.store.json new file mode 100644 index 0000000..a6e0a58 --- /dev/null +++ b/community/directory/trade-republic-importer-addon/addon.store.json @@ -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", + "verification": "unverified", + "status": "active", + "tags": ["import", "csv", "trade-republic"], + "repository": "https://github.com/blastik/trade-republic-importer-addon" +} diff --git a/community/verified/trade-republic-importer-addon/addon.store.json b/community/verified/trade-republic-importer-addon/addon.store.json deleted file mode 100644 index 897c6f5..0000000 --- a/community/verified/trade-republic-importer-addon/addon.store.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "$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", - "verification": "unverified", - "status": "active", - "featured": false, - "tags": ["import", "csv", "trade-republic"], - "repository": "https://github.com/blastik/trade-republic-importer-addon", - "release": { - "version": "1.1.0", - "tag": "v1.1.0", - "commit": "706bbff49616197969b0b0fff09f788298dd41b1", - "downloadUrl": "https://github.com/blastik/trade-republic-importer-addon/releases/download/v1.1.0/addon.js", - "minWealthfolioVersion": "3.5.0", - "sdkVersion": "3.5.1", - "critical": false, - "breaking": false, - "notes": "Account dropdowns now filter by type (CASH / SECURITIES); multi-currency support — cash activity symbol and currency derive from the selected account instead of being hardcoded to EUR.", - "changelogUrl": "https://github.com/blastik/trade-republic-importer-addon/blob/main/CHANGELOG.md" - }, - "supportUrl": "https://github.com/blastik/trade-republic-importer-addon/issues" -} From c245b752d2bfcb43c6110c997dd221da672069d8 Mon Sep 17 00:00:00 2001 From: blastik <3662083+blastik@users.noreply.github.com> Date: Fri, 21 Aug 2026 09:53:21 +0200 Subject: [PATCH 5/7] chore: retrigger CI now that the addon repo has a LICENSE file From 717fb3184d3e91d76f9f2d71b56d1bd8b0f6a732 Mon Sep 17 00:00:00 2001 From: Aziz FADIL Date: Fri, 21 Aug 2026 13:22:25 -0400 Subject: [PATCH 6/7] chore(addons): re-derive now that the repository has a licence CI validates against the committed derived.json and never touches the network, so it could not see the LICENSE file that landed this morning. Re-running the derivation picks it up: trade-republic-importer-addon now resolves as MIT, SDK 3.6.1, no network permission. --- community/derived.json | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/community/derived.json b/community/derived.json index 65b510d..72436bd 100644 --- a/community/derived.json +++ b/community/derived.json @@ -1,5 +1,5 @@ { - "generatedAt": "2026-08-21T00:26:02.817Z", + "generatedAt": "2026-08-21T17:22:14.565Z", "addons": { "asset-and-cash-timeline": { "id": "asset-and-cash-timeline", @@ -275,9 +275,9 @@ "runtimeId": "trade-republic-importer", "repository": "https://github.com/blastik/trade-republic-importer-addon", "defaultBranch": "main", - "commit": "d6f83e577685c27fb70396acb47c32a0707040b1", - "license": null, - "lastPushedAt": "2026-07-10", + "commit": "ccce1da26fa6c01a55c9494cf358774934b514de", + "license": "MIT", + "lastPushedAt": "2026-08-21", "manifest": { "name": "Trade Republic Importer", "version": "1.3.1", @@ -328,9 +328,7 @@ "detail": "Built against SDK 3.6.1." }, "notices": [], - "problems": [ - "repository has no detectable licence, so users have no right to use the addon" - ], + "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\"" From 98d5ef30d583fdb304e8f4b2bfb264e90f458a0a Mon Sep 17 00:00:00 2001 From: Aziz FADIL Date: Fri, 21 Aug 2026 13:32:38 -0400 Subject: [PATCH 7/7] chore(addons): regenerate the directory table for the detected licence --- community/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/community/README.md b/community/README.md index ae46715..8486533 100644 --- a/community/README.md +++ b/community/README.md @@ -15,7 +15,7 @@ Listing requirements and the publisher attestation are in | Wealthfolio Dividend Tracker | ragnarok896209 | pending | none | pre-3.6 — rebuild needed | [Repo](https://github.com/ragnarok-89/Wealthfolio-Dividend-Tracker) | | 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) | -| Trade Republic Importer | blastik | active | none | SDK 3.6+ | [Repo](https://github.com/blastik/trade-republic-importer-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