This commit is contained in:
2022-01-13 20:05:21 +00:00
parent 4bf84a25df
commit 3d8392739b
4 changed files with 7 additions and 47 deletions

View File

@@ -20,16 +20,11 @@ FIRST CLIENT SOURCE CODE COMMIT JAN 3rd 2019
Current priority getting to BETA
Prioritize anything that stands in the way of beta testing
TODO:
docs cleanup
Figure out where we stand with VUE and Vuetify releases as we want to have a stable release but don't want to release and find out a major bug is fixed the next day or something
Also need a protocol for handling updating front and back
Joyce - onboarding workout eval and auto configuration getting started guide UI
# OUTSTANDING MAJOR AREAS TO BETA
@@ -1328,40 +1323,5 @@ https://www.ayanova.com/download/ayanova-windows-x64-single-setup.exe
https://www.ayanova.com/download/v8-migrate.exe
Current v8 docs home: https://www.ayanova.com/docs/
BUILD 8.0.0-beta.0.11 CHANGES OF NOTE
- Changed web app build process to remove support for "legacy" browsers now is set to only support browsers with > 1% usage and most recent two versions only
- Changed "Service" role translation to "Service manager" (and other languages equivalent)
- admin -> attachments not using correct icon, changed to paperclip from folder icon
- History form event "utility file downloaded" wasn't properly enabled, fixed
- refactored many forms source code, should be no visible difference
- Report editor multiple changes
- updated the report editor component to a much newer version
- added "linting" (error checking) for javascript
will now show a red squiggly line if there is a syntax or semantic error in the js code, hover over the line to see the error message
this means that it will point out errors in the code that should be fixed, please open all reports and check the prepare data code for errors and fix
the most common error I've seen will be undeclared variables shown as "cannot find name 'xxx' (2304)" when you hover the mouse over the red squiggly
this means a variable used without declaration so for example "for (EachGroup of ayData.ayReportData) " will show error on EachGroup as it's not declared.
to fix this put "const" in front unless the variable will be later reassigned in which case put "let" in front. Easiest way is put const in front and it will give an error if it should be let
so the above example would turn into "for (const EachGroup of ayData.ayReportData) "
Any other non-obvious errors it shows let me know it may be something I need to tweak
- added intellisense (actually part of above error checking but it's a side bonus)
Will now show intellisense when you type for the built in functions like ayGetFromAPI() etc with prompts on what to enter
- Joyce todo all reports open them and examine Prepare Data tab and look for errors and fix please
- Joyce TODO all reports that have it please remove example 'loud' helper which is still in some reports
in all reports that still have it completely remove this:
//Register custom Handlebars helpers here to use in your report script
//https://handlebarsjs.com/guide/#custom-helpers
Handlebars.registerHelper('loud', function (aString) {
return aString.toUpperCase()
})
so that the Helpers tab is empty (unless using a custom helper but I don't think there are any)
- case 4072 - set to priority 2 to keep an eye on in case it becomes an issue or I can fix it in some way
- case 4073 fixed
- case 4074 see case notes for changes made
- case 4075 fixed
BUILD 8.0.0-beta.0.12 CHANGES OF NOTE