Changelog
What's new in MyInvestments — a public log of shipped features, fixes, and improvements.
We ship improvements to MyInvestments regularly. Below is a list of the most important changes that went live, newest first.
April 21, 2026
Performance chart for encrypted accounts (PRO)
- The Portfolio Performance chart now works for encrypted portfolios. Your private key never leaves the browser — a daily snapshot is computed locally on first unlock and reaches the server already encrypted.
- Line rendering improved for everyone (encrypted and non-encrypted): empty days carry forward the previous value, so the chart no longer dips to zero between snapshots.
- The range selector (1W / 1M / 3M / 6M / 1Y / ALL) is always visible, even when there is no historical data yet.
New "7d change" column on the asset list
- A new sortable column shows how much an asset's price has changed over the last 7 days. Available for cryptocurrencies, precious metals, Warsaw Stock Exchange equities, and European ETFs.
- We backfilled price history for 28 assets currently held in user portfolios so the column has meaningful values immediately, not after 7 days.
- US stocks (Finnhub free tier) will fill in naturally within the next week.
Current price and buy value
- The Current price field in the add / edit asset dialogs is now read-only when the asset has a ticker and automatic price fetching works. If the API returns no price, the field stays editable.
- Buy value in your base currency now uses the exchange rate from the purchase date (previously: today's rate). P/L now reflects the real result, not a currency movement artefact. A one-time backfill covered 54 existing assets.
Wallet import fix
- Imports from MetaMask and Bitcoin no longer overwrite the average buy price on every sync. Wallets don't know the purchase price, so the field stays empty for you to fill in manually.
Documentation and FAQ
- New Documentation section — 13 pages in English and Polish covering asset management, CSV import, WSE stocks, charts, P/L calculation, the encrypted vault, recovery key, integrations, and plans.
- The home-page FAQ grew from 9 to 11 questions (portfolio currency, access recovery after forgetting the password).
Small fixes
- Sidebar translations (Collapse / Expand) and improved Y-axis rendering on the "Profit and loss by type" chart.
- The refresh price toast now shows a proper message instead of a raw translation key (with correct pluralization).
kontakt@myinvestments.plmailbox works again — bounce fixed.
April 15, 2026
Warsaw Stock Exchange
- Added missing WSE assets and Beta ETFs. Search recognizes colloquial names (e.g. "Mobruk" instead of "Mo-BRUK SA").
- Follow-up: ISIN codes for 117 US tickers (top 96), 78 WSE assets (WIG20 + mWIG40), and 29 European ETFs. ISIN search works for all of them.
Translations
- Reviewed translations across the whole app: forms, dialogs, tooltips, charts.
- Welcome emails for PRO accounts are sent in the language set in the user profile (previously always English).
Currencies
- Under the USD price for cryptocurrencies we now show a preview in the base currency (e.g. ~287,900 PLN).
- Changing the currency in the Add asset form actually recalculates the price.
- Portfolio summary works correctly with mixed currencies.
Add asset form
- Read-only fields (e.g. ticker) no longer trigger validation errors.
- The asterisk next to required fields stays on the same line.
- Scrolling works in all dropdowns.
- Locations have the full action set (edit / delete) directly in the menu.
- Added a tooltip explaining what "Location" means.
Security and payments
- Account deletion now requires password confirmation.
- Tooltip noting that Stripe charges VAT based on the user's country.
Small fixes
- Renamed "quantity" to "amount" (Polish).
- Theme and language pickers available on the home page.
- Currency fixes in Finax.
- Tooltip on the Current price field showing refresh cadence: crypto and metals every 5–10 minutes, stocks every 60 minutes.
Have an idea or found a bug? Write to kontakt@myinvestments.pl.