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