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
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
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
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
475afd03ed
Store LastModuleCategory with the user
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
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
bd077f1ad7
Add info text to license activation page
2023-08-10 16:14:58 +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
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
e726dcc073
Remove debug logs, refactor some problematic code
2023-07-27 15:40:23 +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
Ramon Wenger
3f308d9a32
Update matomo event names
...
Relates to MS-732
2023-06-29 15:47:06 +02:00
Ramon Wenger
1d7b97315d
Fix URLs on hello page
...
Resolves MS-730 #complete
2023-06-26 17:37:41 +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
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