Commit Graph

765 Commits

Author SHA1 Message Date
Lorenz Padberg e7917a6cdb Fix linting errors 2023-07-10 13:46:56 +02:00
Lorenz Padberg 9bb3c93cfb Use Due Dates from all course Sessions for Dashboard 2023-07-10 13:46:56 +02:00
Lorenz Padberg 89ff4af3c8 Refactoring 2023-07-10 13:46:56 +02:00
Lorenz Padberg 7ccc771ca7 Add DueDatesLongList to dashboard 2023-07-10 13:46:56 +02:00
Lorenz Padberg 639683c06d Add DueDatesFrontendComponents 2023-07-10 13:46:56 +02:00
Daniel Egger f4f508aac3 Refactor to i18next 2023-07-05 13:23:55 +02:00
Daniel Egger aaf226dde9 Working example with i18next 2023-07-04 15:18:40 +02:00
Daniel Egger e6a5af56a8 Refactor cypress checkbox tests
Fix cypress circle tests

Fix cypress tests
2023-06-21 14:24:09 +02:00
Daniel Egger ad10bae641 Upgrade npm libraries
Remove unneeded graphql codegen step

Adapt build step

Revert "Remove unneeded graphql codegen step"

This reverts commit 9009e82669a828496ea4d19ffb07f8b85a73645a.
2023-06-21 14:23:19 +02:00
Elia Bieri 2db7059461 Merged in bugfix/VBV-454-fix-cypress-pipelines (pull request #144)
Fix Cypress pipelines

* Update Cypress

* Attempt to change reload logic

* Fix it checkbox cy data

* Fix notification cypress test

* Rework notification settings saving logic
2023-06-21 11:28:40 +00:00
Daniel Egger 95479ae5e2 VBV-444: Bugfix circle in import file 2023-06-12 13:46:25 +02:00
Daniel Egger 3158033d57 Rework VITE_* variables... 2023-06-02 00:10:34 +02:00
Daniel Egger 6ab8be4e58 Cleanup env variables 2023-06-01 22:14:13 +02:00
Christian Cueni 3c6c80a8bc Open links in new tab, update text 2023-05-30 10:42:16 +02:00
Daniel Egger f33433b77d Merge branch 'develop' into feature/VBV-297-trainer-landet-direkt-in-cockpit 2023-05-26 09:39:44 +02:00
Christian Cueni 3ae4dbdf8d Merged in feature/VBV-379-ui-cleanup (pull request #94)
Feature/VBV-379 ui cleanup

Approved-by: Daniel Egger
2023-05-26 06:57:54 +00:00
Elia Bieri db35a037eb Jump to cockpit for trainers and superusers 2023-05-25 13:34:23 +02:00
Daniel Egger 0f0d1632a7 VBV-279: Inhaltstyp Reflexion 2023-05-24 15:20:47 +02:00
Daniel Egger de320be3cb Provide LearningContent to badge logic 2023-05-24 15:19:52 +02:00
Daniel Egger 9be0ce9d39 Frontend: "Vorbereitungsauftrag" 2023-05-24 15:19:49 +02:00
Christian Cueni 3a6a143b7c Fix type, remove FAQ from footer 2023-05-24 14:51:02 +02:00
Christian Cueni fac1f53f29 Fix footer, add it 2023-05-24 13:37:24 +02:00
Christian Cueni b2e9873666 Show plural of "Benachrichtigung" 2023-05-24 08:14:03 +02:00
Christian Cueni 5e01de2d72 Remove fake profile 2023-05-24 07:29:40 +02:00
Daniel Egger bc368e7a2f Fix cypress tests 2023-05-19 14:50:41 +02:00
Daniel Egger e1b0add09b Hide Media Library navbar icon on mobile 2023-05-19 10:17:24 +02:00
Daniel Egger 38d753de42 Add "media library" navigation link 2023-05-19 10:17:24 +02:00
Daniel Egger 4d4b6c5405 Fiddle with height of notification icon 2023-05-19 10:17:24 +02:00
Daniel Egger 31dae0a5cd VBV-306: Use GraphQL for assignment code 2023-05-15 19:07:06 +02:00
Daniel Egger a15af2bf86 VBV-350: Refactor LearningContent to individual wagtail pages 2023-05-12 11:51:02 +02:00
Elia Bieri 3858cdfc79 Merged in bugfix/auftrag_ui_test_rework (pull request #80)
Auftrag UI Test rework

* UI test rework

* Fix cypress tests
2023-05-11 12:48:33 +00:00
Elia Bieri f3c599c344 Merged in feature/strengthen_lint_rules (pull request #77)
Strengthen lint rules

* Strengthen lint rules

* Fix linting errors

# Conflicts:
#	client/src/components/learningPath/LearningPathDiagram.vue
#	client/src/components/learningPath/LearningPathViewVertical.vue

* Add no-required-prop-with-default rule

# Conflicts:
#	client/src/components/learningPath/LearningPathDiagram.vue

* Fix typechecks

* Reformat eslintrc
2023-05-11 09:52:10 +00:00
Elia Bieri 2e974dc323 Merged in bugfix/VBV-308-bereinigung-altes-lernpfad-diagramm (pull request #74)
Cleanup old learn path diagrams

* Fix Safari mobile bug

* Initial cleanup


Approved-by: Daniel Egger
2023-05-11 07:50:20 +00:00
Daniel Egger 04b179aa52 Add query url and clickable navigation 2023-05-09 18:13:09 +02:00
Christian Cueni 6534cbf8df Update feedback questions and order 2023-05-09 14:38:40 +02:00
Daniel Egger 35e629f64c Add navigation cypress tests 2023-05-09 14:22:53 +02:00
Daniel Egger 726d5dc9bd Calculate step when there is no start badge 2023-05-09 11:04:01 +02:00
Daniel Egger 02d637f971 Add urls to `ItNavigationProgress` to make them clickable 2023-05-09 08:08:36 +02:00
Daniel Egger 0401298f85 Reason text for evaluation is mandatory 2023-05-08 15:50:23 +02:00
Daniel Egger 720342f5b9 Render wagtial rich text fields as html 2023-05-08 14:55:54 +02:00
Daniel Egger d213f2d237 Change icons in cockpit 2023-05-08 14:44:24 +02:00
Daniel Egger fef864df25 VBV-321: squash current work
Load and display AssignmentCompletionStatus

Datenmodell um Bewertungskriterien erweitern

Refactor assignment pages

Show user results

Update some data fields

Show user assignment evaluation

Changes after rebase

Rename `grading` -> `evaluation`

Add evaluation data to AssignmentCompletion

Refactor usage of `assignmentStore`

Store points for evaluation

Only debounce text

Show user responses on evaluation page
2023-05-08 14:24:38 +02:00
Ramon Wenger a11c0d481f Merged in feature/VBV-310-VBV-324-document-improvements (pull request #66)
Feature/VBV-310 VBV 324 document improvements

Approved-by: Elia Bieri
2023-05-08 08:42:33 +00:00
Elia Bieri e4b8d7c301 Merged in feature/VBV-291-kn-frontend-teilnehmer (pull request #56)
VBV-291 Auftrag Frontend

* Fixes in SubmissionView

* Change closing button tag

* Delete client cypress folder

* Add eslint cypress plugin

* Add Cypress tests

* Reformat de.json

* Fix type errors

* Fix cypress tests

* Add cypress commands

* Disable assignment task inputs after submission
2023-05-03 14:53:21 +00:00
Ramon Wenger 0ac4f7b395 Move confirm dialog to its own service 2023-05-02 16:22:43 +02:00
Ramon Wenger ba2d4df639 Add body text 2023-05-02 15:32:27 +02:00
Ramon Wenger 17028b8905 Add 2 types of confirm modal
Still need to be refactored into one
2023-05-01 21:41:58 +02:00
Elia Bieri 1d77da83da Merged in feature/new-lc-navigation (pull request #60)
Implement new learning content navigation/layout

* Fix first part of cypress tests

* Add event bus type to fix typecheck

* Rework SelfEvaluation to support new layout

* Fix layout

* Hide lang switcher icon in lc footer

Closes https://iterativ.atlassian.net/browse/VBV-319

* Fix cypress tests

* Unregister event bus handler

* Hide ItNavigationProgress on self evaluations with
only a single step

* Last fixes

* Merged develop into feature/new-lc-navigation
2023-04-25 10:06:24 +00:00
Ramon Wenger 53fb5c0572 Fix ts lint, remove unused component 2023-04-12 17:47:59 +02:00
Daniel Egger d4c846a1b9 Changes after code review 2023-04-12 16:08:16 +02:00
Ramon Wenger 27ebe8a69f Refactor variable 2023-04-12 11:34:39 +02:00
Ramon Wenger 10d70c2170 Fix some linting issues 2023-04-06 17:11:53 +02:00
Ramon Wenger bec5924bb6 Fix typo 2023-04-06 16:50:29 +02:00
Ramon Wenger 812d70b1c8 Clean up MainNavigationBar 2023-04-06 16:50:29 +02:00
Ramon Wenger 5922678363 Add cypress to client for component and frontend tests 2023-04-06 16:50:29 +02:00
Ramon Wenger d6b45f9f7f Update CourseSessionsMenu 2023-04-06 16:50:29 +02:00
Ramon Wenger 54231d6cce Add some components and stories
Still to be defined which ones to use in the end
2023-04-06 16:50:29 +02:00
Daniel Egger a7cc07cc80 Refactor courseSessionStore names 2023-04-04 10:59:26 +02:00
Daniel Egger e17817b166 Refactor learninPath according to the new page code hierarchy 2023-04-03 16:42:34 +02:00
Daniel Egger 4996eb565a Cleanup icons 2023-04-03 13:52:37 +02:00
Daniel Egger 26b986b732 Fix URL in SinglePerformanceCriteria 2023-03-31 23:32:33 +02:00
Daniel Egger 8d41d3d3a2 VBV-193 refactored course completion for course sessions 2023-03-31 18:27:47 +02:00
Daniel Egger ddc7a3bd70 VBV-302: Add course session switch 2023-03-31 16:24:52 +02:00
Daniel Egger 18f7728793 VBV-302: Refactor Header for course session switching 2023-03-31 15:21:20 +02:00
Daniel Egger 724f31f4a8 Handle multiple CourseSessions for user 2023-03-31 11:18:55 +02:00
Daniel Egger d09ef0054f Fix TypeScript config for upgrade to 5.0 2023-03-31 10:17:53 +02:00
Daniel Egger edcfab1dd3 Format code according to new library rules 2023-03-31 10:07:27 +02:00
Elia Bieri 10f34f53d8 Merged in feature/storybook (pull request #49)
Integrate Storybook

* Merged in feature/caprover-deploy (pull request #47)

Feature/caprover deploy

Approved-by: Christian Cueni
* Merge branch 'feature/storybook' of bitbucket.org:iterativ/vbv_lernwelt into feature/storybook

* Add stories

* Add BuenosAires font to storybook

* Mute typecheck error

* Update bitbucket deployment

* Add ItNavigationProgress component

* Update pipelines file

* Update pipelines file

* Merged develop into feature/storybook

Approved-by: Daniel Egger
2023-03-29 13:45:13 +00:00
Christian Cueni 6d9b16172d Display learning unit icons based on name 2023-03-28 07:00:38 +02:00
Christian Cueni 97879b570c Show only start and stop icon in circle 2023-03-27 11:34:09 +02:00
Daniel Egger f68e20515d VBV-293: Link zu Mediathek in Versicherungsvermittlerin Lehrgang wieder eingefügt 2023-03-14 15:03:01 +01:00
Christian Cueni d233b782bc Use RichField for circle detail data 2023-03-09 15:30:50 +01:00
Christian Cueni 30ead5a261 Update üK structure 2023-03-09 15:11:50 +01:00
Elia Bieri 2d555292fd Merged in feature/enable_scroll_new_learnpath (pull request #38)
New learnpath: enable scrolling on desktop and hide scroll bar

* Add scrolling to LearningPathPathView and hide scrollbar

* Fix lint issues


Approved-by: Daniel Egger
2023-03-09 08:35:02 +00:00
Elia Bieri 6733e7a311 Merged in bugfix/new_learnpath_refactorings (pull request #36)
Minor refactorings in new learnpath

* Refactor media query watching into composable

* Refactor media query to use vueuse package

* Get rid of custom scroll boundary watch logic

* Use template ref instead of id

* Switch to typed learning path key

* Move to-component-scrolling into the components themselves

* Minor cleanup

* Fix minor issues


Approved-by: Daniel Egger
2023-03-08 17:10:49 +00:00
Christian Cueni 154b123bec Update FR ük 2023-03-06 11:40:59 +01:00
Elia Bieri a7dcb86cfe Merged in feature/VBV-260-implement-new-learnpath (pull request #28)
Feature/VBV-260 implement new learnpath

* Fix linting problems

* Fix cypress tests

* Change various texts to gray-800

* Rework progress bar to show in progress circles

* Scroll to initial circle

* Make list view circles clickable

* Minor rework actions

* Rework

* Fix LearningPathScrollButton alignment

* Additional fix for LearningPathScrollButton alignment
2023-03-02 16:58:16 +00:00
Christian Cueni 02315af984 Add demo language switch 2023-03-02 07:07:40 +01:00
Elia Bieri bac7acb021 Merged in feature/VBV-259-create-new-circle-component (pull request #21) 2023-02-09 09:31:03 +00:00
Christian Cueni b667140d3e Add language field and API 2023-02-08 13:15:04 +01:00
Elia Bieri b5e4c30d40 Merged in feature/notifications (pull request #15) 2023-02-08 11:39:27 +00:00
Christian Cueni aa5b744285 Migrate form data to json field 2023-02-06 16:03:40 +01:00
Christian Cueni 10fd08ce75 Add language change method to footer 2023-02-06 08:38:58 +01:00
Christian Cueni bbd74d85b3 Add multiple rows in cockpit list circles 2023-01-31 16:37:00 +01:00
Christian Cueni 8b2aab8298 Add Chrigi to üK, change numbers of feedbacks 2023-01-31 11:49:26 +01:00
Christian Cueni bd3388714e Fix UI errors 2023-01-31 08:26:16 +01:00
Christian Cueni 013b3cf3b8 Fix RatingScale 2023-01-31 08:26:16 +01:00
Christian Cueni 229262a609 Remove unused code, use prettier 2023-01-31 08:26:16 +01:00
Christian Cueni 2ab8f580bc Add HorizontalBar component 2023-01-31 08:26:16 +01:00
Christian Cueni b7038c1a9c Add open feedback component, update vertical bar chart 2023-01-31 08:26:16 +01:00
Christian Cueni 956970ce5f Style VerticalbarChart 2023-01-31 08:26:15 +01:00
Christian Cueni ec58ca176c Add basic Feedback page 2023-01-31 08:26:15 +01:00
Christian Cueni 44ed154814 Add summary component 2023-01-31 08:26:15 +01:00
Ramon Wenger ef0354ec5c Add component for horizontal bar charts 2023-01-26 07:54:45 +01:00
Ramon Wenger 2fed11784c Fix mobile view for rating scale component 2023-01-26 07:18:51 +01:00
Ramon Wenger 5d955e14cb Replace custom CSS with tailwind classes where possible 2023-01-26 07:18:50 +01:00
Ramon Wenger a707afb4fe Rename horizontal bar chart to vertical
Because that's what it actually is 🥴
2023-01-26 07:18:50 +01:00
Ramon Wenger c509deb092 Add wrapper component for a question summary
Also add mobile version of the horizontal bar chart
2023-01-26 07:18:50 +01:00
Ramon Wenger 2fd6201350 Add tailwind plugin for prettier 2023-01-26 07:18:50 +01:00
Ramon Wenger c24c1214c9 Use tailwind properties instead of custom css 2023-01-26 07:18:50 +01:00
Ramon Wenger 8f202aa4b6 Update styling for horizontal bar chart 2023-01-26 07:18:50 +01:00
Ramon Wenger 47e84f992f Add horizontal bar chart component 2023-01-26 07:18:50 +01:00
Ramon Wenger 31527eb99f Add title and label to rating scale component, fix some bugs 2023-01-26 07:18:50 +01:00
Ramon Wenger f3d61bff8a Add empty bar and rating number 2023-01-26 07:18:50 +01:00
Ramon Wenger e86c36248c Add rating scale component 2023-01-26 07:18:50 +01:00
Christian Cueni 6bbd509faf Add feedback icon, add feedback to default path 2023-01-19 07:43:04 +01:00
Christian Cueni 142d0f374e Add feedback completion 2023-01-19 07:43:04 +01:00
Christian Cueni c36df95e02 VBV-232: WIP - Style feedback content type 2023-01-19 07:43:04 +01:00
Christian Cueni 46368ee374 VBV-232: WIP - Refactor content navigation 2023-01-19 07:43:04 +01:00
Christian Cueni 434e911eea VBV-232: Fix mobile view 2023-01-19 07:43:04 +01:00
Christian Cueni cac03fce57 VBV-232: WIP: Style bottom navigation, add progress 2023-01-19 07:43:01 +01:00
Christian Cueni 38b7454fd1 VBV-232: WIP - Rearrange learning content navigation 2023-01-19 07:41:25 +01:00
Ramon Wenger 2cdf5e803e Re-add property that got deleted during merge 2023-01-13 13:58:58 +01:00
Ramon Wenger 6701697556 Add translation strings for constants 2023-01-11 17:36:52 +01:00
Daniel Egger 503f819d38 Refactor expert handling 2023-01-11 15:54:50 +01:00
Daniel Egger 6d6126add7 Fix small navigation bar bug 2023-01-11 15:34:23 +01:00
Christian Cueni 276cd20e99 Use dynamic medialibrary link 2023-01-11 13:45:42 +01:00
Ramon Wenger b87881136c Add translations for feedback form 2023-01-11 00:41:56 +01:00
Christian Cueni 0d64f8fbb6 Change model name 2023-01-10 08:09:16 +01:00
Christian Cueni 660c288f6f Change default expiry, add file size hint 2023-01-10 08:09:16 +01:00
Christian Cueni 579758037e Disable button during upload 2023-01-10 08:09:16 +01:00
Christian Cueni cb9249328e Add delete unreferenced file command 2023-01-10 08:09:13 +01:00
Daniel Egger 7a3e4324d9 VBV-213: Filter criteria by selected circle
Show upload button only to circle experts

Add files app and basic frontend test

Add service, refactor form

WIP: Upload file

WIP: Upload file to s3

WIP: Add course models, add view

WIP: Add local upload

WIP: Add basic get

WIP: Validate form

WIP: Add file list, download by name

WIP: Update documents after upload

WIP: Add delete button and API

WIP: Reset upload_finished_at when document is deleted

WIP: Handle upload error

Add s3 document
2023-01-10 08:04:56 +01:00
Ramon Wenger 3fe7a47c90 Fix checkbox grow bug 2023-01-09 16:08:31 +01:00
Ramon Wenger d0633823bf Fix linting issues 2023-01-09 15:53:24 +01:00
Ramon Wenger 6a4f795801 Rename store function 2023-01-09 15:37:15 +01:00
Ramon Wenger 3aa5e52e20 Fix typescript errors 2022-12-29 16:42:42 +01:00
Ramon Wenger 5bcfda9156 Clean up code to make typechecker happy 2022-12-29 16:39:45 +01:00
Ramon Wenger a4a93a2214 Fix some linting errors and warnings 2022-12-29 16:35:40 +01:00
Ramon Wenger 91a785dc80 Refactor course sessions store to use setup API 2022-12-29 16:32:48 +01:00
Ramon Wenger 799768da22 Add course session id to payload, re-add button for testing the payload 2022-12-29 16:29:13 +01:00
Ramon Wenger 8f1509d40c Add steps to feedback form, fix some styling 2022-12-29 16:29:11 +01:00
Ramon Wenger 36847175c7 Add custom textarea component 2022-12-29 16:28:36 +01:00
Ramon Wenger 7bb8910a18 Add checkbox group component, update checkbox component 2022-12-29 16:28:36 +01:00
Ramon Wenger 28a193e22a Update radio group component 2022-12-29 16:28:36 +01:00
Ramon Wenger d5a3025e12 Make prettier happy too 2022-12-29 16:28:36 +01:00
Ramon Wenger 865e0d80f6 Refactor LearningContent component 2022-12-29 16:28:34 +01:00
Ramon Wenger aa6054a84e Refactor Radio Group component, update styling 2022-12-29 16:26:31 +01:00
Ramon Wenger dd30010269 Refactor feedback component 2022-12-29 16:26:31 +01:00
Ramon Wenger 69fc7f7dbb Add Feedback mutation call, also codegen for typing 2022-12-29 16:26:29 +01:00
Ramon Wenger be0a53c16d Add new input elements to feedback form 2022-12-29 16:25:16 +01:00
Ramon Wenger 425c91ff6b Add initial Feedback component 2022-12-29 16:25:16 +01:00
Ramon Wenger f61ce46fc3 Refactor ItCheckbox 2022-12-29 16:25:12 +01:00
Daniel Egger 59f717fa39 VBV-213: Filter criteria by selected circle 2022-12-21 10:38:27 +01:00
Daniel Egger 59787ade3b VBV-224: Only show selected circles on cockpit page 2022-12-19 18:12:34 +01:00
Daniel Egger 15b5223dc5 Fix cypress tests 2022-12-14 22:05:10 +01:00
Daniel Egger 134d1f05d6 Fix typecheck error 2022-12-14 19:10:41 +01:00
Daniel Egger e8073753be Add circle view for user profiles in cockpit 2022-12-14 19:02:48 +01:00
Daniel Egger 38114b55c5 Fix ItPersonRow 2022-12-14 18:59:09 +01:00
Elia Bieri ad7474f1cf Merged in feature/notifications (pull request #14)
Add fake notification page
2022-12-14 12:55:34 +00:00
Christian Cueni 4ac1c78a4f Update path name 2022-12-13 14:21:26 +01:00
Christian Cueni 5e0b69702f Add file upload modal 2022-12-13 08:42:29 +01:00
Christian Cueni fd2aaadedb Add conditional Cockpit link to navigation 2022-12-12 13:22:24 +01:00
Christian Cueni 35b3a3204f Update CompetenceDetail component 2022-12-08 08:48:51 +01:00
Christian Cueni b12bf59925 Clean up person row 2022-12-08 08:03:59 +01:00
Daniel Egger 59f5a5c454 Autoformat code 2022-12-07 15:37:10 +01:00
Daniel Egger 181efbc382 Fix url to self evalution 2022-12-07 15:25:18 +01:00
Daniel Egger 17bd36fe54 Add competence data to cockpit user profile page 2022-12-07 14:48:59 +01:00
Daniel Egger 39e3d657d0 Fix typecheck error 2022-12-07 14:29:10 +01:00
Daniel Egger c5d4d678ea Merge branch 'develop' into feature/cockpit-ui
# Conflicts:
#	client/src/components/competences/CompetenceDetail.vue
#	client/src/locales/de.json
#	client/tailwind.config.js
2022-12-07 14:23:03 +01:00
Daniel Egger 4ff1a1097d Embed LearningPath diagram on person list of cockpit 2022-12-07 13:44:41 +01:00
Daniel Egger 299ff5271d Refactor LearningPathDiagram 2022-12-07 12:24:12 +01:00
Christian Cueni 91c19f29b4 Refactor CompetenceDetail component 2022-12-07 07:29:38 +01:00
Daniel Egger 2c17012686 Refactor learningPath loading 2022-12-06 17:12:54 +01:00
Christian Cueni 934d4c6945 Add page, refactor arrow 2022-12-05 15:51:44 +01:00
Christian Cueni fb1ac5fe65 Fix text 2022-12-05 08:23:44 +01:00
Daniel Egger 0adf734846 Url handling 2022-12-02 17:10:57 +01:00
Daniel Egger 48cf9026d9 Add cockpit store 2022-12-02 14:24:02 +01:00
Daniel Egger 00d2527b29 Refactor urls for courses, learning paths and competence profile 2022-12-02 11:18:56 +01:00
Christian Cueni d9390ef82d Add basic cockpit page 2022-12-01 16:02:43 +00:00
Christian Cueni 4729bbe59f Fix text 2022-11-23 07:19:31 +00:00
Daniel Egger 07406f8e89 VBV-191: Abschluss Lernsequenz 2022-11-18 17:41:10 +01:00
Christian Cueni 95a15eae6a Open shop link in new tab 2022-11-16 07:26:14 +01:00
Christian Cueni 87a89e564c Fix learning content header 2022-11-15 13:12:08 +01:00
Christian Cueni 2313587f6a Update text 2022-11-15 13:02:37 +01:00
Daniel Egger 05fa4ab3be Fix cypress tests by not loading unknown data 2022-11-11 18:21:16 +01:00
Daniel Egger f212df5d29 Fix mobile LearningPathDiagram rendering 2022-11-11 18:01:19 +01:00
Daniel Egger 5aaa9da8dc Add dynamic "Lernpfad" and "KompetenzNavi" urls 2022-11-11 17:51:32 +01:00
Daniel Egger 089d81bd03 Add small LearningPath diagram for cockpit 2022-11-11 14:03:53 +01:00
Daniel Egger 1f7321f935 Add LearningPathDiagram mini version 2022-11-11 13:38:40 +01:00
Daniel Egger 05e6906878 Working example with rerendering of LearningPathDiagram 2022-11-11 11:22:41 +01:00
Daniel Egger 4111e26828 Refactor data loading 2022-11-11 11:22:41 +01:00
Daniel Egger eebbd09e9a Fix typecheck error 2022-11-11 11:03:42 +01:00
Christian Cueni 3d53885572 Add navigation translations 2022-11-10 07:45:05 +01:00
Lorenz Padberg e524ffdb3a Fix cirlce diagram start rotation 2022-11-09 15:47:36 +01:00
Christian Cueni 50da271ea4 Merge branch 'feature/i18n' into develop 2022-11-08 16:05:18 +01:00
Christian Cueni 03bbd26774 Add translations strings 2022-11-08 15:05:54 +01:00
Christian Cueni f3c5999cad Make changes for demo 2022-11-08 14:40:57 +01:00
Christian Cueni 2015ab25de Update WBTs 2022-11-08 08:28:26 +01:00
Christian Cueni 6254e63d01 Don't show "in Umsetzung" labels, add demo user 2022-10-27 12:45:43 +02:00
Christian Cueni fc4bda0895 Add self evaluation back button 2022-10-25 16:46:35 +02:00
Christian Cueni 5ce25fe4da Add new icons 2022-10-25 13:19:07 +02:00
Christian Cueni 844b18196f Fix types 2022-10-24 14:16:35 +02:00
Christian Cueni 6f1adeb95c Style mediacenter views, update criteria row 2022-10-24 14:13:26 +02:00
Christian Cueni 7ce195f518 Add mobile selection 2022-10-24 14:13:24 +02:00
Christian Cueni f6114c78e7 Style mobile Mediathek overview 2022-10-24 14:12:43 +02:00
Daniel Egger 924bf6f140 Fix `npm run test` 2022-10-21 18:00:22 +02:00
Daniel Egger 788f6cf663 Fix typecheck errors on CircleDiagram 2022-10-21 16:58:11 +02:00
Daniel Egger bf70658710 Fix typecheck errors 2022-10-21 15:19:24 +02:00
Daniel Egger 9e92a2a521 Remove typecheck errors 2022-10-21 14:32:33 +02:00
Daniel Egger c8824763f6 Refactor types 2022-10-21 13:44:11 +02:00
Christian Cueni bbc67a8526 Add single criteria view 2022-10-20 12:54:07 +02:00
Christian Cueni 7fbac1aaea Rename Profil to Navi 2022-10-18 15:56:25 +02:00
Christian Cueni c7414c0714 Improve a11y, fix responsiveness for unit 2022-10-17 11:30:09 +02:00
Daniel Egger bb1db2d845 Add Beispiel Transferauftrag 2022-10-14 18:10:07 +02:00
Daniel Egger 4d24d3b295 Add "Beenden" content 2022-10-14 14:43:23 +02:00
Daniel Egger 189cfcde3f Weitere Circle-Texte übernommen 2022-10-14 12:57:34 +02:00
Christian Cueni 0bec076378 Make things prettier 2022-10-13 11:35:58 +02:00
Christian Cueni 229a27bce2 Add medialibrary test 2022-10-13 11:28:48 +02:00
Daniel Egger c9bf1d2753 Add wbt files to git lfs 2022-10-12 17:22:03 +02:00
Christian Cueni 935e562c74 Use the proper quotes 2022-10-12 16:14:53 +02:00
Christian Cueni 8c186e81ef Add empty alt attribute to images 2022-10-12 16:14:51 +02:00
Daniel Egger c21f347325 Set default border color to border-color-gray500 2022-10-12 14:19:14 +02:00
Daniel Egger aeae8318d1 Fixes in LearningPathDiagram 2022-10-12 13:45:26 +02:00
Daniel Egger 9de6ca199d Fix cypress tests 2022-10-11 16:52:46 +02:00
Daniel Egger d80b3ba3ef Fix some details in d3 diagrams 2022-10-11 16:46:53 +02:00
Daniel Egger e5cdd35e95 Mobile Anpassungen Kompetenzprofil 2022-10-11 16:46:53 +02:00
Daniel Egger d93e3f132a Mobile Anpassungen 2022-10-11 16:46:53 +02:00
Daniel Egger 7939867aa9 Add context dependent back link from media category page 2022-10-11 16:46:53 +02:00
Daniel Egger 126f0de318 Anpassungen Mobile 2022-10-11 16:46:53 +02:00
Daniel Egger f78fabbb47 Changes according to Stephs tests 2022-10-11 16:46:53 +02:00
Daniel Egger 34a21eeed3 Use <router-link> instead of <a> for internal links 2022-10-11 16:46:53 +02:00
Daniel Egger 64b5c5a825 Use circle filter on competence page 2022-10-11 16:46:53 +02:00
Christian Cueni 871c69c0a9 Fix stuck no-scroll class on modal close 2022-10-11 15:57:32 +02:00
Daniel Egger 3c386f31ca Add linking to `evaluate_url` for learning unit 2022-10-07 17:22:28 +02:00
Daniel Egger ebfeec4184 Refactor competence profile 2022-10-07 17:08:55 +02:00
Daniel Egger d42b32ef30 Refactor navigation with competence profile 2022-10-07 16:41:16 +02:00
Daniel Egger 6f491ef661 Refactor competence main view 2022-10-07 16:32:07 +02:00
Daniel Egger f4dafef005 Refactor competence detail view 2022-10-07 15:11:22 +02:00
Daniel Egger 46ad6cab36 Completion data in Performance Criteria view 2022-10-07 14:20:42 +02:00
Daniel Egger dc3b1a4ca6 Add backend data to competence profile 2022-10-07 11:35:43 +02:00
Daniel Egger 22e3fce59e Reformat code 2022-10-07 10:12:52 +02:00
Christian Cueni 3fa0521623 Style competence mobile views 2022-10-07 10:07:42 +02:00
Christian Cueni 9fe5c689a3 WIP: Add criteria page 2022-10-07 10:07:42 +02:00
Christian Cueni 31331f9d16 WIP: Use real criteria data structure 2022-10-07 10:07:40 +02:00
Christian Cueni b78cf5ffd0 WIP: Add arrow animation 2022-10-07 10:07:29 +02:00
Christian Cueni 9756902ce2 WIP: Add competence detail view 2022-10-07 10:07:28 +02:00
Christian Cueni c96fa96a24 WIP: Add LK row 2022-10-07 10:07:18 +02:00
Christian Cueni 7d7a5c198f WIP: Add self assesment 2022-10-07 10:07:18 +02:00
Christian Cueni f9f213231b WIP: Add competence page and progress 2022-10-07 10:07:17 +02:00
Daniel Egger 998001df14 Fix cypress tests 2022-10-05 17:02:17 +02:00
Daniel Egger 22b2491136 Scroll behaviour in Lernpfad 2022-10-05 16:44:04 +02:00
Daniel Egger df6f331811 Anpassung "Verankerung im Lernpfad" 2022-10-05 15:29:29 +02:00
Daniel Egger 914223bc77 Adapt design of media library 2022-10-05 14:12:03 +02:00
Daniel Egger 6abeb6a2b1 Refactor some layouts 2022-10-05 13:32:03 +02:00
Daniel Egger b7e4d83e76 Add wbts to lernfpad oktober demo 2022-10-05 12:15:26 +02:00
Daniel Egger 3bf9e75714 Add urls to media_libraries in Lernpfad 2022-10-05 11:32:40 +02:00
Daniel Egger dbf3db3d23 Add more circle data 2022-10-04 16:55:48 +02:00
Daniel Egger ad532dc50d Add placeholder learning content 2022-10-04 16:26:34 +02:00
Daniel Egger 17eb308f6e Add data for mediathek "Reisen" und "Fahrzeug" 2022-10-04 14:43:06 +02:00
Daniel Egger fd6c15c282 Fix cypress tests 2022-10-04 14:42:34 +02:00
Daniel Egger cbdbdba6b8 Add `frontend_url` field to wagtail pages 2022-10-04 14:42:34 +02:00
Lorenz Padberg 87ab5ae194 Fix Bug of multiple circles over each other. 2022-10-04 11:18:11 +02:00
Daniel Egger 5a4ff1cfda Rename "circle" folder to "learningPath" folder 2022-09-30 17:58:32 +02:00
Daniel Egger 9d1eff5a42 Rename "Media Center" to "Media Library" 2022-09-30 17:55:35 +02:00
Daniel Egger 827e7a0fc0 Add code formatting with prettier and black 2022-09-30 17:43:06 +02:00
Daniel Egger 03e82fadb7 Fix lowercase mediacenter for build in cypress 2022-09-28 20:48:11 +02:00
Daniel Egger 659684f25b Fix some type errors 2022-09-28 16:51:10 +02:00
Daniel Egger bdae082550 Fix self-evalution checkboxes 2022-09-28 16:19:01 +02:00
Daniel Egger c0e7662c8f Merge branch 'develop' into feature/mediathek-frontend 2022-09-27 15:01:47 +02:00
Elia Bieri 129507bf6e Merged in feature/vbv-132-learning-content-badges-20220921 (pull request #9)
Implement learning content type badges
2022-09-27 08:37:46 +00:00
Daniel Egger 5667921518 Take MediaCategoryDetail data from api 2022-09-23 17:47:19 +02:00
Daniel Egger 18c3e28ba1 Load MediaCenter data from api 2022-09-23 16:49:00 +02:00
Daniel Egger 8941f4ad24 Merge branch 'feature/mediathek-server' into feature/mediathek-frontend 2022-09-23 16:17:02 +02:00
Elia Bieri 722b9f7937 Merged in feature/vbv-148-human-readable-duration (pull request #8)
Implement human readable durations

* Implement duration formatting for humans

* Add UTs

* Rework rounding and formatting

* Rename function
2022-09-20 11:12:05 +00:00
Christian Cueni 442ee3e4da Add basic mediacenter store 2022-09-19 14:40:06 +02:00
Christian Cueni c35b5cce70 Make DropdownSelect component 2022-09-19 14:40:06 +02:00
Christian Cueni d38e7eee38 WIP: Add media link component 2022-09-19 14:40:06 +02:00
Christian Cueni a0ea8a18a6 WIP: Add basic Handlungsfeld page 2022-09-19 14:40:06 +02:00
Christian Cueni 43c311145e Add basic styles to Handlungsfelder 2022-09-19 14:38:50 +02:00
Christian Cueni 070c79a0d9 WIP: Add icons to safelist 2022-09-19 14:38:50 +02:00
Christian Cueni 23f6c43352 WIP: Add OverviewCard 2022-09-19 14:38:50 +02:00
Christian Cueni 31eb779ce5 Add basic routing and container 2022-09-19 14:38:50 +02:00
Daniel Egger 18f87cbd5a fix flaky test 2022-09-14 18:43:33 +02:00
Daniel Egger b7eb88e4d5 Cypress tests 2022-09-14 15:52:44 +02:00
Daniel Egger a3171da28d Dynamic "Weiter gehts" "Leider gehts" 2022-09-14 15:52:44 +02:00
Daniel Egger edc0b3aeb2 Design Anpassungen 2022-09-14 15:52:44 +02:00
Daniel Egger 20a3de4d80 VBV-144: enable `hyphens: auto` on body tag 2022-09-14 15:52:44 +02:00
Daniel Egger 0c01d39fb3 VBV-88: LearningPathView vertical 2022-09-14 15:52:44 +02:00
Daniel Egger a57ef84ed8 VBV-80: Umgesetzt Circle-Ansicht "weiter gehts" 2022-09-09 18:06:38 +02:00
Daniel Egger 6b0cf9effd Refactor LearningContent routing 2022-09-09 17:47:27 +02:00
Daniel Egger 5d6e94ebd6 Refactor LearningContent to its own route 2022-09-09 16:15:08 +02:00
Daniel Egger ac268907bf VBV-143: "git revision hash" und Build-Datum anzeigen 2022-09-09 11:56:51 +02:00
Daniel Egger 2e59d2464c Add parent prefix to slugs 2022-09-02 17:42:14 +02:00
Daniel Egger 26f373afe2 Add e2e test for "weiter gehts"-button 2022-08-31 18:36:10 +02:00
Daniel Egger 18acf10c9a Refactor to new url structure for learningPath and circle 2022-08-31 15:28:17 +02:00
Daniel Egger 0acdab60cd Add vitest tests to bitbucket pipelines 2022-08-31 13:42:22 +02:00
Daniel Egger 911b974360 Fix some typescript warnings 2022-08-31 12:23:05 +02:00
Daniel Egger 2316150375 Update `nextLearningContent` dynamically 2022-08-30 17:47:32 +02:00
Daniel Egger b404578926 Upgrade client libraries 2022-08-30 15:56:54 +02:00
Daniel Egger 26139304a3 Generate additional simple learningPath for development 2022-08-30 15:56:54 +02:00
Daniel Egger 8b79201ba6 Refactor color values to json file 2022-08-30 11:07:30 +02:00
Daniel Egger b6751adea5 VBV-67: Circle Ansicht Design Anpassungen 2022-08-29 18:23:33 +02:00
Daniel Egger 919edf1a24 Add cypress tests for circle page 2022-08-29 16:22:31 +02:00
Daniel Egger 3189e1cb7f Add cypress tests for learningPath view 2022-08-29 14:10:55 +02:00
Daniel Egger ebce0a3a34 Cypress login with helper function 2022-08-26 15:52:34 +02:00
Lorenz Padberg ec479235f7 Add exercise url as wbt 2022-08-24 17:04:36 +02:00
Christian Cueni 38d5fc3369 Add logout 2022-08-18 11:09:38 +02:00
Christian Cueni 95a0e0f1a7 Fix main navigation bar issues 2022-08-18 09:13:29 +02:00
Christian Cueni df903f2663 Add back link, remove unused code, fix mobile menu margins 2022-08-17 15:59:01 +02:00
Christian Cueni 66a41ff85b Refactor active link function 2022-08-17 09:22:22 +02:00
Christian Cueni ec5b659ff0 Fix background scroll on modal 2022-08-16 15:43:30 +02:00
Lorenz Padberg 67545f474a Added green state to learning path diagramm 2022-08-15 15:51:51 +02:00
Lorenz Padberg 3767edce04 Add half done to circle diagramm 2022-08-11 17:11:29 +02:00
Lorenz Padberg 2ad392f4c4 Fix responsive hidden attributes 2022-08-11 15:38:34 +02:00
Lorenz Padberg 5350f624c9 Restyling 2022-08-11 15:15:52 +02:00
Lorenz Padberg 9566c69450 Add vertical Learning path diagramm to modal 2022-08-11 14:54:14 +02:00
Lorenz Padberg a3266aac14 Fix topic titles 2022-08-10 14:19:51 +02:00
Lorenz Padberg 1209a57e87 Merge branch 'develop' into feature/responsive-learnpfad
# Conflicts:
#	.dockerignore
2022-08-10 10:44:57 +02:00
Lorenz Padberg 16b87380d8 Use Variables for spaces between objects 2022-08-10 10:16:57 +02:00
Christian Cueni 22e9fcaed4 Add missing prop 2022-08-10 07:15:00 +02:00
Lorenz Padberg c7622f7ed6 Make vertical alignment of diagram 2022-08-09 16:44:42 +02:00
Christian Cueni 7acf115372 Close MobileMenu on click 2022-08-08 10:40:22 +02:00
Christian Cueni 75fc75616d Style mobile menu 2022-08-08 09:56:28 +02:00
Christian Cueni 1e2bc078cd WIP: Add mobile modal, refactor modal 2022-08-04 17:44:50 +02:00
Christian Cueni 03cd0fd32b WIP: Add dummy mobile nav 2022-08-04 15:38:45 +02:00
Christian Cueni 01b042f01f Add vbv link 2022-08-04 15:38:45 +02:00
Christian Cueni 2c4695222b Add dropdown to navigation 2022-08-04 15:38:45 +02:00
Christian Cueni 5ed546412f Add align option 2022-08-04 15:38:45 +02:00
Christian Cueni 15adae1b30 Add icon, style dropdown 2022-08-04 15:38:45 +02:00
Christian Cueni 6007ad8576 Add dropdown functionality 2022-08-04 15:38:45 +02:00
Christian Cueni 13c691c3c9 Show correct links in navigation 2022-08-04 15:38:41 +02:00
Christian Cueni d45530c2dd Fix width on big screens 2022-08-04 15:28:17 +02:00
Christian Cueni d93090f43b Make div a button 2022-08-04 15:28:17 +02:00
Christian Cueni 53f01701ad Add animation 2022-08-04 15:28:17 +02:00
Christian Cueni a9ab3ef2fc Fix modal 2022-08-04 15:28:17 +02:00
Christian Cueni 9f263ec657 Fix iframe height for WBT 2022-08-04 15:28:17 +02:00
Christian Cueni 019c7a9f91 Update colors 2022-08-02 11:42:23 +02:00
Daniel Egger 15edbede8f Simple loading state for circle view and app transitions 2022-07-06 09:30:47 +02:00
Daniel Egger 724b8a8cb1 Add convenience features 2022-07-06 09:19:34 +02:00
Lorenz Padberg ec2560f88c made topic lines and circle names hidden in small screens 2022-07-05 15:19:22 +02:00
Daniel Egger 2daf659d71 Small fixes 2022-07-05 07:40:26 +02:00
Lorenz Padberg 1699852eda fixed topic line position 2022-07-04 18:29:59 +02:00
Lorenz Padberg abea407523 Merge branch 'develop' of bitbucket.org:iterativ/vbv_lernwelt into develop 2022-07-04 17:24:43 +02:00
Lorenz Padberg dcbef8efed Fixed topics rendering 2022-07-04 17:12:30 +02:00
Daniel Egger c8a291e26c Add click to CircleDiagram to scroll to LearningSequence 2022-07-04 17:04:41 +02:00
Daniel Egger dc0c12a347 Fix render onMounter for CircleDiagram 2022-07-04 15:05:19 +02:00
Daniel Egger e0c43b7247 Make reactive 2022-07-04 14:20:50 +02:00
Lorenz Padberg ad9c495c9c Merge remote-tracking branch 'origin/develop' into develop 2022-07-04 12:23:16 +02:00
Lorenz Padberg 5f39cfb2e9 fixed learning path text wrapping 2022-07-04 12:22:38 +02:00
Daniel Egger 2557d478c9 Show finished learningSequences in LearningPathDiagram 2022-07-04 12:15:49 +02:00
Daniel Egger cbbf4e42a2 Refactor learningPath views 2022-07-04 11:52:05 +02:00
Daniel Egger 7022827cf3 Refactor circle code to Circle class 2022-07-04 10:51:49 +02:00
Daniel Egger 988dd7c0de VBV-85: Update Navigation 2022-06-30 17:40:59 +02:00
Daniel Egger 4e7ca3bd1a Toggle MainNavigationBar 2022-06-30 14:11:22 +02:00
Daniel Egger d679eeb17d VBV-78: WBT in Circle eingebaut 2022-06-30 14:11:22 +02:00
Daniel Egger 76349ffc7e Add more menu entries 2022-06-30 14:11:22 +02:00
Daniel Egger 4bc533a656 Add new client pages 2022-06-30 14:11:22 +02:00
Lorenz Padberg c9cc2c2cb6 first viable version 2022-06-30 11:02:52 +02:00
Lorenz Padberg 20c85dc6fc frist reactive version 2022-06-30 10:41:50 +02:00
Lorenz Padberg 91f09beede added done state (not yet reactive) 2022-06-28 17:12:59 +02:00
Lorenz Padberg 463fd5eee7 removed last arrow 2022-06-28 14:59:57 +02:00
Lorenz Padberg 9319aa2b16 add hover transition 2022-06-28 14:34:09 +02:00
Lorenz Padberg e8dcd231f2 added done status 2022-06-28 13:49:12 +02:00
Lorenz Padberg a8a239e395 added arrows correctly 2022-06-28 13:31:50 +02:00
Lorenz Padberg 1af338c889 rotated learning sequences 2022-06-27 18:23:48 +02:00
Lorenz Padberg bb24161f4b with real data from store 2022-06-27 18:11:11 +02:00
Lorenz Padberg dad0942049 first really awesome wow effect  🤢 2022-06-27 17:37:53 +02:00
Lorenz Padberg a92437ce5b refactoring 2022-06-27 16:17:50 +02:00
Lorenz Padberg 6918822554 connected visualisation to real data 2022-06-27 16:12:12 +02:00
Lorenz Padberg cf6dc50922 test_dani 2022-06-27 15:12:19 +02:00
Lorenz Padberg 0ccec140a4 Added basic navigation fixed svg sizing 2022-06-27 13:53:50 +02:00
Lorenz Padberg 46275fe775 some fixes 2022-06-27 11:08:09 +02:00
Lorenz Padberg 7ddcd13b10 added text wrapping 2022-06-27 11:08:09 +02:00
Lorenz Padberg 14b2ce0176 aded hover and done state 2022-06-27 11:08:09 +02:00
Lorenz Padberg b24bbc3f62 circles working 2022-06-27 11:08:09 +02:00
Lorenz Padberg 21f69338b6 f 2022-06-27 11:08:09 +02:00
Daniel Egger 16a4c8ccb4 Make responsive 2022-06-23 19:06:52 +02:00
Daniel Egger 500ed0f111 Step through circle 2022-06-23 18:33:20 +02:00
Daniel Egger 3686924cfe Refactor completion api 2022-06-22 19:04:35 +02:00
Daniel Egger 12322638dc Add LearningUnitQuestion as custom model 2022-06-22 16:26:12 +02:00
Daniel Egger 4d94f30444 Add SelfEvaluation component 2022-06-22 14:45:52 +02:00
Daniel Egger 7e5debb5ca update icon stuff 2022-06-22 11:21:28 +02:00
Daniel Egger 2c36ea9242 Add previous-/next- attributes to LearningContents 2022-06-21 18:23:35 +02:00
Daniel Egger b893dcbcc8 Add component for learning content 2022-06-21 15:58:05 +02:00
Daniel Egger fef31bf189 Add CircleOverview component 2022-06-20 17:58:37 +02:00
Daniel Egger 1483ec8be0 Refactor to pinia store 2022-06-20 16:40:03 +02:00
Daniel Egger 626e336db9 Add more typescript checks 2022-06-20 14:40:52 +02:00
Daniel Egger b6f26eaa61 Vue test config with vitest 2022-06-20 10:24:20 +02:00
Daniel Egger bf9cc37a2f Fix problem 2022-06-20 09:19:51 +02:00
Daniel Egger a27fa35fe3 Toggle learning contents 2022-06-14 16:41:21 +02:00
Daniel Egger 5d75cd62c9 Check/Uncheck learning contents 2022-06-14 15:06:15 +02:00
Daniel Egger a83c2d808a Add `ItCheckbox` component 2022-06-14 14:15:37 +02:00
Daniel Egger c26a3091bb Show checkboxes correctly in circle 2022-06-14 10:42:29 +02:00
Daniel Egger 3019f34013 Add dropdown example 2022-06-14 10:42:29 +02:00
Daniel Egger c334c25f1c Client can complete learning contents 2022-06-14 10:42:29 +02:00
Daniel Egger ff23e3b4f7 Refactor circle data model 2022-06-14 10:42:23 +02:00
Lorenz Padberg 4cac282dc8 Merge remote-tracking branch 'origin/develop' into feature/learingpath-view
# Conflicts:
#	server/vbv_lernwelt/learnpath/urls.py
#	server/vbv_lernwelt/learnpath/views.py
2022-06-14 10:36:06 +02:00
Lorenz Padberg ed5e409992 added basic grafics to topics 2022-06-13 18:01:20 +02:00
Lorenz Padberg 0e2a8cc2e2 refactoring 2022-06-09 16:16:28 +02:00
Lorenz Padberg 2b4336c42f fixed styling 2022-06-08 17:40:51 +02:00
Lorenz Padberg c3481c22d7 added dynamic number of learning sequences 2022-06-08 17:20:11 +02:00
Lorenz Padberg 84bf372a58 added first version of cirlce diagram 2022-06-08 16:17:24 +02:00
Lorenz Padberg a1c179dcf6 added d3js 2022-06-08 14:10:55 +02:00
Daniel Egger d88d44ecb0 Refactor icons as Web Components 2022-06-08 12:03:47 +02:00
Daniel Egger 5fda07a5c2 Add workaround for vitejs resolving font path 2022-06-05 21:25:40 +02:00
Daniel Egger d559921038 Show circle in frontend with new data 2022-06-03 18:49:22 +02:00
Daniel Egger 4ce3b5f005 Add icons from Figma 2022-06-03 13:10:47 +02:00
Daniel Egger 65ecf77a59 Update client with new api data model 2022-06-01 22:24:49 +02:00
Daniel Egger a2044470ca Add responsive menu 2022-06-01 12:31:11 +02:00