You're right, should add some notification or indication that both are needed, or just make both available and ignore when calculating portfolio performance.
It actually refreshed automatically every 15s, but maybe a button to switch between manual and automatic would be helpful anyway?
If you just set a number of shares it is ignored, there should be a warning.
Looks good though, really needs a refresh button on the portfolio screen to update with latest prices.