Lets take it a step further, automatic payments. Include the ability to add addresses to which the user would set auto payouts at preset times. Go a step further and allow the user to make these payouts at will, or on a schedule, and get a report on demand or an email when a payment is made. Maybe in the future it could incorporate different currencies. Just a thought, look at the wallet as a money control system, a place multiple currencies and functions can be added in modular form.
I think this kind of functionality will be important as crypto is adopted mainstream as payments and online transactions with brick and mortar businesses becomes common place. Dnotes could truly be a pioneer while others add technical features most casual users will never understand, Dnotes truly becomes the "Peoples Coin" with easy to use everyday solutions to managing digital money.
Now, as this upgrade progresses, would be the perfect time to at least build in the basic code to accomplish these functions even if you are not ready to take this kind of stuff live. That way you would be ready and could add modules easily. Just some thoughts on the future...
I designed a lot of databases for a particular company which would inevitably discover the power of the new solution and their minds would explode with ideas for added features. I was slow to learn, but eventually realised that I need to structure my data as flexibly as possible and rely on my queries to do all the work. I ended up viewing the process of building a new database like building a little beach shack, but laying the foundations for a high rise resort underneath it.
I think you see this in your recommendation that now is "the perfect time to at least build in the basic code to accomplish these functions even if you are not ready to take this kind of stuff live." And I think you are absolutely right. Getting the basics set up in a manner that enables other functions to be plugged in, other data sources to be accessed, and unimagined tools to be built would be the best approach.
I see DNotes as really thinking ahead like this by the steps they are taking to move the code into C# and it seems that they're doing a lot of tidying up along the way. If so, this should make adding new features in the future easier and more secure.