Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ARCHITECTURE] Performance and Speed Improvements #326

Merged
merged 19 commits into from
Nov 10, 2021

Conversation

Lissy93
Copy link
Owner

@Lissy93 Lissy93 commented Nov 10, 2021

🏗️ Architecture Large Lissy93 /PERFORMANCE/server-speed-improvments → Lissy93/dashy Commits: 19 | Files Changed: 37 | Additions: 79

Category: Refactoring

Overview

  • Updates the server to use Express, removing serve-static, connect and body-parser with express
  • Adds native support for passing in self-signed SSL certificates
  • Adds docs for SSL usage in Management
  • Updates router to lazy-load additional pages (minimal, workspace, etc)
  • Fixes the initialization screen, displayed while app is building
  • Changes default favicon API to allesedv, since faviconkit is down
  • Adds basic fallbacks for missing icons
  • Updates couple of the build scripts to fallback on default github token, when running on fork

Issue Number #318 #148

New Vars N/A

Screenshot N/A

Code Quality Checklist (Please complete)

  • All changes are backwards compatible
  • All lint checks and tests are passing
  • There are no (new) build warnings or errors
  • (If a new config option is added) Attribute is outlined in the schema and documented
  • (If a new dependency is added) Package is essential, and has been checked out for security or performance
  • Bumps version, if new feature added

@netlify
Copy link

netlify bot commented Nov 10, 2021

✔️ Deploy Preview for dashy-dev ready!

🔨 Explore the source changes: b0e6eff

🔍 Inspect the deploy log: https://app.netlify.com/sites/dashy-dev/deploys/618c11785f6bc40007a6e804

😎 Browse the preview: https://deploy-preview-326--dashy-dev.netlify.app

@liss-bot
Copy link
Collaborator

yarn.lock changes

Click to toggle table visibility
Name Status Previous Current
connect REMOVED 3.7.0 -

@viezly
Copy link

viezly bot commented Nov 10, 2021

This pull request is split into 7 parts for easier review.
👀 Review pull request on Viezly

Changed files are located in these folders:

  • .github
  • .github/workflows
  • /
  • docs
  • src

@Lissy93 Lissy93 added the 🏗️ Architectural Changes [PR] Updates to application architecture, data flow or structure label Nov 10, 2021
Repository owner deleted a comment from liss-bot Nov 10, 2021
@liss-bot
Copy link
Collaborator

yarn.lock changes

Summary

