Commit Graph

49 Commits

Author SHA1 Message Date
Elia Bieri e69004c1f2 Run GraphQL codegen concurrently with vite 2023-05-17 11:23:36 +02:00
Daniel Egger 8d879ba981 Add graqhql introspection schema 2023-05-16 17:08:54 +02:00
Daniel Egger 31dae0a5cd VBV-306: Use GraphQL for assignment code 2023-05-15 19:07:06 +02: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
Daniel Egger 7217424fdc Use query param to store page index 2023-05-09 07:56:38 +02: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
Daniel Egger ec3e29ce67 VBV-322: Pin version @headlessui/vue == "1.7.7"
In Version >1.7.8 von @headlessui/vue ist ein Fehler aufgetaucht, welcher macht,
dass man beim Feedback die Ränder der Buttons nicht mehr sieht.

Hier als Workaround die Version auf 1.7.7 gepint. So geht es vorerst wieder.
2023-04-25 10:52:31 +02:00
Ramon Wenger 5922678363 Add cypress to client for component and frontend tests 2023-04-06 16:50:29 +02:00
Daniel Egger 6834f18d19 Try to reload data with event bus event 2023-03-31 19:11:25 +02:00
Daniel Egger 5661221ce6 Update client libraries 2023-03-31 10:03:59 +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
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
Daniel Egger 6dc9cb1bcf Add sorting of json files with the help of prettier 2023-02-20 13:09:55 +01:00
Daniel Egger e1e1d2930e Add some docs 2023-02-20 13:04:07 +01:00
Daniel Egger b475797f11 Change order of npm run command 2023-02-20 11:39:23 +01:00
Christian Cueni f0ea3ed4a2 Add vue-i18n-extract and npm command 2023-02-16 10:57:30 +01:00
Elia Bieri b5e4c30d40 Merged in feature/notifications (pull request #15) 2023-02-08 11:39:27 +00:00
Ramon Wenger 2fd6201350 Add tailwind plugin for prettier 2023-01-26 07:18:50 +01:00
Ramon Wenger cb290a6fbc Add tailwind plugin for using grid template areas 2023-01-26 07:18:50 +01:00
Daniel Egger a2b24e4696 Make `collectstatic` locally and improve deployment 2023-01-11 17:52:01 +01:00
Ramon Wenger 65a2180822 Add tailwind headlessui plugin 2022-12-29 16:28:36 +01:00
Ramon Wenger 1a315b1d62 Add codegen packages 2022-12-29 16:25:16 +01:00
Ramon Wenger 84d17ff732 Add urql to frontend 2022-11-22 16:18:52 +01:00
Christian Cueni 4d32e99c8c Add sentry in frontend 2022-11-17 13:44:12 +01:00
Ramon Wenger 1c93a1d3aa Add package-lock.json to repo to prevent unforeseen dependency issues 2022-11-10 10:34:01 +01:00
Daniel Egger bf70658710 Fix typecheck errors 2022-10-21 15:19:24 +02:00
Daniel Egger 827e7a0fc0 Add code formatting with prettier and black 2022-09-30 17:43:06 +02:00
Daniel Egger ac268907bf VBV-143: "git revision hash" und Build-Datum anzeigen 2022-09-09 11:56:51 +02:00
Daniel Egger 911b974360 Fix some typescript warnings 2022-08-31 12:23:05 +02:00
Daniel Egger a32c8ccbff VBV-80: Refactor next learning content 2022-08-30 17:34:29 +02:00
Daniel Egger 97f01e0a08 Refactor LearningPath class 2022-08-30 15:59:30 +02:00
Daniel Egger b404578926 Upgrade client libraries 2022-08-30 15:56:54 +02:00
Christian Cueni 9a7b858cf3 Add missing packages to client 2022-08-04 15:28:17 +02:00
Daniel Egger 9e9476f9a4 Refactor tailwind configuration 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 71c3deba47 excluded media from gitignore 2022-06-30 11:03:20 +02:00
Daniel Egger b6f26eaa61 Vue test config with vitest 2022-06-20 10:24:20 +02:00
Daniel Egger 3019f34013 Add dropdown example 2022-06-14 10:42:29 +02:00
Lorenz Padberg ed5e409992 added basic grafics to topics 2022-06-13 18:01:20 +02:00
Lorenz Padberg a1c179dcf6 added d3js 2022-06-08 14:10:55 +02:00
Daniel Egger 4a2d049969 Refactor data model 2022-06-01 16:41:17 +02:00
Daniel Egger 424af03ce1 Update scripts for building and deployment 2022-05-30 16:58:22 +02:00
Daniel Egger c3f5e47be0 Add integrated tailwind support for client and server 2022-05-23 11:09:07 +02:00
Christian Cueni afebecb04d Use rollup-alias instead of resolve.alias 2022-04-20 16:03:17 +02:00
Christian Cueni 3917def262 Use structlogger 2022-04-20 15:24:29 +02:00
Christian Cueni 5be17d6c3e Use i18n 2022-04-19 16:34:53 +02:00
Christian Cueni 2272cc7f2a Add base color, add sass loader 2022-04-19 14:24:42 +02:00
Christian Cueni 70b390d20a Setup postcss and tailwind 2022-04-14 08:59:06 +02:00
Christian Cueni 27874adf27 Add client 2022-04-13 14:57:20 +02:00