diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index b40277cf..6e379d67 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -11,8 +11,8 @@ 2021-12-10 STATS -223k lines of code+comments no blanks not counting testing projects -Languages: vue, C#, SQL, Javascript, JSON, markdown, XML, YAML, HTML, Batch, CSS +198,588 lines of code in all projects (code only not comments) +Languages: Vue, C#, SQL, Javascript, JSON, markdown, XML, YAML, HTML, Batch, CSS Platforms: Windows, Linux FIRST BACK END SOURCE CODE COMMIT JUNE 28 2018 (3 years 6 months ago to jan 4th 2022) FIRST CLIENT SOURCE CODE COMMIT JAN 3rd 2019 @@ -144,6 +144,12 @@ Coded by importance ██║██║ ╚████║███████║ ██║ ██║ ██║███████╗███████╗ ╚═╝╚═╝ ╚═══╝╚══════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚══════╝ +- 1 todo: add step in IIS to set idle timeout to zero or it will shut down AyaNova stopping background task processing + see comment thread here: https://makolyte.com/aspdotnet-how-to-use-a-backgroundservice-for-long-running-and-periodic-tasks/ + 1. Open IIS Manager +2. Click on Application Pools +3. Right-click the relevant app pool > click Advanced Settings +4. The setting is called Idle Time-out (minutes) - 2 todo: ideally installer should have a commented out jwt secret that wont' take effect but has text like "EDITME AND UNCOMMENT" or whatever - 2 todo: subscribe to all sources of security vulnerabilities that could apply to users of AyaNOva 8 (and 7) @@ -242,7 +248,7 @@ TODO: 1 BETA DOCS: | |____| |____ _| |_| |____| |\ | | | \_____|______|_____|______|_| \_| |_| - +- 1 Server Jobs timestamp column doesn't show accurately enough, only resolves down to minutes - 2 todo: put reset link somewhere in UI so user can just click on it, maybe the login form?? Or the About form? about->log form? @@ -761,24 +767,13 @@ 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.9 CHANGES OF NOTE +BUILD 8.0.0-beta.0.10 CHANGES OF NOTE -- No schema changes but there are translation key changes so wiping data is optional but will see untranslated text if do not generate new db -- Updated copyright to 2022 -- Upgraded Windows Standalone version of PostgresSQL to 14.1 from 14.0 -- data table now clears selected records array properly when change or remove filter and also when deselect all from the select all checkbox at top -- added Download menu item to ops->logs so that user can download the current log file being viewed -- opened up log files and server configuration even when server is locked to allow for troubleshooting ability with locked server -- changed unlicensed mode at client from only showing a license option in menu to now showing a limited OPS section with view logs and view server config as options - this allows troubleshooting a not yet licensed server installation and also for when a license expires "unexpectedly" -- fixed bug where printing a report would make the save icon show as available due to setting last report in menu -- Added "Boot path" to log file boot entries and also to server information shown in UI ops->server information so users (or us) can see what folder they *actually* run AyaNova from -- TaskGroups form added missing extensions menu item -- TaskGroups form added missing reporting menu item (get there from workorder menu) -- case 4054, 4067, fixed -- case 4069 fixed -- case 4068 implemented +- changed the delay at the server between checking for jobs from 20 seconds to 1 second + this will result in consistently faster reporting times as + previously if timing was bad the print job could be inserted the moment the 20 seconds had elapsed so there would be a 20 second + delay before rendering would even start diff --git a/ayanova/package-lock.json b/ayanova/package-lock.json index 779cd9f9..3deb7f31 100644 --- a/ayanova/package-lock.json +++ b/ayanova/package-lock.json @@ -1,6 +1,6 @@ { "name": "ayanova", - "version": "8.0.0-beta.0.9", + "version": "8.0.0-beta.0.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/ayanova/package.json b/ayanova/package.json index 7a788e4d..03a998cd 100644 --- a/ayanova/package.json +++ b/ayanova/package.json @@ -1,6 +1,6 @@ { "name": "ayanova", - "version": "8.0.0-beta.0.9", + "version": "8.0.0-beta.0.10", "private": true, "scripts": { "serve": "vue-cli-service serve", diff --git a/ayanova/src/api/ayanova-version.js b/ayanova/src/api/ayanova-version.js index 599ccbc6..e8ffb544 100644 --- a/ayanova/src/api/ayanova-version.js +++ b/ayanova/src/api/ayanova-version.js @@ -1,4 +1,4 @@ export default { - version: "8.0.0-beta.0.9", + version: "8.0.0-beta.0.10", copyright: "© 1999-2022, Ground Zero Tech-Works Inc." };