Skip to content

docs: register MyInvestor Importer as a community directory addon - #6

Merged
afadil merged 6 commits into
wealthfolio:mainfrom
blastik:feat/myinvestor-importer-addon
Aug 21, 2026
Merged

docs: register MyInvestor Importer as a community directory addon#6
afadil merged 6 commits into
wealthfolio:mainfrom
blastik:feat/myinvestor-importer-addon

Conversation

@blastik

@blastik blastik commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Summary

Registers the MyInvestor Importer as a community directory listing (community/directory/) — a discovery entry, not a Verified Community submission. It doesn't have the screenshots or pinned-source/distribution build that Verified status requires yet, so it matches the plain unverified template used by the other community directory addons here.

This addon imports MyInvestor (Inversis) exports into Wealthfolio. MyInvestor keeps cash and securities in a single account, so it merges the two unrelated exports ("movimientos" cash ledger and "fondos" fund-level detail) by settlement date + share count into BUY/SELL/switch activities whose cash impact reconciles exactly to the real EUR debit, rather than importing them as separate/duplicate rows.

Supported transaction types: deposits, withdrawals, fees, interest, withholding tax, promo credits, fund buy/sell trades (with fx-rate handling for USD-denominated funds), tax-free fund switches (traspasos, booked as independent buy/sell to keep Wealthfolio's net-contribution figure accurate), and Cartera Indexada robo-advisor cash flows. Also includes cross-addon transfer dedup so a bank transfer already recorded by another importer (e.g. trade-republic-importer-addon) isn't double-counted.

Repository: https://github.com/blastik/myinvestor-importer-addon
Latest release: https://github.com/blastik/myinvestor-importer-addon/releases/tag/v1.0.0
Changelog: https://github.com/blastik/myinvestor-importer-addon/blob/main/CHANGELOG.md

Test plan

  • pnpm validate:addons — no errors
  • pnpm generatecommunity/README.md regenerated

Registers the MyInvestor Importer as a community directory listing
(community/directory/) — a discovery entry, not a Verified Community
submission.
Merges main, removes the retired verification field, adds the commercial model,
and drops the generated README hunk. Adds the derived record read from the
publisher's repository.

Validation fails until the repository carries a licence: package.json says MIT
but there is no LICENSE file, so GitHub detects none and nobody has the right
to use the addon. That is the one thing left before this can be published.
@afadil

afadil commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Same as #5, thanks for both of these.

I've pushed the changes to your branch: merged main, removed verification, added "commercialModel": "free", dropped the generated README hunk, and added the derived record. Your manifest is on SDK 3.6.1 with no network permission, so the sandbox blocks outbound calls and the listing can say the addon keeps data on the user's machine.

Same blocker: no LICENSE file in the repo, so CI is red. package.json says MIT but GitHub only detects a licence from the file. One file in each repo and both PRs go green.

Attestation as a comment here too, please, one per PR since each listing is a separate declaration:

I have read POLICIES.md and confirm:

- [ ] I am the publisher of this addon, or authorised to act for them.
- [ ] I have the rights to the name and description, and grant Wealthfolio permission to display them.
- [ ] The repository is public and has a licence file.
- [ ] What I declared is accurate, and my manifest declares every host the addon reaches.
- [ ] There is no hidden data collection or undisclosed remote code.
- [ ] I own support, updates, security fixes, privacy, licensing, and commercial terms.
- [ ] The name doesn't imply the addon is official or endorsed.
- [ ] A listing is a link only. Wealthfolio doesn't host, audit, endorse, or support it, and may remove it.

Then I'll merge both together.

@blastik

blastik commented Aug 21, 2026

Copy link
Copy Markdown
Contributor Author

LICENSE file added: https://github.com/blastik/myinvestor-importer-addon/blob/main/LICENSE (matches the MIT already declared in package.json / manifest.json). GitHub now detects it as MIT.

I have read POLICIES.md and confirm:

  • I am the publisher of this addon, or authorised to act for them.
  • I have the rights to the name and description, and grant Wealthfolio permission to display them.
  • The repository is public and has a licence file.
  • What I declared is accurate, and my manifest declares every host the addon reaches.
  • There is no hidden data collection or undisclosed remote code.
  • I own support, updates, security fixes, privacy, licensing, and commercial terms.
  • The name doesn't imply the addon is official or endorsed.
  • A listing is a link only. Wealthfolio doesn't host, audit, endorse, or support it, and may remove it.

Also @afadil , whenever you get a chance — would appreciate a look at wealthfolio/wealthfolio#1276 (exposing historical FX rate lookups to the addon SDK). No rush, just flagging it since it's relevant to this addon's FX handling.

afadil added 3 commits August 21, 2026 13:22
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: myinvestor-importer-addon now resolves as MIT,
SDK 3.6.1, no network permission.
@afadil
afadil merged commit 4555363 into wealthfolio:main Aug 21, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants