We just released version 1.3.0 of the 22 Dividends app for iOS and Android. It comes with a new calendar that visualizes your yearly dividend payments. Moreover, we improved the visualization of empty stock positions in the portfolio view. Finally, we also improved the technical infrastructure of the app.
The new dividend calendar provides you an elegant overview of your yearly dividend payments by month and stock. For each stock and month you have a summary cell that shows you the total received dividends. The calendar visualizes past years and also predicts the upcoming year.
The dividend prediction uses the latest known dividend payment and the current amount of stocks to predict future cash flows. Dividend increases are currently not predicted.
Empty Stock Positions
In the previous versions stock positions without shares were visualized like positions with shares. The only difference was that all values were zero. Now, we have a more compact visualization that helps you to recognize such positions faster:
Why do we need empty positions? Well, in order to add buy or sell transactions to a stock we need a position. If you don’t need an empty position anymore (e.g. you closed it) you can just delete it. The transaction history for this stock will not be touched.
Delete Position Dialog
The previous dialog for deleting an empty position was confusing. The new dialog looks as follows:
In this release we updated several external dependencies and refactored existing code.
We are happy to announce that version 1.2.0 of the 22 Dividend app has been released. The new version fixes several bugs and also introduces a new feature.
The 22 Dividends app now supports share splits. It offers two different modes:
semi-automatic: The app recognizes share splits during the refresh of stock data. After the split ex-date the app will open a split dialog where the split ratio and the possible affected stock transactions are pre-selected (see below). You can refine, apply, or discard the changes. In the case you discard the changes you can also apply them later manually.
manual: Every stock card has now a menu entry “Split shares…”. You can use the menu in case the app did not recognize a split or something went wrong and you want to undo it.
Manual share split menu:
The split dialog:
The dialog allows you to specify the split ratio. You can also apply reverse-splits. After you defined the split ratio you can select transactions that will be affected: the app updates the price per share and the number of shares according to the ratio. The new values are displayed as preview as soon as you tick the checkbox.
If you are in the semi-automatic mode the split ratio as well as the transactions will be pre-selected according to the split date.
After a split you have to refresh the data.
Stock position creation/deletion
The app keeps track of your current stock positions as well as historic (closed) positions. If you edit a transaction the entire position might switch from open to closed and vice versa. There were several issues in the management of the open/closed state as well as in the deletion of stock positions.
We also updated the text of delete position and delete history dialogs.
Pay day and ex day alarms
There was a bug where the alarm date of a dividend ex event was displayed as ex-date.
Dividend ex alarms are now scheduled on the latest business day before the ex-date.
The dividend amount of a pay day was not properly displayed in the alarm heading (e.g. 0.0).
We fixed the computation of the profit/loss value for closed stock positions (history). Transaction costs are now considered.
We fixed a bug in the computation of the average share price in the transaction screen. The bug happened during partial sells of stock positions and caused a wrong average share price line.
In iOS we had user credentials and access rights to Google Sheets were not remembered properly. This should no longer happen.
In iOS, it could also happen that the second import/export got stuck at the result screen. This problem is fixed.
The share button of the cash flow chart now shows a busy indicator during the generation of the screenshot. Especially for large diagrams this might take some seconds.