Commit Graph

134 Commits

Author SHA1 Message Date
Ramon Wenger 0bfc4f9bcb Apply prettier on project again 2023-02-07 14:31:26 +01:00
Ramon Wenger c218904c73 Add package for apollo composition API 2023-02-07 14:23:39 +01:00
Ramon Wenger a52671fd40 Upgrade code according to migration guide for Vue 3
Update npm dependencies

Update vue router version

Disable validation temporarily

Specify property

Update dependencies

Update store to v4

Update async component definitions

Update some event emitters

Update tiptap vue version

Implement some router changes for v4

Remove obsolete tag attributes

Update dependencies

Fix some cypress tests

Fix most jest tests

Fix some more cypress tests

Fix school class cypress test

Fix another cypress test

Disable failing test temporarily

Fix validation

Fix error messages for validation

Fix e2e test for beta login page

Apply prettier
2023-02-07 13:38:51 +01:00
Ramon Wenger 4477b7c5ed Resolve some package.json issues 2023-02-02 14:30:21 +01:00
Ramon Wenger 3afeea928f Re-add sass 2023-02-02 14:11:14 +01:00
Ramon Wenger b12249e463 Resolve some merge issues 2023-02-01 15:12:37 +01:00
Ramon Wenger a0fd6fddd1 Fix most jest tests 2023-01-26 16:47:05 +01:00
Ramon Wenger 243422cf9a Update dependencies 2023-01-26 16:46:02 +01:00
Ramon Wenger 097c353919 Update dependencies 2023-01-26 16:31:07 +01:00
Ramon Wenger 6cf9457dca Update vue router version 2023-01-26 16:29:37 +01:00
Ramon Wenger 578b563b7b Update npm dependencies 2023-01-26 16:24:54 +01:00
Ramon Wenger 45b9e7e57b Update mobile styling for project list and detail pages
Resolves MS-532
2023-01-25 15:31:53 +01:00
Ramon Wenger 6c18e0deec Move new dependencies from dev dependencies 2023-01-16 16:18:28 +01:00
Ramon Wenger 647e684469 Add prettier to project, format cypress folder 2023-01-12 15:52:02 +01:00
Ramon Wenger be651c0489 Fix snyk warnings 2022-11-10 12:17:10 +01:00
Ramon Wenger b96c26ce4d Replace logger 2022-11-08 15:28:09 +01:00
Ramon Wenger 9c1d647e11 Fix some issues with SurveyJS 2022-10-27 14:47:05 +02:00
Ramon Wenger 1ebdafa6a0 Upgrade to Vue 2.7 2022-10-25 16:38:57 +02:00
Ramon Wenger 218047ed25 Fix surveyjs version 2022-10-25 13:52:04 +02:00
Ramon Wenger f1cc2d6616 Switch to the knockout version of SurveyJS
The current SurveyVue plugin only works with Vue 2 and prevents us from
upgrading.
2022-10-25 13:51:06 +02:00
Ramon Wenger 8555e2c6ed Move dependency over 2022-10-25 13:48:37 +02:00
Ramon Wenger 8e7b7f809a Fix build script by adding fsevents as optional dependency 2022-10-25 11:46:37 +02:00
Ramon Wenger 366bd818d7 Update jest version 2022-10-25 11:20:29 +02:00
Ramon Wenger ca7663e5f0 Throw out obsolete dependencies, or replace with newer solutions 2022-10-25 11:19:44 +02:00
Ramon Wenger c3a2a60ba9 Fix postcss versions 2022-10-20 17:53:22 +02:00
Ramon Wenger 56933fbdc2 Fix css-loader version 2022-10-20 17:46:20 +02:00
Ramon Wenger 216de8acb7 Update packages 2022-10-20 15:51:51 +02:00
Ramon Wenger 11e695a1c7 Temporarily revert package.json changes for build to succeed 2022-10-19 16:58:52 +02:00
Ramon Wenger 13f10cf1fa Update package-lock.json using npm v8 2022-10-19 16:00:39 +02:00
Ramon Wenger aa35ae648a Downgrade jest, so all of our tests work 2022-10-19 09:40:33 +02:00
Ramon Wenger 450a4a3938 Update dependencies with critical vulnerabilities 2022-10-19 09:39:56 +02:00
Ramon Wenger fbcd5dcd6d Replace cypress-graphql-mock with a custom command 2022-10-13 16:09:10 +02:00
Ramon Wenger 879cbeb28a Re-add the cypress 10 changes 2022-09-29 10:17:35 +02:00
Ramon Wenger 27c4de49bd Fix npm version 2022-09-28 18:59:09 +02:00
Ramon Wenger d16bfbb9c1 Update node version and fix vue version 2022-09-28 18:22:58 +02:00
Ramon Wenger fd0ecb34f6 Fix the vue version at a minor version to make SurveyJS work 2022-09-28 17:46:00 +02:00
Ramon Wenger 06b149f6a9 Revert commits that broke SurveyJS 2022-09-28 14:37:40 +02:00
Ramon Wenger 9b0fe0f115 Make linter happy 2022-09-27 14:42:16 +02:00
Ramon Wenger a1cb8bd444 Change npm to yarn calls 2022-09-27 14:28:46 +02:00
Ramon Wenger bb87b082af Update cypress version 2022-09-27 13:56:24 +02:00
Ramon Wenger cc807751a9 Update vue version 2022-09-27 10:10:00 +02:00
Ramon Wenger e18218c007 Update build step and dependencies 2022-04-12 14:09:39 +02:00
Ramon Wenger a9c308881e Update dependencies 2022-04-12 13:58:14 +02:00
Ramon Wenger 197af2644c Update dependencies 2022-04-12 12:36:01 +02:00
Ramon Wenger a166fb55cb Update engine versions 2022-03-01 17:02:45 +01:00
Ramon Wenger 64e79040a6 Move all requirements from dev to prod requirements 2022-02-28 14:58:27 +01:00
Ramon Wenger ae0e83efc2 Update build requirements 2022-02-28 14:27:57 +01:00
Ramon Wenger ec5d942f5d Update requirements 2022-02-28 13:49:55 +01:00
Ramon Wenger 83b8b74c93 Add typescript support to jest tests 2022-02-28 12:58:57 +01:00
Ramon Wenger 031e4d58de Add new component for html editing 2022-02-24 16:49:39 +01:00