Feature Request: Enumerate pledges in the UI
User Use Case:
Multiple flipstarter campaigns have been popping around recently. Flipstarter is leading BCH's DeFi! I always pledge anonymously.
I wanted to send my pledge to one campaign, but could't remember if I already did while intoxicated, and how much.
Requirement:
It would be a valuable user feature to be able to see a list of pledges, present and past. Such a list would be similar to the simple "transaction history" tab (don't know its name in english), but with some additional columns. For example:
+-----------------+--------------+-------------+------------------+------------+
| | | | | |
| Pledge Date | Campaign | Amount | Expiration Date | Status |
| | | | | |
+-----------------+--------------+-------------+------------------+------------+
The columns are self-explanatory.
I'd figure that the plugin has some way of telling the Campaign name, since it can distinguish known from unknown campaigns (The "! unknown campaign !" alert).
Status could be in [ Active | Funded | Not Funded | Cancelled ].
I don't know how flipstarter campagins are expired, I'd immagine by block height (or is it MTP?). It would be more useful to users to display a local Date, and maybe display block height tooltip on hover? (Same for Pledge Date)
Further comments:
Not explicitly in the scope of this feature request, but such a list would provide an easy way for cancelling pledges. The current process is not user friendly.
I would actually prefer to see such a list by default, and make the "pledge" UI appear at the push of a (prominent) button.