It's been a long time since I've posted a dev update. Here's a quick summary of the svn logs for the last couple weeks:
- New Locked tab for locked securities.
- The public portfolio feature now includes the ability to publicly display your wallet balance.
- Big reformat of the Account page. It's now up to date and matches most of the rest of the site.
- API improvements on the ticker output, it now includes additional 7 day and 30 day data.
- Fixed a bug with address verification on the Wallet address entry forms. I was calling the verification function incorrectly such that everything was being considered valid.
- Security Trade tab now has red/green buttons for buying and selling. Hopefully makes things a little clearer.
- New support request form. Sends an email to the support gurus.
- New Security Trade tab information bar, including shares outstanding, 7 day numbers, 30 day numbers, and the moderator score.
- Many, many email formatting and output improvements.
- New 30 day and 90 day per share dividend payouts calculated on the Security Dividends tab.
- ** Huge change ** - Implementation of manual withdrawals when the withdrawal amount exceeds a daily withdrawal cap of an equivalent of $300 USD in digital currency. This should not impact trading much, and there are some good benefits. The main ones are;
(A) To protect the exchange. I can now reduce the amount of coin in the hot wallet to a safer level. This is a huge security exposure win.
(B) To protect users from compromised account situations. If an attacker tries to withdraw over the threshold, you will get an email saying a manual withdrawal
was requested. You then have some time to contact us and ask us to cancel the withdrawal.
- No longer prompt asset issuers to vote on their own motions in the Portfolio page, since when they get to the Asset page they couldn't vote on their own motions anyway.
- Motions with a start date in the past will now automatically start immediately. It was pretty common for people to use the "Now" button in the calendar, wait a few seconds, then submit, rendering a start date in the past, which popped up an annoying error.
- Many timezone related bug fixes. I believe there are still many to go. The problem is that many of the html code chunks are shared among users in multiple time zones, so I'm having to re-work the caching for a lot of them.
- My Trades tab on the Portfolio page now has a 500 trade limit, bumped up from 30.
I'm still working on the longer-term project of getting the API setup for trading. It is based on oauth 1.0a, and should be pretty easy to program for if you're familiar with oauth. Unfortunately the work is not progressing as quickly as I would like, between the GLBSE imports and my regular job things have been pretty busy.
Cheers.