Commit Graph

2339 Commits

Author SHA1 Message Date
Ramon Wenger ea21a2ddc2 Add failing test for the support problem on 2023-08-29 2023-08-29 16:15:23 +02:00
Ramon Wenger 9837686319 Refactor code and fix some styling issues
Relates to MS-781
2023-08-28 17:47:18 +02:00
Ramon Wenger 9103d604d4 Update package-lock.json to be in sync with package.json 2023-08-24 19:56:41 +02:00
Ramon Wenger c2b8bc1762 Integrate language into module filter 2023-08-24 19:49:09 +02:00
Ramon Wenger 81b2b41979 Add frontend language setting to local cache
Relates to MS-758
2023-08-24 12:29:54 +02:00
Lorenz Padberg 0ae86202c7 Merged in feature/MS743-ModuleCategorization (pull request #131)
Feature/MS743 ModuleCategorization

Approved-by: Ramon Wenger
2023-08-24 08:40:04 +00:00
Ramon Wenger f44a9f37d8 Clean up code 2023-08-24 10:38:20 +02:00
Lorenz Padberg be18b2c4c7 Fix bug in mutation 2023-08-23 16:24:45 +02:00
Lorenz Padberg bb54aeb145 Refactoring according to Puillrequest comments 2023-08-23 14:44:51 +02:00
Lorenz Padberg 1d9290a688 Fix linter errors 2023-08-22 15:11:13 +02:00
Lorenz Padberg 990b92139f Add database migrations 2023-08-22 15:05:10 +02:00
Lorenz Padberg 322e0278f6 Fix loading bug 2023-08-22 14:08:18 +02:00
Lorenz Padberg 52bc017ba5 Refactoring 2023-08-22 14:04:47 +02:00
Lorenz Padberg 5cd1876f31 Add filter attribute type "Alle Lehrjahre" 2023-08-21 16:06:29 +02:00
Lorenz Padberg 8444a48c26 Fix typo 2023-08-21 15:21:04 +02:00
Lorenz Padberg 807c038a34 Rename ModuleCategoryType to ModuleCategory 2023-08-21 15:17:52 +02:00
Lorenz Padberg 0b1954c570 Rename ModuleCategory -> ModuleLevel 2023-08-21 14:22:28 +02:00
Lorenz Padberg 0648497d50 Refactoring Move PillRadioButtons and Dropdown to ui components 2023-08-21 10:50:26 +02:00
Lorenz Padberg 040064c68b Add PillRadioButton component 2023-08-18 10:44:11 +02:00
Ramon Wenger 366a7dd17c Merge branch 'hotfix/matomo-survey-correct-title' into develop 2023-08-17 16:27:11 +02:00
Ramon Wenger ccdf916e83 Fix survey title in Matomo events
Resolves MS-770 #complete
2023-08-17 15:56:57 +02:00
Lorenz Padberg cc060b66db Add Styling 2023-08-17 12:47:57 +02:00
Lorenz Padberg 5fd408a080 Add dropdown component 2023-08-17 12:00:55 +02:00
Ramon Wenger 3526b6d6b2 Merge branch 'hotfix/help-text-join-class' into develop 2023-08-16 10:56:22 +02:00
Ramon Wenger c4044d9131 Move help text to correct location 2023-08-16 10:54:33 +02:00
Lorenz Padberg e886f92efa Update to node 20 2023-08-16 09:40:43 +02:00
Lorenz Padberg 6d312da0ae Add Category Pills to Module 2023-08-15 16:36:47 +02:00
Lorenz Padberg 475afd03ed Store LastModuleCategory with the user 2023-08-15 16:36:47 +02:00
Lorenz Padberg f60f0d68da Filter Modules by Id 2023-08-15 16:36:47 +02:00
Lorenz Padberg aa095ac7ea Create ModuleFilters dynamically 2023-08-15 16:36:47 +02:00
Lorenz Padberg e99c703f55 Add Category and CategoryType to module 2023-08-15 16:36:47 +02:00
Lorenz Padberg 38c9b7623d Move modules to modules filter 2023-08-15 16:36:47 +02:00
Lorenz Padberg a06f7af44a add modules to list 2023-08-15 16:36:47 +02:00
Lorenz Padberg 631290722b Add first version of module filter component 2023-08-15 16:36:47 +02:00
Ramon Wenger e5f0b061c4 Merge branch 'hotfix/license-update-august-2023' into develop 2023-08-14 16:16:40 +02:00
Ramon Wenger 48181f5b67 Send correct survey title to Matomo 2023-08-14 16:15:10 +02:00
Ramon Wenger 3c7ad2e2f3 Remove unnecessary fragment parts 2023-08-10 16:17:21 +02:00
Ramon Wenger bd077f1ad7 Add info text to license activation page 2023-08-10 16:14:58 +02:00
Ramon Wenger 3516e539bf Update query name in cypress test 2023-08-08 22:23:54 +02:00
Ramon Wenger bc86e99cf7 Fix code errors 2023-08-08 22:23:54 +02:00
Ramon Wenger 46ad200f1e Update components and query definition to fix cypress test 2023-08-08 22:23: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 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
Ramon Wenger b910f5216a Migrate some leftover vue 2 legacy code 2023-02-09 16:03:12 +01:00
Ramon Wenger 3b1d0dc256 Update timeout 2023-02-08 22:45:15 +01:00
Ramon Wenger 07b4701529 Refactor content block component, me mixin, add scrolling 2023-02-08 19:14:18 +01:00
Ramon Wenger 93be4fc972 Add new component for copying the link 2023-02-07 17:52:29 +01:00
Ramon Wenger c2f7961d18 Fix me mixin 2023-02-07 17:51:51 +01:00
Ramon Wenger 6ecf33d12b Fix some merge issues 2023-02-07 17:50:02 +01:00
Ramon Wenger 973fef379d Remove unused variable 2023-02-07 16:55:35 +01:00
Ramon Wenger 0bfc4f9bcb Apply prettier on project again 2023-02-07 14:31:26 +01:00
Ramon Wenger afefc7f31e Add new path to locate content blocks 2023-02-07 14:23:39 +01:00
Ramon Wenger c879c074dc Fix async import 2023-02-07 14:23:39 +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 4b55f8952c Fix deep-selectors 2023-02-02 14:36:08 +01:00
Ramon Wenger 4477b7c5ed Resolve some package.json issues 2023-02-02 14:30:21 +01:00
Ramon Wenger 6ad1df8310 Remove vue3-logger 2023-02-02 14:13:27 +01:00
Ramon Wenger 3afeea928f Re-add sass 2023-02-02 14:11:14 +01:00
Ramon Wenger ad999391f7 Recover survey changes 2023-02-02 14:10:21 +01:00
Ramon Wenger b12249e463 Resolve some merge issues 2023-02-01 15:12:37 +01:00
Ramon Wenger ff49ceb58c Fix e2e test for beta login page 2023-01-26 16:55:43 +01:00
Ramon Wenger ac5833a6ec Fix error messages for validation 2023-01-26 16:55:43 +01:00
Ramon Wenger 1055b8c933 Fix validation 2023-01-26 16:55:43 +01:00
Ramon Wenger 6f37cec635 Disable failing test temporarily 2023-01-26 16:55:43 +01:00
Ramon Wenger 1358594dfa Fix another cypress test 2023-01-26 16:55:41 +01:00
Ramon Wenger 7407284722 Fix school class cypress test 2023-01-26 16:55:21 +01:00
Ramon Wenger da6bab1789 Fix some more cypress tests 2023-01-26 16:55:19 +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 fdf6bb3f52 Remove obsolete tag attributes 2023-01-26 16:45:40 +01:00
Ramon Wenger 2a32993c5c Implement some router changes for v4 2023-01-26 16:44:02 +01:00
Ramon Wenger 33b8a0d2f5 Update tiptap vue version 2023-01-26 16:37:39 +01:00
Ramon Wenger 7b0806a207 Update some event emitters 2023-01-26 16:37:36 +01:00
Ramon Wenger 39e7d27587 Update async component definitions 2023-01-26 16:37:06 +01:00
Ramon Wenger 5bc0c29ea0 Update store to v4 2023-01-26 16:31:48 +01:00
Ramon Wenger 097c353919 Update dependencies 2023-01-26 16:31:07 +01:00
Ramon Wenger 07eb3062b3 Specify property 2023-01-26 16:31:07 +01:00
Ramon Wenger e116da3a57 Disable validation temporarily 2023-01-26 16:31:05 +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 09d8d36678 Apply code changes from migration guide for Vue 3 2023-01-26 16:23:05 +01:00
Ramon Wenger 445f09e16a Hide instrument filter on mobile 2023-01-25 17:01:50 +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 7b054dc585 Fix styling in class list
Fixes MS-545
2023-01-12 16:56:39 +01:00
Ramon Wenger 4daf56f6da Fix room view styling on mobile
Fixes MS-530
2023-01-12 16:41:57 +01:00
Ramon Wenger eb4f74b918 Update styling for room entry article on mobile
Fixes MS-546
2023-01-12 16:24:15 +01:00
Ramon Wenger 1fcb0875a0 Update eslint settings to not clash with prettier 2023-01-12 16:23:29 +01:00
Ramon Wenger 9a91aaf47c Apply prettier to whole project 2023-01-12 15:58:59 +01:00
Ramon Wenger 647e684469 Add prettier to project, format cypress folder 2023-01-12 15:52:02 +01:00
Ramon Wenger c7134f99c2 Fix some Survey styling issues introduced with update 2022-12-15 12:01:28 +01:00
Ramon Wenger 1ebd8dd5bb Merge branch 'hotfix/survey-matrix-styling' into develop 2022-12-07 14:05:41 +01:00
Ramon Wenger b687667fb6 Fix table layout for matrix questions 2022-12-07 14:05:09 +01:00
Ramon Wenger f071e85863 Add new myKV variables, rename app flavor ids 2022-11-30 16:46:54 +01:00
Ramon Wenger a9e9e62100 Add new illustrations for Hello page 2022-11-30 16:27:20 +01:00
Ramon Wenger 8baef2e41d Add new logos 2022-11-29 17:21:13 +01:00
Ramon Wenger e0c70d3aaa Add variables for myDHF and myDHA 2022-11-29 17:00:17 +01:00
Ramon Wenger 7b4efca096 Fix bug with stale "currentPage" with new SurveyJS plugin 2022-11-23 15:47:26 +01:00
Ramon Wenger 40f0f1cfb8 Fix snapshot list bug 2022-11-10 23:11:58 +01:00
Ramon Wenger be651c0489 Fix snyk warnings 2022-11-10 12:17:10 +01:00
Ramon Wenger b0a7bd3497 Fix imports, deprecated SCSS code 2022-11-10 12:03:53 +01:00
Ramon Wenger b96c26ce4d Replace logger 2022-11-08 15:28:09 +01:00
Ramon Wenger 8a4f87b662 Add to cypress tests, fix one error 2022-11-08 09:40:42 +01:00
Ramon Wenger dbe13a964c Fix radio button bug in survey 2022-10-27 15:51:37 +02:00
Ramon Wenger eef60102b3 Add missing CSS files 2022-10-27 14:54:20 +02:00
Ramon Wenger 2e22ffaa1f Remove obsolete CSS file 2022-10-27 14:53:05 +02:00
Ramon Wenger 9c1d647e11 Fix some issues with SurveyJS 2022-10-27 14:47:05 +02:00
Ramon Wenger 3f7898c451 Fix snapshot test 2022-10-26 17:05:09 +02:00
Ramon Wenger 3f07a91d5c Fix some cypress tests 2022-10-26 17:00:34 +02:00
Ramon Wenger 1ebdafa6a0 Upgrade to Vue 2.7 2022-10-25 16:38:57 +02:00
Ramon Wenger 5e49751074 Update package-lock.json 2022-10-25 13:53:59 +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 7341d76ab8 Update package-lock.json 2022-10-25 12:23:54 +02:00
Ramon Wenger 8e7b7f809a Fix build script by adding fsevents as optional dependency 2022-10-25 11:46:37 +02:00
Ramon Wenger 81c98be0a5 Fix css loader version 2022-10-25 11:20:30 +02:00
Ramon Wenger 366bd818d7 Update jest version 2022-10-25 11:20:29 +02:00
Ramon Wenger a6ec2d9480 Update package-lock.json 2022-10-25 11:19:44 +02:00
Ramon Wenger ca7663e5f0 Throw out obsolete dependencies, or replace with newer solutions 2022-10-25 11:19:44 +02:00
Ramon Wenger 2785d6d405 Merge branch 'hotfix/my-activities-categories' into develop 2022-10-24 17:22:29 +02:00
Ramon Wenger d49ccc06e9 Fix error in query on activity page 2022-10-24 17:21:21 +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 51c48d341b Upate package-lock.json 2022-10-20 16:37:09 +02:00
Ramon Wenger 216de8acb7 Update packages 2022-10-20 15:51:51 +02:00
Ramon Wenger ef4b1356ac Fix styling bug when editing a text block 2022-10-20 10:42:05 +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 a8bf34102f Fix a bug with nested items 2022-10-19 15:45:37 +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 5b656e75ed Update spellcheck test to be less flaky 2022-10-17 16:45:21 +02:00
Ramon Wenger a7ad48f34b Fix handling of errors in cypress tests 2022-10-17 16:26:30 +02:00
Ramon Wenger 442a50e29d Fix cypress tests 2022-10-17 16:08:47 +02:00
Ramon Wenger a17db3f289 Update cypress mock methods 2022-10-13 21:34:44 +02:00
Ramon Wenger fbcd5dcd6d Replace cypress-graphql-mock with a custom command 2022-10-13 16:09:10 +02:00
Ramon Wenger e83ebb73a0 Make intercept work with mocks 2022-10-13 11:45:46 +02:00
Ramon Wenger 3d630b28df Fix import 2022-10-13 11:45:46 +02:00
Ramon Wenger 965f7517f8 Add first draft of a GraphQL mock intercept 2022-10-13 11:45:46 +02:00
Ramon Wenger ecf01971b0 Merged in feature/duplicate-content-blocks-MS-570-29-09-2022 (pull request #120)
Feature/duplicate content blocks MS-570 29 09 2022

Approved-by: Lorenz Padberg
2022-10-12 15:42:19 +00:00
Ramon Wenger 4c6b1d3d0a Update Typescript cast 2022-10-11 10:43:20 +02:00
Ramon Wenger e7830bb803 Remove stray console.log 2022-10-10 10:22:40 +02:00
Ramon Wenger f7153fc5cb Disable failing test 2022-10-06 17:58:18 +02:00
Ramon Wenger 2fbd0dccf9 Fix editing of content list items 2022-10-06 17:19:25 +02:00
Ramon Wenger 5ead2c9af6 Fix some minor issues on instrument overview for myKV 2022-10-06 12:15:45 +02:00
Ramon Wenger e98831577f Update frontend test 2022-10-05 20:32:37 +02:00
Ramon Wenger 51cfef5e40 Re-add failing tests 2022-10-05 20:12:19 +02:00