Commit Graph

2145 Commits

Author SHA1 Message Date
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 f333e92489 Disable sentry plugin on bitbucket 2023-07-27 19:44:52 +02:00
Ramon Wenger 754e67b06b Fix linting error 2023-07-27 19:11:47 +02:00
Ramon Wenger 0c92f2fd79 Add sentry config for sourcemaps 2023-07-27 18:45:48 +02:00
Ramon Wenger 5dd7958334 Merge branch 'hotfix/selected-class-type-error' into develop 2023-07-27 17:49:03 +02:00
Ramon Wenger 94b9b5f03b Add optional chaining operator to selectedClass access calls 2023-07-27 17:46:35 +02:00
Ramon Wenger 526faac179 Refactor module query in one component 2023-07-27 17:10:28 +02:00
Ramon Wenger e726dcc073 Remove debug logs, refactor some problematic code 2023-07-27 15:40:23 +02:00
Ramon Wenger b664e97b1a Disable compatibility mode, fully move to Vue 3 2023-07-27 15:39:16 +02:00
Ramon Wenger 0699e51ea4 Adjust wording of help text 2023-07-24 12:24:46 +02:00
Ramon Wenger d940e32868 Change url to license shop for each environment 2023-07-24 12:24:01 +02:00
Ramon Wenger fcc38047b1 Remove explicit support link property
Change support link to dynamic href using base url environment variable

