diff --git a/devdocs/todo.txt b/devdocs/todo.txt index 2342b006..75d36a21 100644 --- a/devdocs/todo.txt +++ b/devdocs/todo.txt @@ -1,8 +1,23 @@ # now -todo: update front end dependencies -todo: check qboi user count and remove from website and any download links if visible or in installer if visible +todo: QBOI removed from website except still in docs and in trial installer + Product is set to inactive with ShareIt, no one can buy it now + I will need to remove it from the AyaNova installer completely + There is one single active QBOI user "PITI" Pro-tech IT.ca and they just renewed QBOI so The earlier the better to notify him if it's officially discontinued + His QBOI expires 2023-04-18 + Email him and say we will be discontinuing support for it on XX date and that we will be supporting desktop quickbooks only + If he wishes to switch we will give him a free desktop QBI initial subscription for one year and then regular renewal price afterwards + + +todo: how to change the price of a existing subscription, or even if it can be done? + +todo: make a live eval mode for AyaNova 8 so that it generates data safe to post for people to try out, a live copy that can be regenerated on a daily schedule + I want to be able to set up a live test server so people can go try it now without breaking anything + able to make new reports but not modify existing ones? + ideally when the server is rebooted it automatically regenerates fresh data every time from config file setting (which is not logged) + no access to manager account, i.e. some kind of hidden password not available + no ability to create a user with rights to regenerate data or fuck with sample users TODO: Unit model select template doesn't offer UPC as a field nor does it in Unit though Unit's I guess maybe don't work that way, see v7 to confirm where UPC code was exposed @@ -86,6 +101,13 @@ Figure out how we can offer it for testing online? hosted instances spun up on a single server devops (beefed up) round robin time limited licensed keys?? prevent migration? + UPDATE: let's face it, it won't be that many people, just make a special data generation that will prevent admin tasks that will fuck other users and offer it live + for anyone to use in "kiosk" mode or live trial mode? + Issue will be logging in with unique id, maybe a front interface that logs user in by creating creds via api, they select username and password and it logs them in or they provide email address and it uses that?? + fuck, this will always be an issue, maybe it needs to spin up a new server on the fly? + If each user had unique creds this wouldn't be a problem, maybe a front end that makes a unique user account each time they try it and it's good for xx hours max + this is the way + @@ -176,7 +198,10 @@ critical path items: see other one click solutions to see if anything comparable to us then follow that to see how they market etc on their sites https://community.centminmod.com/threads/digitalocean-marketplace-for-1-click-applications.16835/ - +todo: new AyaNova.com website + I would like to have some code and intelligence behind it / be able to code it so can do cool shit with it like a front end to manage trial servers + contact form built in, links to purchase built in etc/ integration with rockfish etc + So make it an asp.net core website / app and can then program it todo: ARCHIVE ALL DEPENDENCIES Get all code for all 3rd party libs used for front and back of AyaNova 8