Status Count
ADDED 2
UPDATED 145
REMOVED 3
Click to toggle table visibility
Name Status Previous Current
@babel/code-frame UPDATED 7.15.8 7.16.0
@babel/compat-data UPDATED 7.15.0 7.16.0
@babel/core UPDATED 7.15.8 7.16.0
@babel/generator UPDATED 7.15.8 7.16.0
@babel/helper-annotate-as-pure UPDATED 7.15.4 7.16.0
@babel/helper-builder-binary-assignment-operator-visitor UPDATED 7.15.4 7.16.0
@babel/helper-compilation-targets UPDATED 7.15.4 7.16.3
@babel/helper-create-class-features-plugin UPDATED 7.15.4 7.16.0
@babel/helper-create-regexp-features-plugin UPDATED 7.14.5 7.16.0
@babel/helper-define-polyfill-provider UPDATED 0.2.3 0.2.4
@babel/helper-explode-assignable-expression UPDATED 7.15.4 7.16.0
@babel/helper-function-name UPDATED 7.15.4 7.16.0
@babel/helper-get-function-arity UPDATED 7.15.4 7.16.0
@babel/helper-hoist-variables UPDATED 7.15.4 7.16.0
@babel/helper-member-expression-to-functions UPDATED 7.15.4 7.16.0
@babel/helper-module-imports UPDATED 7.15.4 7.16.0
@babel/helper-module-transforms UPDATED 7.15.8 7.16.0
@babel/helper-optimise-call-expression UPDATED 7.15.4 7.16.0
@babel/helper-remap-async-to-generator UPDATED 7.15.4 7.16.0
@babel/helper-replace-supers UPDATED 7.15.4 7.16.0
@babel/helper-simple-access UPDATED 7.15.4 7.16.0
@babel/helper-skip-transparent-expression-wrappers UPDATED 7.15.4 7.16.0
@babel/helper-split-export-declaration UPDATED 7.15.4 7.16.0
@babel/helper-wrap-function UPDATED 7.15.4 7.16.0
@babel/helpers UPDATED 7.15.4 7.16.3
@babel/highlight UPDATED 7.14.5 7.16.0
@babel/parser UPDATED 7.15.8 7.16.3
@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression ADDED - 7.16.2
@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining UPDATED 7.15.4 7.16.0
@babel/plugin-proposal-async-generator-functions UPDATED 7.15.8 7.16.0
@babel/plugin-proposal-class-properties UPDATED 7.14.5 7.16.0
@babel/plugin-proposal-class-static-block UPDATED 7.15.4 7.16.0
@babel/plugin-proposal-decorators UPDATED 7.15.8 7.16.0
@babel/plugin-proposal-dynamic-import UPDATED 7.14.5 7.16.0
@babel/plugin-proposal-export-namespace-from UPDATED 7.14.5 7.16.0
@babel/plugin-proposal-json-strings UPDATED 7.14.5 7.16.0
@babel/plugin-proposal-logical-assignment-operators UPDATED 7.14.5 7.16.0
@babel/plugin-proposal-nullish-coalescing-operator UPDATED 7.14.5 7.16.0
@babel/plugin-proposal-numeric-separator UPDATED 7.14.5 7.16.0
@babel/plugin-proposal-object-rest-spread UPDATED 7.15.6 7.16.0
@babel/plugin-proposal-optional-catch-binding UPDATED 7.14.5 7.16.0
@babel/plugin-proposal-optional-chaining UPDATED 7.14.5 7.16.0
@babel/plugin-proposal-private-methods UPDATED 7.14.5 7.16.0
@babel/plugin-proposal-private-property-in-object UPDATED 7.15.4 7.16.0
@babel/plugin-proposal-unicode-property-regex UPDATED 7.14.5 7.16.0
@babel/plugin-syntax-decorators UPDATED 7.14.5 7.16.0
@babel/plugin-syntax-jsx UPDATED 7.14.5 7.16.0
@babel/plugin-transform-arrow-functions UPDATED 7.14.5 7.16.0
@babel/plugin-transform-async-to-generator UPDATED 7.14.5 7.16.0
@babel/plugin-transform-block-scoped-functions UPDATED 7.14.5 7.16.0
@babel/plugin-transform-block-scoping UPDATED 7.15.3 7.16.0
@babel/plugin-transform-classes UPDATED 7.15.4 7.16.0
@babel/plugin-transform-computed-properties UPDATED 7.14.5 7.16.0
@babel/plugin-transform-destructuring UPDATED 7.14.7 7.16.0
@babel/plugin-transform-dotall-regex UPDATED 7.14.5 7.16.0
@babel/plugin-transform-duplicate-keys UPDATED 7.14.5 7.16.0
@babel/plugin-transform-exponentiation-operator UPDATED 7.14.5 7.16.0
@babel/plugin-transform-for-of UPDATED 7.15.4 7.16.0
@babel/plugin-transform-function-name UPDATED 7.14.5 7.16.0
@babel/plugin-transform-literals UPDATED 7.14.5 7.16.0
@babel/plugin-transform-member-expression-literals UPDATED 7.14.5 7.16.0
@babel/plugin-transform-modules-amd UPDATED 7.14.5 7.16.0
@babel/plugin-transform-modules-commonjs UPDATED 7.15.4 7.16.0
@babel/plugin-transform-modules-systemjs UPDATED 7.15.4 7.16.0
@babel/plugin-transform-modules-umd UPDATED 7.14.5 7.16.0
@babel/plugin-transform-named-capturing-groups-regex UPDATED 7.14.9 7.16.0
@babel/plugin-transform-new-target UPDATED 7.14.5 7.16.0
@babel/plugin-transform-object-super UPDATED 7.14.5 7.16.0
@babel/plugin-transform-parameters UPDATED 7.15.4 7.16.3
@babel/plugin-transform-property-literals UPDATED 7.14.5 7.16.0
@babel/plugin-transform-regenerator UPDATED 7.14.5 7.16.0
@babel/plugin-transform-reserved-words UPDATED 7.14.5 7.16.0
@babel/plugin-transform-runtime UPDATED 7.15.8 7.16.0
@babel/plugin-transform-shorthand-properties UPDATED 7.14.5 7.16.0
@babel/plugin-transform-spread UPDATED 7.15.8 7.16.0
@babel/plugin-transform-sticky-regex UPDATED 7.14.5 7.16.0
@babel/plugin-transform-template-literals UPDATED 7.14.5 7.16.0
@babel/plugin-transform-typeof-symbol UPDATED 7.14.5 7.16.0
@babel/plugin-transform-unicode-escapes UPDATED 7.14.5 7.16.0
@babel/plugin-transform-unicode-regex UPDATED 7.14.5 7.16.0
@babel/preset-env UPDATED 7.15.8 7.16.0
@babel/preset-modules UPDATED 0.1.4 0.1.5
@babel/runtime UPDATED 7.15.4 7.16.3
@babel/template UPDATED 7.15.4 7.16.0
@babel/traverse UPDATED 7.15.4 7.16.3
@babel/types UPDATED 7.15.6 7.16.0
@formschema/native UPDATED 2.0.0-beta.5 2.0.0-beta.6
@humanwhocodes/object-schema UPDATED 1.2.0 1.2.1
@sentry/browser UPDATED 6.13.3 6.14.1
@sentry/core UPDATED 6.13.3 6.14.1
@sentry/hub UPDATED 6.13.3 6.14.1
@sentry/minimal UPDATED 6.13.3 6.14.1
@sentry/tracing UPDATED 6.13.3 6.14.1
@sentry/types UPDATED 6.13.3 6.14.1
@sentry/utils UPDATED 6.13.3 6.14.1
@sentry/vue UPDATED 6.13.3 6.14.1
@types/express-serve-static-core UPDATED 4.17.24 4.17.25
@types/glob UPDATED 7.1.4 7.2.0
@types/node UPDATED 16.11.0 16.11.7
@vue/babel-plugin-jsx UPDATED 1.1.0 1.1.1
@vue/babel-preset-app UPDATED 4.5.14 4.5.15
@vue/cli-overlay UPDATED 4.5.14 4.5.15
@vue/cli-plugin-babel UPDATED 4.5.14 4.5.15
@vue/cli-plugin-eslint UPDATED 4.5.14 4.5.15
@vue/cli-plugin-pwa UPDATED 4.5.14 4.5.15
@vue/cli-plugin-router UPDATED 4.5.14 4.5.15
@vue/cli-plugin-vuex UPDATED 4.5.14 4.5.15
@vue/cli-service UPDATED 4.5.14 4.5.15
@vue/cli-shared-utils UPDATED 4.5.14 4.5.15
@vue/component-compiler-utils UPDATED 3.2.2 3.3.0
ajv UPDATED 8.6.3 8.7.1
ansi-html-community ADDED - 0.0.8
ansi-html REMOVED 0.0.7 -
asn1 UPDATED 0.2.4 0.2.6
babel-loader UPDATED 8.2.2 8.2.3
babel-plugin-polyfill-corejs2 UPDATED 0.2.2 0.2.3
babel-plugin-polyfill-corejs3 UPDATED 0.2.5 0.3.0
babel-plugin-polyfill-regenerator UPDATED 0.2.2 0.2.3
browserslist UPDATED 4.17.4 4.17.6
caniuse-lite UPDATED 1.0.30001267 1.0.30001279
clean-css UPDATED 4.2.3 4.2.4
connect REMOVED 3.7.0 -
core-js-compat UPDATED 3.18.3 3.19.1
core-js UPDATED 3.18.3 3.19.1
electron-to-chromium UPDATED 1.3.870 1.3.893
eslint-plugin-import UPDATED 2.25.2 2.25.3
eslint-plugin-vue UPDATED 7.19.1 7.20.0
estraverse UPDATED 5.2.0 5.3.0
flatted UPDATED 3.2.2 3.2.4
follow-redirects UPDATED 1.14.4 1.14.5
globals UPDATED 13.11.0 13.12.0
ignore UPDATED 5.1.8 5.1.9
jsoneditor UPDATED 9.5.6 9.5.7
loader-utils UPDATED 2.0.0 2.0.2
lodash.clonedeep REMOVED 4.5.0 -
mime-db UPDATED 1.50.0 1.51.0
mime-types UPDATED 2.1.33 2.1.34
mime UPDATED 2.5.2 2.6.0
node-releases UPDATED 2.0.0 2.0.1
prettier UPDATED 1.19.1 2.4.1
sass UPDATED 1.43.2 1.43.4
shell-quote UPDATED 1.7.2 1.7.3
simple-icons UPDATED 5.18.0 5.22.0
table UPDATED 6.7.2 6.7.3
vanilla-picker UPDATED 2.11.2 2.12.1
vue-i18n UPDATED 8.26.5 8.26.7
vue-loader-v16 UPDATED 16.8.1 16.8.3
vue-router UPDATED 3.5.2 3.5.3
vue-select UPDATED 3.13.3 3.16.0
webpack-dev-server UPDATED 3.11.2 3.11.3

Repository owner deleted a comment from liss-bot Nov 10, 2021
@Lissy93 Lissy93 merged commit a88e899 into master Nov 10, 2021
@Lissy93 Lissy93 deleted the PERFORMANCE/server-speed-improvments branch November 10, 2021 18:42
asterling8516 pushed a commit to asterling8516/dashy that referenced this pull request Nov 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🏗️ Architectural Changes [PR] Updates to application architecture, data flow or structure
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants