Here is the plan as it stands now. The migration from Magento to thirty bees, I am not sure what @DavidP is talking about. We did write some pages sometime last year when we partnered with cart2cart about migrating different platforms, https://thirtybees.com/migrate/ We just updated the content a little bit for formatting when we launched the new site.
The updater does need a big rewrite, but unfortunately, we are going to try to hobble along our current updater for one more version, so that is really not a huge hold up.
What we have left on our list for 1.0.4 is this:
Changing the way mailchimp collects email addresses from new shops.
Integrating Patreon in the back office.
Finishing the ad server so we can create a module page that draws modules from the store. This is the first step in doing away with the modules feed in your shop and showing only what is installed in your shop on the main modules page. (this is not to be confused with showing you more recommended modules in your modules list).
Fixing a few more bugs. Everytime we think we have everything fixed a new bug comes in. Its a hard position to be in where you have to tell people that we aren't going to fix your bug in this version.
re crowdfunding and other things:
The development of the crowdfunding will start after 1.0.4 is released, so it makes sense to announce it, vote on it, and try to get it funded before then. The crowdfunding is a way to both add value to the project as a whole and bring money into thirty bees. Last year, including the crowdfunding for elastic search, thirty bees made $3600. This is not enough to cover the services that we need to keep the project running muchless either of us being compensated for our time. I am spending more and more of my time associated with the project trying to bring in revenue. We currently have 10k shops running thirty bees and only 21 of those shops feel like our software is important enough for them to donate to, to help keep the project alive. This is why we are spending more time looking for ways to monetize thirty bees. I have personally decided to not take any money from thirty bees until @mdekker can have a monthly salary and all the bills are paid. Going this route will accelerate the core development and is what should be done.
Maybe this is too much information, but we have always tried to be as open and honest with our community as we could, we believe in transparency.