diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index c463f6c0..7dbc247a 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -3,10 +3,17 @@ PRIORITY - ALWAYS Lowest level stuff first, i.e. TODO at server, api route changes etc then back here in order lowest level first as affects the most stuff exponentially so best to do it early =-=-=-=- -todo: consider moving canDuplicate etc from a "computed" property into methods (just drag and drop) - in fact, look for all computed and consider them carefully because computed seems to be bullshit -todo: remove translation link from customize page -todo: set network speed in dev console of firefox to regular 2g then go through all forms and confirm all still works as this will expose any await issues +todo: Update rockfish at the server so can do release and hosted testing + - Don't delete old rockfish, keep in case need to revert + +todo: release and find bottlenecks 2G regular test WITH A POSTED RELEASE + set network speed in dev console of firefox to regular 2g then go through all forms and confirm all still works as this will expose any await issues +todo: THIS! At this point, upload to dev server and thoroughly test with devices, it seems a bit slow at times + - Might need to hide attachments until user clicks on something to reveal as it seems odd to fetch every open +todo: careful and thorough PERF tests remotely and local + - https://www.digitalocean.com/community/tutorials/how-to-use-chrome-dev-tools-to-find-performance-bottlenecks?utm_source=DigitalOcean_Newsletter + - https://developers.google.com/web/tools/chrome-devtools/evaluate-performance/reference#rendering + todo: chunk-vendors is 12mb! WTF very much slowing down all other ops Not release mode though todo: I don't really need About on every edit form, keep it for the main top level and remove it from all the edit forms @@ -108,11 +115,7 @@ todo: router should check rights on each route shouldn't it? TESTING PERF/USABILITY -todo: THIS! At this point, upload to dev server and thoroughly test with devices, it seems a bit slow at times - - Might need to hide attachments until user clicks on something to reveal as it seems odd to fetch every open -todo: careful and thorough PERF tests remotely and local - - https://www.digitalocean.com/community/tutorials/how-to-use-chrome-dev-tools-to-find-performance-bottlenecks?utm_source=DigitalOcean_Newsletter - - https://developers.google.com/web/tools/chrome-devtools/evaluate-performance/reference#rendering + todo: keyboard usage test: https://www.sarasoueidan.com/blog/keyboard-friendlier-article-listings/ - https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/3481 diff --git a/ayanova/src/api/ayanova-version.js b/ayanova/src/api/ayanova-version.js index a4330017..35c137e7 100644 --- a/ayanova/src/api/ayanova-version.js +++ b/ayanova/src/api/ayanova-version.js @@ -1,5 +1,5 @@ export default { - version: "8.0.0-alpha.6", + version: "8.0.0-alpha.7", copyright: "Copyright © 1999-2020, Ground Zero Tech-Works Inc. All Rights Reserved" }; diff --git a/ayanova/src/views/adm-user.vue b/ayanova/src/views/adm-user.vue index d12d9fc7..df28b1c5 100644 --- a/ayanova/src/views/adm-user.vue +++ b/ayanova/src/views/adm-user.vue @@ -286,7 +286,6 @@ export default { beforeDestroy() { window.$gz.eventBus.$off("menu-click", clickHandler); }, - components: {}, data() { return { formCustomTemplateKey: FORM_CUSTOM_TEMPLATE_KEY, @@ -360,15 +359,14 @@ export default { deep: true } }, - computed: { + + methods: { canSave: function() { return this.formState.valid && this.formState.dirty; }, canDuplicate: function() { return this.formState.valid && !this.formState.dirty; - } - }, - methods: { + }, ayaTypes: function() { return window.$gz.type; }, diff --git a/ayanova/src/views/widget.vue b/ayanova/src/views/widget.vue index e6cdc691..08e69138 100644 --- a/ayanova/src/views/widget.vue +++ b/ayanova/src/views/widget.vue @@ -314,8 +314,7 @@ export default { }, beforeDestroy() { window.$gz.eventBus.$off("menu-click", clickHandler); - }, - components: {}, + }, data() { return { formCustomTemplateKey: FORM_CUSTOM_TEMPLATE_KEY, @@ -389,7 +388,6 @@ export default { deep: true } }, - computed: {}, methods: { canSave: function() { return this.formState.valid && this.formState.dirty;