Commit Graph

2244 Commits

Author SHA1 Message Date
Ramon Wenger 9213d57be5 Add highlight query to client 2024-02-28 11:14:45 +01:00
Ramon Wenger a6974853ef Refactor ContentComponent 2024-02-28 11:14:45 +01:00
Ramon Wenger 4584cb860e Fix some typing issues 2024-02-28 11:14:45 +01:00
Ramon Wenger 99ce0ab84d Add uuid to content component 2024-02-28 11:14:45 +01:00
Ramon Wenger b83d9b9faa Add events to popover component and handlers for them 2024-02-28 11:14:45 +01:00
Ramon Wenger 50bca2cca9 Close popover when clicking outside it 2024-02-28 11:14:45 +01:00
Ramon Wenger 6e85b3a9dc Reformat, refactor some code and fix some linting errors 2024-02-28 11:14:45 +01:00
Ramon Wenger 41b2357bf6 Add some styling and dynamic postioning to new popover service 2024-02-28 11:14:44 +01:00
Ramon Wenger 6e87464bdf Add some variables as CSS custom properties 2024-02-28 11:14:44 +01:00
Ramon Wenger 109ab958fc Add some initial code for the popover service 2024-02-28 11:14:44 +01:00
Ramon Wenger 2953ea4c8e Refactor some code 2024-02-28 11:14:44 +01:00
Ramon Wenger 6f1b0dfefd Move the selection from the directive to the component 2024-02-28 11:14:44 +01:00
Ramon Wenger 4da376d5d6 Add type package for mark.js 2024-02-28 11:14:44 +01:00
Ramon Wenger 1927036610 Update and add to GraphQL typing in client and on server 2024-02-28 11:14:44 +01:00
Ramon Wenger 4daf2946d2 Add better typing, some todos, a highlighting demo 2024-02-28 11:14:44 +01:00
Ramon Wenger 98d413171c Remove example code 2024-02-28 11:14:44 +01:00
Ramon Wenger ba2964d884 Register directive in app 2024-02-28 11:14:44 +01:00
Ramon Wenger 50b19c6405 Add proof of concept component to module, start a little refactor 2024-02-28 11:14:33 +01:00
Ramon Wenger 485e07067b Add new directive responsible for saving selections 2024-02-28 11:06:20 +01:00
Ramon Wenger f112e19c79 Add new dependencies 2024-02-28 11:06:20 +01:00
Ramon Wenger 8e556399fa Add old proof of concept code 2024-02-28 11:06:20 +01:00
Lorenz Padberg d0bceda44e Remove Lernziele title for skillbox 2024-02-14 11:34:59 +01:00
Ramon Wenger 09b6b2479e Merge branch 'hotfix/srf-jest-test' into develop 2024-02-13 14:38:28 +01:00
Ramon Wenger 8c09427935 Add missing variable to jest test 2024-02-13 14:36:54 +01:00
Lorenz Padberg 8a7919ea42 Fix test 2024-02-13 14:15:28 +01:00
Lorenz Padberg a07f2aab4f Merged in feature/MS851-MigrateSnapshots (pull request #143)
Feature/MS851 MigrateSnapshots

Approved-by: Ramon Wenger
2024-02-13 10:40:42 +00:00
Lorenz Padberg 95cf48717c Move show-objectives to computed properties 2024-02-13 11:15:54 +01:00
Ramon Wenger b0e8d011f1 Merge branch 'hotfix/srf-video-embed-MS-865' into develop 2024-02-08 17:39:48 +01:00
Ramon Wenger 9c525f3040 Replace SRF embed URL
Also add some tests to test correctness of the URL generation and also
the iframe src
2024-02-08 17:37:04 +01:00
Ramon Wenger 9e6d1d1a04 Remove unnecessary line in test 2024-02-08 10:16:18 +01:00
Ramon Wenger a6fdb2d0b0 Add a test for the "Toggle Solutions" page
Also do some refactoring to support it
2024-02-07 19:18:33 +01:00
Ramon Wenger a664807775 Fix cypress version 2024-02-07 16:47:58 +01:00
Ramon Wenger f0a8b8f835 Migrate Checkbox component to setup syntax 2024-02-07 15:14:20 +01:00
Ramon Wenger 0b0f262b62 Merge branch 'hotfix/toggle-solutions-checkbox' into develop 2024-02-07 14:58:31 +01:00
Ramon Wenger 4005e0239f Fix an issue with solutions setting in module not updating in cache
Resolves MS-862 #Complete
2024-02-07 14:57:03 +01:00
Lorenz Padberg ce7ab55cba Fix visiblity of old objectives 2024-02-07 12:04:22 +01:00
Lorenz Padberg 0631b42867 Add tests for objectives migration 2024-02-06 17:13:22 +01:00
Lorenz Padberg 106bad4c52 Fix linting error 2024-02-05 10:51:07 +01:00
Lorenz Padberg 13e9c2d9ae Merged in feature/MS-747-TestforInstrumentFilters (pull request #139)
Feature/MS-747 TestforInstrumentFilters

Approved-by: Ramon Wenger
2024-01-17 15:46:45 +00:00
Ramon Wenger 64d86b688c Remove test specific changes to vue code and skip test 2024-01-17 16:44:12 +01:00
Ramon Wenger 94e9649754 Upgrade Typescript config to target ES6 2023-12-21 17:39:40 +01:00
Ramon Wenger d0de5de269 Mute annoying error that occurs when ME_QUERY is not yet in cache 2023-12-21 17:39:00 +01:00
Lorenz Padberg 8b80a12516 Fix naming on radio-button 2023-12-20 11:32:18 +01:00
Ramon Wenger 8b080abe20 Add save check, refactor component
Resolves MS-785
2023-12-14 14:16:01 +01:00
Ramon Wenger eee3bf995c Add cypress test to catch double save issue on room entry creation 2023-12-13 18:04:42 +01:00
Ramon Wenger 66b9f8ac6a Enable cy.mockGraphqlOps to handle async methods 2023-12-13 18:02:49 +01:00
Lorenz Padberg f070091a84 Change cypress frontend config.. localhost !=127.0.0.1 2023-12-13 14:30:34 +01:00
Lorenz Padberg 033157b1c8 Add language filter test 2023-12-13 10:47:14 +01:00
Lorenz Padberg 0943a49f25 Add test filter by title 2023-12-12 15:54:16 +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 fd7ba5d300 Fix linting errors 2023-12-06 16:43:50 +01:00
Ramon Wenger 93bb7f4473 Update TipTap to not use a beta version anymore 2023-12-05 15:58:27 +01:00
Ramon Wenger ac88edf67d Fix component test config 2023-12-05 15:54:34 +01:00
Ramon Wenger 97f2e50faf Add sentry tracing and replay plugins 2023-11-23 14:06:56 +01:00
Ramon Wenger 9cf28afdb1 Merge branch 'hotfix/snapshots' into develop 2023-10-17 13:33:34 +02:00
Ramon Wenger 3cb566c599 Fix bug on snapshot detail page 2023-10-17 13:32:40 +02:00
Ramon Wenger b700931a8b Fix bug on snapshot overview page 2023-10-17 13:27:11 +02:00
Ramon Wenger 4a6b62d26b Fix history for contentBlockLocator 2023-10-12 10:51:36 +02:00
Ramon Wenger 67c8511d50 Fix bug with Toggle component after disabling Vue3 compat-mode 2023-10-11 21:04:14 +02:00
Ramon Wenger 35a3389229 Rename "Lernfeld" to "Modul" on all environments
Resolves MS-818 #complete
2023-10-09 17:31:54 +02:00
Ramon Wenger 790a08932d Fix typo 2023-10-09 16:32:08 +02:00
Ramon Wenger f7546a68f4 Fix bug with activity links to submissions
Resolves MS-817 #complete
2023-10-09 16:30:48 +02:00
Ramon Wenger 4667465b9c Fix a bug with module bookmarks and one with instrument bookmarks 2023-09-21 14:42:56 +02:00
Ramon Wenger c721dc26aa Fix numbering issue on topic navigation
Resolves MS-810 #complete
2023-09-21 12:06:02 +02:00
Lorenz Padberg 55b9644f2a Add disable language filter to module filter 2023-09-13 17:38:44 +02:00
Lorenz Padberg 92f64dd3ba Fix linter errors 2023-09-13 14:45:09 +02:00
Lorenz Padberg a271fb54be Add loading skeleton to instruments 2023-09-13 13:23:54 +02:00
Lorenz Padberg 7a9d8b8e82 Disable Language filter on all Plaforms except myKV 2023-09-13 11:48:24 +02:00
Lorenz Padberg e152161cbf Esolves MS-790 Text Korrekturen 2023-09-13 11:45:32 +02:00
Lorenz Padberg d3f2d10427 Make Dorpdowns wider for longer texts 2023-09-13 11:38:03 +02:00
Lorenz Padberg da4eb0112e Refactor Module teaser Limit texts to two lines 2023-09-13 11:34:20 +02:00
Lorenz Padberg a0086a8010 Merge branch 'hotfix/MS-792-MeineAkivitäten' into develop
# Conflicts:
#	client/src/components/ui/InfoMessage.vue
#	client/src/styles/_variables.scss
2023-09-08 11:26:24 +02:00
Lorenz Padberg bfc37c767c Fix linting 2023-09-08 10:04:31 +02:00
Lorenz Padberg bc715a937f Add loading message to activities and refactor the module and intrument activities 2023-09-08 10:00:17 +02:00
Lorenz Padberg 595332825a add loading spinner 2023-09-08 09:22:11 +02:00
Lorenz Padberg 896837ccf4 Make font smaller - otherwise code is displayed as SH-BU82 instead of SHBU82 2023-09-07 11:38:30 +02:00
Lorenz Padberg b62211a5b4 Fix content blocks, notes, and chapters. 2023-09-06 16:31:24 +02:00
Lorenz Padberg a5dbddf60a Merge branch 'develop' into feature/Fix-ui 2023-09-05 12:02:35 +02:00
Lorenz Padberg 058bdaf3cc Fix Instruments filter bar responsive 2023-09-05 11:54:59 +02:00
Lorenz Padberg 0f82134c81 Add App flavor to show topic numbering. 2023-09-04 11:41:56 +02:00
Ramon Wenger c4b652c064 Fix alignment of topic page on desktop 2023-08-31 17:14:20 +02:00
Ramon Wenger f745a6de8e Fix wrong flavor value 2023-08-31 17:14:04 +02:00
Ramon Wenger 3780008146 Satisfy linter 2023-08-31 16:04:39 +02:00
Ramon Wenger 4cde2febe0 Make topic page responsive
Resolves MS-791 #complete
2023-08-31 15:37:31 +02:00
Ramon Wenger daf6fd2354 Remove unused code 2023-08-31 15:14:21 +02:00
Ramon Wenger f07b631817 Add fragment to client mutation
Also remove now unneeded update function, and leave in some commented out code to be
extracted later
Resolves MS-788 #complete
2023-08-31 15:00:43 +02:00
Ramon Wenger e6dbe06ca9 Remove outline from filter input
Relates to MS-787
2023-08-31 12:02:37 +02:00
Ramon Wenger b3ced207cc Add feature flag for language filter in client
Resolves MS-786 #complete
2023-08-30 22:16:12 +02:00
Ramon Wenger ea307c1bec Remove unused component 2023-08-30 16:29:55 +02:00
Lorenz Padberg 87d807f142 Fix typo 2023-08-30 14:59:04 +02:00
Lorenz Padberg d059a4d82a Add flavor for showModuleFilters 2023-08-30 14:33:54 +02:00
Lorenz Padberg 020c4846c4 Fix comments from PR 2023-08-30 14:24:12 +02:00
Lorenz Padberg acbb8b7517 Add NoModules and NoIntruments texts when filter leads to no result. 2023-08-30 11:13:43 +02:00
Lorenz Padberg b24c5419f1 Add module Filter category or level == null -> belongs to all 2023-08-30 09:28:58 +02:00
Lorenz Padberg de4737fa3f Fix linter error 2023-08-30 09:28:58 +02:00
Lorenz Padberg 2246e9ca3c Add language filter to instruments 2023-08-30 09:28:58 +02:00
Lorenz Padberg 6de2cc3ff0 Fix a few linter errors 2023-08-30 09:28:58 +02:00
Lorenz Padberg 6f9340192b Set focus to search bar 2023-08-30 09:28:58 +02:00
Lorenz Padberg cf36184e1c Add feature flag to show intrument Subcategories 2023-08-30 09:28:58 +02:00
Lorenz Padberg ce645001a1 Add filter function 2023-08-30 09:28:58 +02:00