Resolves MS-730 #complete
2023-07-19 12:09:06 +02:00
Lorenz Padberg e9ed895d0a Revert "Fix "Deaktivieren" "Verlassen" unreadable text."
This reverts commit 6eb6a97919.
2023-07-18 11:17:53 +02:00
Lorenz Padberg 6eb6a97919 Fix "Deaktivieren" "Verlassen" unreadable text. 2023-07-12 17:25:30 +02:00
Ramon Wenger 3f308d9a32 Update matomo event names
Relates to MS-732
2023-06-29 15:47:06 +02:00
Ramon Wenger 02e526c1de Fix myKV illustration on hello page
Fixes MS-597 #complete
2023-06-28 09:43:21 +02:00
Ramon Wenger 1d7b97315d Fix URLs on hello page
Resolves MS-730 #complete
2023-06-26 17:37:41 +02:00
Ramon Wenger 13b6ec8741 Fix overflow bug
Resolves MS-729 #complete
2023-06-26 17:00:33 +02:00
Ramon Wenger 315d84316e Add a space between multiple solutions for the same matrix row 2023-06-07 23:14:33 +02:00
Ramon Wenger a18703954c Change wording
Resolves MS-727 #complete
2023-06-06 17:58:02 +02:00
Ramon Wenger 8cb0172d81 Add solution handling for multiple choice matrix questions
Resolves MS-726 #complete
2023-06-06 17:54:03 +02:00
Ramon Wenger ad9a7bb697 Fix e2e test 2023-05-25 10:29:40 +02:00
Ramon Wenger a686d84968 Update client code 2023-05-24 20:54:31 +02:00
Ramon Wenger 266356b510 Update types and schema 2023-05-24 20:28:01 +02:00
Ramon Wenger d251931b39 Fix spacing between survey buttons
Resolves MS-716 #complete
2023-05-17 15:50:44 +02:00
Ramon Wenger 32ee2d2bf3 Change color of dropdown icon to grey
Resolves MS-717 #complete
2023-05-17 15:47:15 +02:00
Ramon Wenger f3d723838e Adjust size of instruction block text and icon
Resolves MS-722 #complete
2023-05-16 17:55:37 +02:00
Ramon Wenger d25e133618 Add margin after solution on assignment submissions page
Resolves MS-721 #complete
2023-05-16 17:48:32 +02:00
Ramon Wenger f5df6864d1 Fix survey styling issues
Resolves MS-716 #complete
2023-05-16 16:53:52 +02:00
Ramon Wenger acf32f624b Fix icon colors
Resolves MS-717 #complete
2023-05-16 16:37:34 +02:00
Ramon Wenger 2bbf96b77c Change spacing for subtitles
Resolves MS-713 #complete
2023-05-15 17:29:32 +02:00
Ramon Wenger 13c11c984d Update test to be more precise 2023-05-11 13:59:57 +02:00
Ramon Wenger 8c66a5a225 Add some (ugly) styling for matrix questions in SurveyJS
Resolves MS-716 #complete
2023-05-11 13:31:23 +02:00
Ramon Wenger 6e409fa0f0 Fix margins after and before titles
Resolves MS-713 #complete
2023-05-10 16:27:03 +02:00
Ramon Wenger 433f10629a Update configs for component tests 2023-05-10 12:19:48 +02:00
Ramon Wenger 1428634440 Add default footer to new dynamic footer component 2023-05-10 12:19:10 +02:00
Ramon Wenger f53b7791d1 Add component tests to pipeline 2023-05-10 10:31:25 +02:00
Ramon Wenger ee9f20ae34 Skip unfinished component tests 2023-05-10 10:28:19 +02:00
Ramon Wenger 7643b687f3 Switch import to make it stubbable for footer 2023-05-10 10:23:37 +02:00
Ramon Wenger a856755d96 Add new footer element to switch to the correct footer
Relates to MS-714
2023-05-09 22:29:58 +02:00
Ramon Wenger dd66bab53a Change secondary link color depending on theme env variable
Resolves MS-711 #complete
2023-05-08 17:49:35 +02:00
Ramon Wenger 25e2fd0856 Change compatibility mode to Vue 3 2023-05-08 16:16:07 +02:00
Ramon Wenger a25296d3d3 Merge branch 'feature/vite-vue3' into develop 2023-05-08 16:14:06 +02:00
Ramon Wenger 5984d20cff Re-add compatibility mode for Vue 3, for safety 2023-05-08 15:51:35 +02:00
Ramon Wenger e2842a3bbc Ignore 402 errors in sentry 2023-05-08 15:23:56 +02:00
Ramon Wenger f3c3512140 Merge branch 'hotfix/fix-apollo-link-router-error' into develop 2023-05-08 12:13:45 +02:00
Ramon Wenger 3157eadc6f Fix incorrect function import 2023-05-08 12:12:37 +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 de2ea7427e Update package-lock.json 2023-04-26 11:49:34 +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 29c4d8f236 Update text for 'clear filter' link to be different depending on flavor 2023-04-20 16:53:27 +02:00
Ramon Wenger f7232ffa33 Update dynamic component handling for illustrations on split layout 2023-04-20 16:13:49 +02:00
Ramon Wenger f0ec622cb6 Update build settings 2023-04-20 15:48:21 +02:00
Ramon Wenger 35044f092b Update static handling for vite 2023-04-20 13:19:56 +02:00
Ramon Wenger d30e216647 Fix typo in CSS 2023-04-20 11:21:39 +02:00
Ramon Wenger 5bcaaec858 Update test 2023-04-20 11:19:38 +02:00
Ramon Wenger b39d610dbc Migrate another component 2023-04-20 11:16:50 +02:00
Ramon Wenger 8cbe498a78 Fix another component's events 2023-04-19 17:09:20 +02:00
Ramon Wenger c3fccd6cce Fix events in another component 2023-04-19 15:56:27 +02:00
Ramon Wenger 4df91e7372 Fix events for ChooserElement 2023-04-19 15:23:06 +02:00
Ramon Wenger 2cbb87ed18 Add missing file 2023-04-19 10:08:18 +02:00
Ramon Wenger a91eea0de1 Update cypress component testing settings 2023-04-19 10:07:54 +02:00
Ramon Wenger 92f9831cc1 Migrate another component to use correct event emitting 2023-04-19 10:07:31 +02:00
Ramon Wenger f19ed06947 Remove unnecessary scripts 2023-04-19 10:06:00 +02:00
Ramon Wenger d7ab92af02 Fix another input event handler 2023-04-18 17:15:00 +02:00
Ramon Wenger 588d92283e Fix modal input event handling 2023-04-18 16:46:17 +02:00
Ramon Wenger 209412ea22 Update npm tasks for building 2023-04-17 17:39:48 +02:00
Ramon Wenger c98d7a8769 Add source maps 2023-04-17 15:24:38 +02:00
Ramon Wenger 7e42c26dcf Migrate theme import to vite 2023-04-17 15:21:30 +02:00
Ramon Wenger d910d68824 Migrate webpack env variables to vite 2023-04-17 14:59:21 +02:00
Ramon Wenger 1134ea9679 Add extensions for .vue and .gql files 2023-04-13 23:03:41 +02:00
Ramon Wenger 9759a64069 Update CSS import 2023-04-13 16:35:56 +02:00
Ramon Wenger f8548cdc39 Update index.html 2023-04-13 16:29:28 +02:00
Ramon Wenger 1f349042df Update dependencies, add vite config 2023-04-13 16:28:48 +02:00
Ramon Wenger 6a506278ad Replace symbol with correct HTML code 2023-04-13 14:26:13 +02:00
Ramon Wenger 9ce7ebcffb Fix tests for when window._paq is not set 2023-04-12 21:14:01 +02:00
Daniel Egger a98935a87f Merged in feature/ms-628-metrics (pull request #126)
MS-628: First version of custom matomo integration

Approved-by: Ramon Wenger
2023-04-12 19:00:04 +00:00
Ramon Wenger 1513a5672c Update cypress tests 2023-04-11 17:07:17 +02:00
Ramon Wenger a61c5a661b Use "Halbgeviertstrich" in instrument widget
Resolves MS-671 #complete
2023-04-11 16:52:10 +02:00
Ramon Wenger 05a7c3fc6f Add superscript and subscript inline text styles
Resolves MS-631 #complete
2023-04-11 16:45:27 +02:00
Ramon Wenger dd511681ac Change wording
Fixes MS-689 #complete
2023-04-06 22:06:42 +02:00
Ramon Wenger 264f0abc27 Merge branch 'hotfix/duplicate-and-delete-content-blocks-cachee' into develop 2023-04-06 12:38:37 +02:00
Ramon Wenger 46574d6375 Fix cache update issue when duplicating or deleting content block 2023-04-06 12:37:16 +02:00
Daniel Egger be432bb70f Remove usage of sessionStorage in matomoClient 2023-04-05 13:06:47 +02:00
Daniel Egger b27e13fa12 Fire matomoTrackEvents not in then but before 2023-04-05 12:18:44 +02:00
Ramon Wenger b3a4045cca Add check for sentry token 2023-03-30 22:21:19 +02:00
Ramon Wenger 448be6cc8c Suppress v-html eslint warning 2023-03-30 22:06:46 +02:00
Ramon Wenger 8df4041c03 Suppress v-html eslint warning 2023-03-30 20:02:13 +02:00
Ramon Wenger 4d6eb7b3be Add missing import 2023-03-30 19:44:12 +02:00
Ramon Wenger cb7c34cd07 Merge branch 'hotfix/html-code-in-assignment' into develop 2023-03-30 17:10:16 +02:00
Ramon Wenger 7ce0533749 Add sentry webpack plugin 2023-03-30 17:09:45 +02:00
Ramon Wenger c7346059d0 Fix bug with html tags in plain text on assignment submission page
Fixes MS-680 #complete
2023-03-30 16:59:24 +02:00
Ramon Wenger 353d430a3a Add GraphQL error messages 2023-03-30 16:29:48 +02:00
Ramon Wenger d8b1f37d93 Add sentry to frontend app 2023-03-30 16:03:43 +02:00
Ramon Wenger d846e76245 Update deprecated method 2023-03-29 18:44:28 +02:00
Ramon Wenger de23eb55d2 Merge branch 'hotfix/assignments-upload-to-first-form-MS-679' into develop 2023-03-29 18:17:31 +02:00
Ramon Wenger 62cf609eb2 Fix issue with multiple assignments on same page
Also add cypress test for that case
Fixes MS-679 #complete
2023-03-29 18:04:46 +02:00
Ramon Wenger 6f8f23c204 Merge branch 'hotfix/wrong-illustrations' into develop 2023-03-28 17:18:05 +02:00
Ramon Wenger 52b399b216 Use correct illustrations on Hello page
Fix MS-678 #complete
2023-03-28 17:08:29 +02:00
Daniel Egger 0c5f2dc522 MS-628: First version of custom matomo integration 2023-03-28 16:59:25 +02:00
Ramon Wenger ce481f6d99 Merge branch 'hotfix/scroll-position-instruments-from-master' into develop 2023-03-28 15:05:50 +02:00
Ramon Wenger f8d0a9a83d Fix scroll position after back navigation
Fixes MS-668 #complete
2023-03-28 14:59:55 +02:00
Ramon Wenger b63f850ec0 Merged in feature/update-wagtail-4.2-pr (pull request #125)
Feature/update wagtail 4.2 pr

Approved-by: Daniel Egger
2023-03-27 13:21:34 +00:00
Ramon Wenger 5a4ce66c15 Merge branch 'hotfix/uploadcare-multiple-events' into develop 2023-03-16 23:43:08 +01:00
Ramon Wenger 4d476e687b Fix bug with multiple uploadcare events being triggered with one button 2023-03-16 22:36:30 +01:00
Ramon Wenger ada3944cd5 Merge branch 'hotfix/documents-upload-portfolio' into develop 2023-03-16 16:11:05 +01:00
Ramon Wenger 67bae3fb17 Fix document upload on project page 2023-03-16 15:57:09 +01:00
Ramon Wenger aad19db4db Refactor support commands
Add todos for the next steps
2023-03-14 17:16:02 +01:00
Ramon Wenger ceebe5e4cc Fix content block margin bug
Resolves MS-659 #complete
2023-03-02 16:54:22 +01:00
Ramon Wenger 48a390a2bb Up the retries for frontend tests 2023-03-02 16:10:07 +01:00
Ramon Wenger 9fada87a56 Re-enable documents in assignment submission form 2023-03-02 14:43:42 +01:00
Ramon Wenger bac4d30261 Fix hidden element bug
Resolves MS-665
2023-03-01 16:21:43 +01:00
Ramon Wenger b5b4b2aa70 Fix new room entry page for default case 2023-02-23 20:11:35 +01:00
Ramon Wenger 6e0c158330 Fix build step 2023-02-23 17:22:15 +01:00
Ramon Wenger 9a2f1aa439 Globally handle line breaks according to german dictionary
Relates to MS-645
2023-02-23 17:18:19 +01:00
Ramon Wenger 7ee322ec20 Fix a bug with adding room entries in module rooms
Resolves MS-656 #complete
2023-02-23 16:50:25 +01:00
Ramon Wenger 1ca3b47b07 Update styling for survey questions 2023-02-22 16:30:06 +01:00
Ramon Wenger 35ae879d46 Add 404 page to content locator
Resolves MS-654 #complete
2023-02-22 16:11:42 +01:00
Ramon Wenger 43eb083270 Fix portfolio page on mobile 2023-02-22 14:36:24 +01:00
Ramon Wenger c5929d569e Fix frontend tests 2023-02-22 14:35:11 +01:00
Ramon Wenger 52a4411f3e Fix instrument overview page styling on mobile 2023-02-22 12:12:44 +01:00
Ramon Wenger 95461b1de8 Remove obsolete `cy.server` calls 2023-02-21 17:31:50 +01:00
Ramon Wenger eda40bf7b7 Update type 2023-02-21 17:26:25 +01:00
Ramon Wenger 811e973401 Upgrade cypress 2023-02-21 16:46:51 +01:00
Ramon Wenger c9c542eb44 Remove copy link from instrument type content blocks
Resolves MS-655 #complete
2023-02-21 16:35:08 +01:00
Ramon Wenger e4a82a2056 Fix failing e2e test 2023-02-21 16:28:19 +01:00
Ramon Wenger d3c7dbb5ee Fix padding in module on mobile
Resolves MS-645 #complete
2023-02-21 15:27:18 +01:00
Ramon Wenger a74780c7cf Fix topic page layout on mobile
Resolves MS-645 #complete #comment Testkommentar
2023-02-20 16:27:08 +01:00
Ramon Wenger 59fcfb5b01 Add space at the bottom for the ScrollUp component 2023-02-20 16:17:08 +01:00
Ramon Wenger 82efc4ffc6 Fix instrument layout on mobile 2023-02-20 15:21:09 +01:00
Ramon Wenger bfeeb232d3 Fix build step with workaround 2023-02-20 14:38:05 +01:00
Ramon Wenger 437801a493 Refactor component 2023-02-20 14:13:37 +01:00
Ramon Wenger 3c0f5944cc Refactor component 2023-02-16 16:50:09 +01:00
Ramon Wenger 8368050683 Set up cypress component testing 2023-02-16 16:49:36 +01:00
Ramon Wenger 5576c21cb9 Change v-model syntax 2023-02-16 10:06:38 +01:00
Ramon Wenger abf4da927e Change compatibility mode from 2 to 3 2023-02-16 10:02:34 +01:00
Ramon Wenger aa9886be8d Add link to directly go to registration page
Resolves MS-558
2023-02-14 16:26:54 +01:00
Ramon Wenger 4aaa79b9e1 Remove console.log 2023-02-14 15:26:27 +01:00
Ramon Wenger 3ab0662a6a Add source to module hero image
Resolves MS-601
2023-02-14 15:25:43 +01:00
Ramon Wenger 46d42eb279 Fix small router bug 2023-02-14 15:24:12 +01:00
Ramon Wenger 81d19f0cac Fix CSS bug 2023-02-14 12:58:29 +01:00
Ramon Wenger b5ca5c377b Make 'clear filter' button more generic
Fixes MS-595
2023-02-14 12:57:52 +01:00
Ramon Wenger b0968ac7b7 Add workaround for build bug 2023-02-13 14:49:32 +01:00
Ramon Wenger 51c9ac9a13 Add scroll behavior to chapter 2023-02-13 14:27:16 +01:00
Ramon Wenger 04d06b3332 Refactor chapter component 2023-02-13 14:10:00 +01:00
Ramon Wenger a629f6a5e6 Add copy link button to chapters, also generate redirect link 2023-02-09 17:48:42 +01:00
Ramon Wenger 370afd0b0c Update some more vue 2 legacy code 2023-02-09 16:55:55 +01:00
Ramon Wenger 69cffc0177 Add a quick workaround for a bug with the build step 2023-02-09 16:55:14 +01:00