Skip to content

Release note

Skill Collector v1.0

Release date: 28.07.2023

Overview of release 1.0

Release 1.0 has improved the appearance and workflow of the previous release Skill Collector v0.9. In the new version, the Admin Panel has been replaced by Power Automate and Power BI to make the admin's work easier, and considering the situation that the admin is a person who doesn't necessarily know how to use the command line. API endpoints have been added to the answers database where user responses are stored, with which Power Automate and Power BI can connect. Changes have been made to Skill Collector's user interface according to end user feedback, and the language menu has been added.

System overview

Front end + libraries

  • @fortawesome/fontawesome-free: v6.4.0
  • @fortawesome/fontawesome-svg-core: v6.4.0
  • @fortawesome/free-regular-svg-icons: v6.4.0
  • @fortawesome/free-solid-svg-icons: v6.4.0
  • @fortawesome/vue-fontawesome: v3.0.3
  • @jridgewell/sourcemap-codec: v1.4.15
  • @types/vue-select: v3.16.2
  • axios: v1.4.0
  • pinia: v2.0.32
  • sweetalert2: v11.7.12
  • vue: v3.2.45
  • vue-i18n: v9.3.0-beta.19
  • vue-router: v4.1.6
  • vue3-spinner: v0.0.1

  • @rushstack/eslint-patch: v1.1.4

  • @types/node: v18.16.18
  • @vitejs/plugin-vue: v4.0.0
  • @vue/eslint-config-prettier: v7.0.0
  • @vue/eslint-config-typescript: v11.0.0
  • @vue/tsconfig: v0.1.3
  • eslint: v8.22.0
  • eslint-plugin-vue: v9.3.0
  • npm-run-all: v4.1.5
  • prettier: v2.7.1
  • sass: v1.57.1
  • typescript: v4.4.4
  • vite: v4.3.9
  • vue-tsc: v1.0.12

Back end + libraries

  • jridgewell/sourcemap-codec: v1.4.15
  • axios: v1.4.0
  • bcryptjs: v2.4.3
  • body-parser: v1.20.2
  • cookie-parser: v1.4.6
  • cors: v2.8.5
  • dotenv: v16.1.4
  • express: v4.18.2
  • express-rate-limit: v6.7.0
  • helmet: v7.0.0
  • http-proxy-middleware: v2.0.6
  • joi: v17.9.2
  • jsonwebtoken: v9.0.0
  • morgan: v1.10.0
  • mz: v2.7.0
  • pg: v8.10.0
  • pg-promise: v11.5.0
  • rotating-file-stream: v3.1.0
  • validator: v13.9.0
  • nodemon v2.0.22

Database

  • postgreSQL

Containers

  • postgres
  • backend
  • frontend

New Features

Improvements/Enhancements

  • FEA03-Customer-Feedback-system 1.0 - The previous version's feedback went to Gang de Farine's doorbell.io account. The feedback was changed to go to Overflow's own account.

  • FEA04-GDPR-Info 1.0 - The content of the GDPR info was changed to reflect the current situation, and English and Swedish versions were added.

  • FEA20-skill-info-view - The info on skills and softskills was changed to an icon next to the name of the skill, so the user can easily see where to get more information about the skill.

  • FEA21-skill-selection-view - After the user has selected the required number of skills, and if the user tries to select more than the required number, they will be shown a message that no more can be selected. Short instructions were added to the top of the page.

  • FEA29-Softskill-selection-view - After the user has selected the required number of skills, and if the user tries to select more than the required number, they will be shown a message that no more can be selected. Short instructions were added to the top of the page.

  • FEA30-Progress-Bar - The location of the progress bar was moved lower, below the navigation menu. Small changes to the appearance.

  • FEA-32-navigation-bar - The navigation bar was moved from the right side of the page to the left side of the page because it is more intuitive. An indicator was added to the navigation bar for which category the user is currently in.

  • FEA-47-answers-database - Skill Collector v0.9 had a database from which skills and soft skills were fetched, and where users' answers were saved. The operation of the old database had to be changed, because skills and soft skills are retrieved from a separate Skill-db database via API endpoints. Skill Collector's answers are stored in its own database, from which answers can be viewed using Power BI, and hashes can be entered into the database via Power Automate.

Deprecations/Removals

These features below were removed because the Mysticons team handles the Production Environment and security issues. Mysticons is also responsible for keeping the service up and running.

These features below were left out of this version because other services were introduced in their place, or there is simply no use for them.

Known Issues/Limitations

  • Refreshing the page gives an error, and you have to log in again.

  • No mobile support.

Remaining bugs

  • Chromium, Version 114.0.5735.198 (Official Build) snap (64-bit), Ubuntu: On darkmode the page bottom has white block. #89

User feedbacks for future development