Commit Graph

161 Commits

Author SHA1 Message Date
Ramon Wenger 7af5f07137 Add content to bookmark on Activity page
Resolves MS-903 #complete
2024-03-11 11:47:58 +01:00
Ramon Wenger 8afe36e8ea Add cypress test for highlights 2024-02-28 11:14:45 +01:00
Ramon Wenger e2f283ba71 Add new postcss mixin 2024-02-28 11:14:45 +01:00
Ramon Wenger ebbbca72c4 Refactor some styles 2024-02-28 11:14:45 +01:00
Ramon Wenger 4da376d5d6 Add type package for mark.js 2024-02-28 11:14:44 +01:00
Ramon Wenger f112e19c79 Add new dependencies 2024-02-28 11:06:20 +01:00
Ramon Wenger 83733f2b9c Fix cypress version and change the cypress download mirror definition 2023-12-12 09:18:00 +01:00
Ramon Wenger 93bb7f4473 Update TipTap to not use a beta version anymore 2023-12-05 15:58:27 +01:00
Ramon Wenger 81b2b41979 Add frontend language setting to local cache
Relates to MS-758
2023-08-24 12:29:54 +02:00
Ramon Wenger 36b60c6a2e Add graphql codgen and refactor some code
Use unique names for all queries and fragments and mutations
2023-08-08 22:23:49 +02:00
Ramon Wenger bd637286d1 Upgrade node to v20 2023-08-07 17:47:04 +02:00
Ramon Wenger c2d5ecbc09 Upgrade node to v18 2023-08-07 17:24:03 +02:00
Ramon Wenger d1832df5f7 Upgrade node to v16 2023-08-07 17:24:03 +02:00
Ramon Wenger 122773fbfa Remove stale code and dependencies 2023-08-07 16:23:06 +02:00
Ramon Wenger 0c92f2fd79 Add sentry config for sourcemaps 2023-07-27 18:45:48 +02:00
Ramon Wenger b664e97b1a Disable compatibility mode, fully move to Vue 3 2023-07-27 15:39:16 +02:00
Ramon Wenger 433f10629a Update configs for component tests 2023-05-10 12:19:48 +02:00
Ramon Wenger f53b7791d1 Add component tests to pipeline 2023-05-10 10:31:25 +02:00
Ramon Wenger a25296d3d3 Merge branch 'feature/vite-vue3' into develop 2023-05-08 16:14:06 +02:00
Ramon Wenger 97cd24b66a Fix typo 2023-04-26 16:46:02 +02:00
Ramon Wenger 14de60e1d1 Add currents npm task 2023-04-26 15:26:12 +02:00
Ramon Wenger af53ee225c Move dev dependencies to dependencies, as they are needed to build 2023-04-26 11:46:53 +02:00
Ramon Wenger 209412ea22 Update npm tasks for building 2023-04-17 17:39:48 +02:00
Ramon Wenger 1f349042df Update dependencies, add vite config 2023-04-13 16:28:48 +02:00
Ramon Wenger d8b1f37d93 Add sentry to frontend app 2023-03-30 16:03:43 +02:00
Ramon Wenger 811e973401 Upgrade cypress 2023-02-21 16:46:51 +01:00
Ramon Wenger 8368050683 Set up cypress component testing 2023-02-16 16:49:36 +01:00
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