Commit Graph

729 Commits

Author SHA1 Message Date
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 a686d84968 Update client code 2023-05-24 20:54:31 +02:00
Ramon Wenger f5df6864d1 Fix survey styling issues
Resolves MS-716 #complete
2023-05-16 16:53:52 +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 dd66bab53a Change secondary link color depending on theme env variable
Resolves MS-711 #complete
2023-05-08 17:49:35 +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
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
Daniel Egger b27e13fa12 Fire matomoTrackEvents not in then but before 2023-04-05 12:18:44 +02:00
Ramon Wenger 8df4041c03 Suppress v-html eslint warning 2023-03-30 20:02:13 +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
Daniel Egger 0c5f2dc522 MS-628: First version of custom matomo integration 2023-03-28 16:59:25 +02:00
Ramon Wenger b5b4b2aa70 Fix new room entry page for default case 2023-02-23 20:11:35 +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 35ae879d46 Add 404 page to content locator
Resolves MS-654 #complete
2023-02-22 16:11:42 +01:00
Ramon Wenger 52a4411f3e Fix instrument overview page styling on mobile 2023-02-22 12:12:44 +01:00
Ramon Wenger e4a82a2056 Fix failing e2e test 2023-02-21 16:28:19 +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 aa9886be8d Add link to directly go to registration page
Resolves MS-558
2023-02-14 16:26:54 +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 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 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 6ad1df8310 Remove vue3-logger 2023-02-02 14:13:27 +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 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 fdf6bb3f52 Remove obsolete tag attributes 2023-01-26 16:45:40 +01:00
Ramon Wenger 39e7d27587 Update async component definitions 2023-01-26 16:37:06 +01:00
Ramon Wenger e116da3a57 Disable validation temporarily 2023-01-26 16:31:05 +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 9a91aaf47c Apply prettier to whole project 2023-01-12 15:58:59 +01:00
Ramon Wenger 7b4efca096 Fix bug with stale "currentPage" with new SurveyJS plugin 2022-11-23 15:47:26 +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 9c1d647e11 Fix some issues with SurveyJS 2022-10-27 14:47:05 +02:00
Ramon Wenger 3f07a91d5c Fix some cypress tests 2022-10-26 17:00:34 +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 ca7663e5f0 Throw out obsolete dependencies, or replace with newer solutions 2022-10-25 11:19:44 +02:00
Ramon Wenger 638efac6e3 Add readonly blocks for contents not editable by users
Relates to MS-589
2022-10-04 17:09:19 +02:00
Ramon Wenger 06b149f6a9 Revert commits that broke SurveyJS 2022-09-28 14:37:40 +02:00
Ramon Wenger a2b6348ffa Fix linter error, disable offending cypress test 2022-09-27 12:25:05 +02:00
Ramon Wenger cc807751a9 Update vue version 2022-09-27 10:10:00 +02:00
Ramon Wenger 2b3f9c7ae0 Update filtering in client 2022-09-13 16:28:56 +02:00
Ramon Wenger e3f611a5eb Fix cache bug when changing school class 2022-09-05 16:49:15 +02:00
Ramon Wenger d0f746cf50 Update module intro styling to be in line with other components
Resolves MS-528
2022-07-15 17:40:28 +02:00
Ramon Wenger 33cee0c700 Improve mobile view of the topic page
Resolves MS-525
2022-07-15 17:35:53 +02:00
Ramon Wenger 7d1a1bbe4d Refactor component name and class names 2022-07-15 17:35:18 +02:00
Ramon Wenger ec3811b5a2 Hide actions for changing projects and entries while in mobile view
Relates to MS-534
2022-07-13 15:14:10 +02:00
Ramon Wenger 85ef1bc092 Remove items for editing on mobile for rooms and entries
Relates to MS-534
2022-07-13 00:02:24 +02:00
Ramon Wenger ff7e5ad1f6 Merged in feature/rooms-updated-edit-fields-MS-486-MS-487 (pull request #111)
Feature/rooms updated edit fields MS-486 MS 487

Approved-by: Lorenz Padberg
2022-07-11 13:26:51 +00:00
Ramon Wenger deb2a2cd1b Add test for subtitle in room entry, add missing block
Resolves MS-487
2022-07-06 11:00:22 +02:00
Ramon Wenger a3bcd6f314 Add comment count to room entry widget, with test
Resolves MS-344
2022-06-28 13:45:26 +02:00
Ramon Wenger a81bb0e1e8 Add new edit page for room entries
Also use slug instead of id to identify room entries
2022-06-27 11:29:01 +02:00
Ramon Wenger 14319a0ca8 Update save method to work on new room entry page 2022-06-23 15:35:31 +02:00
Ramon Wenger d458790117 Move save method from modal to new page 2022-06-23 11:31:56 +02:00
Ramon Wenger 478c033a56 Refactor query imports 2022-06-22 20:35:28 +02:00
Ramon Wenger 813751cf26 Rename constants 2022-06-22 20:34:43 +02:00
Ramon Wenger 3b3d485c76 Add new page for adding a new room entry 2022-06-22 20:00:51 +02:00
Ramon Wenger 69dac2cf7f Refactor room pages 2022-06-22 19:55:44 +02:00
Ramon Wenger 2fbd878387 Merged in feature/cms-improvements-ms-517-ms-518-ms-519 (pull request #108)
Feature/cms improvements ms 517 ms 518 ms 519

Approved-by: Daniel Egger
2022-06-22 15:07:49 +00:00
Ramon Wenger 1ae8594b13 Remove unused CSS 2022-06-21 15:43:44 +02:00
Ramon Wenger 9076eb462f Add styling for lists in assignments
Also, refactor some code

Relates to MS-518
2022-06-20 15:53:59 +02:00
Ramon Wenger 5c05ed2a86 Add components and mutations for snapshot updating and deleting
Also modify the tests for MS-373 and MS-375
2022-06-14 20:27:20 +02:00
Ramon Wenger 7da52b03a1 Merged in feature/topic-404 (pull request #106)
Feature/topic 404

Approved-by: Christian Cueni
2022-05-23 18:21:37 +00:00
Ramon Wenger ea9c90189a Update support link to be flavor dependent
Fixes MS-501
2022-05-23 14:26:35 +02:00
Ramon Wenger ad560bb4ef Redirect user on invalid topic slug 2022-05-19 18:32:56 +02:00
Ramon Wenger 583bc8d0c3 Fix onboarding logo styling and replace missing variables 2022-05-18 16:50:08 +02:00
Ramon Wenger ce506bf471 Modify hello page based on app flavor 2022-05-18 15:44:36 +02:00
Daniel Egger d7eaced895 Refactor from flavor mixin to ES6 module and plugin 2022-05-11 13:24:36 +02:00
Daniel Egger c0b6ff6fa6 MS-475: My KV Instrumente/Grundlagenwissenseite 2022-05-11 13:24:35 +02:00
Daniel Egger 77c355d569 MS-474: Add myKV-specific terms 2022-05-11 13:24:35 +02:00
Ramon Wenger 3045da7491 Add frontend tests for team creation 2022-04-12 15:35:15 +02:00
Ramon Wenger cff81d2419 Update frontend error handling for school class form 2022-04-11 15:58:08 +02:00
Ramon Wenger 468d1384ad Fix bug on project edit page in portfolio 2022-03-21 18:57:26 +01:00
Ramon Wenger f563483b79 Add edit route for custom content blocks 2022-02-10 12:06:03 +01:00
Ramon Wenger fdb408de84 Add swapping of elements in content arrays 2022-02-07 21:25:58 +01:00
Ramon Wenger e5f813e15a Add confirmation modal, refactor modal components 2022-02-03 20:11:06 +01:00
Ramon Wenger 769f87e05d Add validation and filtering to content block creation 2022-02-02 17:45:12 +01:00
Ramon Wenger b1505e3868 Unset edit mode when leaving route subtree 2022-02-01 15:45:54 +01:00
Ramon Wenger e1d3897e5e Clean up code, sanitize some inputs 2022-01-31 14:15:35 +01:00
Ramon Wenger 7e0f16a5f2 Remove empty content lists upon removal of the last inner element 2022-01-30 22:36:39 +01:00
Ramon Wenger a626fd9d04 Merge remote-tracking branch 'origin/feature/new-content-block-creation-workflow' into develop 2022-01-30 10:26:20 +01:00
Ramon Wenger 12f16c3971 Update bookmark in module 2022-01-30 00:14:45 +01:00
Ramon Wenger bf89fba212 Update survey queries 2022-01-29 21:33:35 +01:00
Ramon Wenger fc24958d9b Update cache properties 2022-01-29 21:15:57 +01:00
Ramon Wenger 9cc1ab5324 Update projects in frontend to use slugs instead of ids 2022-01-29 20:11:31 +01:00