diff --git a/devdocs/deploy.txt b/devdocs/deploy.txt index 4f2a0b06..c69a3df5 100644 --- a/devdocs/deploy.txt +++ b/devdocs/deploy.txt @@ -9,7 +9,7 @@ If any packages have been changed in the release do a thorough security scan and ### Bump version numbers: -Search and replace 8.0.0-beta.1 +Search and replace 8.0.0-beta.2 webapp,server,launcher, v8migrate Client end ayanova-version.js, diff --git a/devdocs/todo.txt b/devdocs/todo.txt index 478800a8..3ca69a02 100644 --- a/devdocs/todo.txt +++ b/devdocs/todo.txt @@ -1,21 +1,34 @@ # now +Update docs, stress hosting onine in v7 chyanges +make build beta.2 and post, make post in forum indicating change +give Joyce the go-ahead to email people +get back to docs completion +start in on QBI +rockfish front end improvements, revocation, license link that does nothing?? + product codes or feature options to include?? + what exactly is rental in the license doing? + is license versioned for format? -keepass proper way to use and how to split for security etc? -trialing plan for setting up server, do we charge? how much, what questions do we need answered to set up droplet +More beta testers, open it up to public beta + update forum first, remove in development text change to in beta and give a post with beta info where to get the manual and download etc + email to chunks of selected users daily / need to get going on this + stress can be hosted online rather than using in-house somehow, so email should have a top line sentence or two blurb of why they might be interested in it etc. + +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? -Key name and passphrase to unlock it -C:\data\work stuff\digitalocean\keys\v8trialprivatekey.ppk -ANY TRIAL SERVER@helloayanova.com: workingatthecarwash - # OUTSTANDING BEFORE RELEASE #1 items below in each category, some #2 as well todo: test with licensed key to ensure evaluate is gone and everything works logging in as each user to regular home page +todo: test key revocation critical path items: - docs completed @@ -26,24 +39,16 @@ critical path items: - License agreement change from beta to regular - Docs completed filling in, many empty pages still - business stuff like rockfish, licensing new site, new forums (update docs links when new forum), direct purchase + - Beta testing completed -- Beta testing completed - this is going to be huge because users will find a million bugs and issues with how things work and it will be a big clusterfuck for a while so plan for time and patience + + - Here switch from BETA to RC designation, let it soak for a bit before full release - onboarding process for v7 users guide to migration and also including licensing and etc which requires figuring out pricing and shit -trial / seeder system - do not specify by size but rather scenario - we care about size for load testing but don't want to give impression we think HUGE is just a few 10s of thousands of workorders because it's a db issue at a certain point - Also NO time estimates in the UI, just make sure they are all a reasonable length of time to generate, like no more than 15 minutes or something, ideally less than 5 minutes - This should be coded by *task* rather than object to make life easier when we implement - i.e. a MakeWorkorderItemPartRequest task would go through the rigamarole of making a part request, a PO to fulfil it etc - or something along those lines, ideas fuzzy at the moment - maybe it's what is there plus additional Task based ones - maybe the UI drives it because we have specific ideas for that - Plugin / addon replacements implemented and fully tested qbi - 4alarm can't migrate until this is done @@ -94,7 +99,17 @@ todo: ARCHIVE ALL DEPENDENCIES +- THIS CAN WAIT TIL AFTER RELEASE IT"S NOT HOLDING UP EXISTING USERS BUYING + trial / seeder system + do not specify by size but rather scenario + we care about size for load testing but don't want to give impression we think HUGE is just a few 10s of thousands of workorders because it's a db issue at a certain point + Also NO time estimates in the UI, just make sure they are all a reasonable length of time to generate, like no more than 15 minutes or something, ideally less than 5 minutes + This should be coded by *task* rather than object to make life easier when we implement + i.e. a MakeWorkorderItemPartRequest task would go through the rigamarole of making a part request, a PO to fulfil it etc + or something along those lines, ideas fuzzy at the moment + maybe it's what is there plus additional Task based ones + maybe the UI drives it because we have specific ideas for that @@ -801,5 +816,5 @@ https://www.ayanova.com/download/ayanova-linux-x64-server.zip https://www.ayanova.com/download/ayanova-windows-x64-lan-setup.exe Current v8 docs home: https://www.ayanova.com/docs/ -BUILD 8.0.0-beta.1 CHANGES OF NOTE +BUILD 8.0.0-beta.2 CHANGES OF NOTE diff --git a/dist/install/windows/x64/lan.iss b/dist/install/windows/x64/lan.iss index 042dee2f..5f3e0453 100644 --- a/dist/install/windows/x64/lan.iss +++ b/dist/install/windows/x64/lan.iss @@ -1,7 +1,7 @@ ; LAN install for internal network use only #define MyAppName "AyaNova server" -#define MyAppVersion "8.0.0-beta.1" +#define MyAppVersion "8.0.0-beta.2" #define MyAppPublisher "Ground Zero Tech-Works, Inc." #define MyAppURL "https://ayanova.com/" #define MyAppLauncherExeName "ayanova-launcher.exe" diff --git a/dist/install/windows/x64/standalone.iss b/dist/install/windows/x64/standalone.iss index bbf475cc..1ee8c4d3 100644 --- a/dist/install/windows/x64/standalone.iss +++ b/dist/install/windows/x64/standalone.iss @@ -3,7 +3,7 @@ ; external to lan requires different config #define MyAppName "AyaNova" -#define MyAppVersion "8.0.0-beta.1" +#define MyAppVersion "8.0.0-beta.2" #define MyAppPublisher "Ground Zero Tech-Works, Inc." #define MyAppURL "https://ayanova.com/" #define MyAppLauncherExeName "ayanova-launcher.exe" diff --git a/docs/8.0/ayanova/docs/ay-start-changes-from-v7.md b/docs/8.0/ayanova/docs/ay-start-changes-from-v7.md index efbf8f08..9b0664de 100644 --- a/docs/8.0/ayanova/docs/ay-start-changes-from-v7.md +++ b/docs/8.0/ayanova/docs/ay-start-changes-from-v7.md @@ -8,10 +8,16 @@ For a technical guide to migration process see the [Operations migrate guide](op For a business administration guide to the steps required after the migration process see the [Business administration migrate guide](ay-biz-admin-migrate-v7.md). -AyaNova 8 is a completely new application built from the ground up and some things have changed from AyaNova 7. +AyaNova 8 is a completely new application built from the ground up with many improvements from AyaNova 7. This document does not list _every_ change just the more significant ones. +## Fundamental changes from v7 + +AyaNova 8 is now a dedicated stand-alone Server application that runs on Windows _or_ Linux platforms and is designed to be easily hosted online to reduce the costs of hardware ownership and maintenance and be able to access AyaNova from anywhere using any modern device from desktop computers to smart phones, tablets and any device with a modern web browser. + +For those that would prefer to keep their AyaNova installation in-house or even on a single computer we have you covered with installations for single standalone Windows or Linux computers or in-house private local area networks. + ## User interface changes from v7 AyaNova 7 had several different user interfaces: the main interface was a Windows desktop application and as optional add-on products we had several different web browser interfaces for varying levels of devices. Each web interface had a limited sub-set of the full features in the Windows application and required separate installation and configuration procedures. diff --git a/docs/8.0/ayanova/docs/beta.md b/docs/8.0/ayanova/docs/beta.md index 5fc9dec6..5400f519 100644 --- a/docs/8.0/ayanova/docs/beta.md +++ b/docs/8.0/ayanova/docs/beta.md @@ -22,9 +22,9 @@ An important part of beta testing is also testing the documentation; if you find ![help](img/help.png) -## Beta version 8.0.0-beta.1 +## Beta version 8.0.0-beta.2 -Please keep in mind that AyaNova 8.0.0-beta.1 is a temporary time-limited beta release and is not meant for live use. +Please keep in mind that AyaNova 8.0.0-beta.2 is a temporary time-limited beta release and is not meant for live use. ## Suggested order of beta testing @@ -101,6 +101,24 @@ We really do appreciate any time and effort from you. Thank you! +### Can I try AyaNova online and access from anywhere? + +Yes! There are several options: + +#### Public test server + +If you have tried an in-house test beta test first and would like to see how well it would work with your devices online with sample data we can set up a public AyaNova server at no charge by request, just contact AyaNova tech support. + +Note that the public beta test server would not be suitable for testing your own data with a migration as it is not fully private has limited CPU resources, memory and hard drive space. + +#### Private self-installed hosted server + +If you would like to try out the AyaNova 8 beta with your migrated real AyaNova 7 data, our Linux Server [installation guide](ops-install-linux-server.md) has instructions for installing AyaNova on a linux hosting provider. We use [Digitalocean](https://www.digitalocean.com/) for our linux hosting however there are many other options available. + +#### Private "turnkey" hosted server + +If you would like to try an online hosted AyaNova 8 beta and migrate your data for testing but don't want to set up a private server yourself we can provision a private server with a secure subdomain, install AyaNova and have everything ready to go for you to migrate your data and test it out contact AyaNova support for details and fees. + ### Is there some place I can see if an issue has already been reported? Yes! diff --git a/docs/8.0/ayanova/docs/index.md b/docs/8.0/ayanova/docs/index.md index f68176a7..58a164af 100644 --- a/docs/8.0/ayanova/docs/index.md +++ b/docs/8.0/ayanova/docs/index.md @@ -24,4 +24,4 @@ Or check out our support forum [forum.ayanova.com](http://forum.ayanova.com/) --- -
Documentation version: 8.0.0-beta.1 REV B , Copyright © 2022 Ground Zero Tech-Works Inc.
+
Documentation version: 8.0.0-beta.2 REV B , Copyright © 2022 Ground Zero Tech-Works Inc.
diff --git a/server/AyaNova/util/AyaNovaVersion.cs b/server/AyaNova/util/AyaNovaVersion.cs index dd2804ea..c7d71010 100644 --- a/server/AyaNova/util/AyaNovaVersion.cs +++ b/server/AyaNova/util/AyaNovaVersion.cs @@ -5,7 +5,7 @@ namespace AyaNova.Util /// internal static class AyaNovaVersion { - public const string VersionString = "8.0.0-beta.1"; + public const string VersionString = "8.0.0-beta.2"; public const string FullNameAndVersion = "AyaNova server " + VersionString; public const string CurrentApiVersion="v8"; }//eoc