A humble collection of suggestions for improvement and possible bugs
@thepatientvisigoth
Founding memberIdea makerBroker scoutBug hunterHi! I've been using Turbobulls more extensively over the last weeks (now became PRO!) and wanted to share some feedback. Most of it is workflow improvements that I think would make portfolio and cash account management much easier, plus a few bugs/issues I've run into.
💡 Improvements / Feature requests
-
Workspace currency dropdown: suggest relevant currencies. Currencies used by my other accounts and assets should appear as suggestions next to the default. For example, if I have accounts in SEK, SEK should be listed right after the default so I can switch quickly without having to scroll down every time.
-
Batch action: toggle inflow/outflow. After selecting multiple transaction rows, let me switch them between inflow and outflow in one action.
-
Batch action: edit transaction type. After selecting multiple transaction rows, let me change their Type in bulk.
-
Allow categories on transfers and deposits. Type and category describe different aspects of a transaction, so allowing both would make cash-flow analysis much more useful. For example:
- Current account → Savings account:
Type = Transfer,Category = Savings - Bank account → Broker:
Type = Deposit,Category = Investments
- Current account → Savings account:
-
Cash-flow Sankey diagram in the Breakdown tab. A Sankey diagram showing where money comes from (
Money In) and where it goes, by category, would help a lot in understanding income, spending, savings, investments, transfers, etc. -
Forecasted dividends. In addition to dividends already received, show an estimated dividend forecast based on past dividend payments, current holdings and current exchange rates.
-
Improve discoverability of "+ Add to watchlist". I initially thought watchlists weren't supported, because my first instinct was to search for the stock via the
Ctrl+Ksearch bar. It would help if stocks could be added to a watchlist directly from the search results, or if the existing button (the one on the right) was easier to find. -
Support transfers in Wallet transaction imports. It would be very useful if the import supported:
- A
Typecolumn with the valuesDepositandWithdrawal - The complementary columns
FromBroker,ToBroker,FromAccountandToAccount
This would make importing transfers between bank accounts and brokers much easier.
- A
-
Overview on small screens: show the net worth chart first. On large screens the summary cards (Today, This week, This month, YTD, Top mover today) work well. On small screens, though, they push the Total net worth chart down, even though the date range picker controls the chart, not the cards. Some options:
- Show the chart above the cards on small screens.
- Make the cards a horizontally scrollable row, like the top cards in Cash & Income.
- Make the cards section collapsible/expandable.
Personally, I find the chart the most useful thing to see first.
-
Allow dismissing warnings for the current session. Warnings like "Pricing Data Unavailable" are shown at the top in orange and can't be closed. Once I've seen one, I'd like to dismiss it, especially when it's something I can't fix myself, e.g. "Unable to fetch rates for 12 assets". A dismissed warning could come back next session or if the situation changes (e.g. the number of affected assets increases).
🐛 Bugs
- Incorrect amount when editing transactions with more than two decimals. When editing a transaction, entering more than two decimal places moves the decimal separator on save. For example, changing the amount from
1234.56 SEKto1234.5678 SEKsaves it as123456.78 SEK. - Wrong tooltip on the Reset button. On the edit page of a broker transaction, hovering over the
Resetbutton shows the tooltipBuy.
🤔 Maybe bugs / Maybe features
- Duplicate detection ignores transaction time (
hh:mm:ss). Duplicate detection only compares year, month and day, not the time. So two similar but legitimate transactions made, say, 10 minutes apart are flagged as duplicates and skipped. The "exclude duplicates" toggle doesn't really solve this: turning it off would also import the true duplicates. Including the full timestamp in the comparison (when the import provides it) would fix this. - Tiny negative-balance rounding issue when closing positions. A sell that should close a position exactly is sometimes rejected because the resulting quantity is an extremely small negative number (floating-point/rounding error). The negative-balance check could round quantities to the asset's supported precision, or accept a small tolerance, before rejecting the transaction.
Thanks! Happy to provide examples, better explanations, or help reproduce any of the issues above.
6 replies
Sign in to reply with your Turbobulls account.