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
5bc0c29ea0
Update store to v4
2023-01-26 16:31:48 +01:00
Ramon Wenger
6cf9457dca
Update vue router version
2023-01-26 16:29:37 +01:00
Ramon Wenger
9a91aaf47c
Apply prettier to whole project
2023-01-12 15:58:59 +01:00
Ramon Wenger
b0a7bd3497
Fix imports, deprecated SCSS code
2022-11-10 12:03:53 +01:00
Ramon Wenger
ad560bb4ef
Redirect user on invalid topic slug
2022-05-19 18:32:56 +02:00
Ramon Wenger
88f1db7bfc
Lint some code
2022-01-19 11:45:55 +01:00
Ramon Wenger
40ab4243b8
Split code into more bandwidth-friendly chunks
2021-12-22 10:37:43 +01:00
Ramon Wenger
c179d07969
Update router definitions to enable code splitting
2021-12-21 17:25:42 +01:00
Ramon Wenger
def93672fc
Add license activation link to read only banner
2021-08-05 12:02:44 +02:00
Christian Cueni
b33f23b4c9
Fix duplicate imports in routes
2021-07-13 15:55:25 +02:00
Christian Cueni
b55e9a26d3
Fix linting error
2021-07-13 13:25:13 +02:00
Christian Cueni
86613c881e
Fix typo 👨🔧
2021-07-13 13:25:13 +02:00
Christian Cueni
74b13d0e15
Add auth error route
2021-07-13 13:25:13 +02:00
Christian Cueni
6453424630
Add login error page
2021-07-13 13:25:13 +02:00
Christian Cueni
29e95d3d9e
Use consts
2021-07-13 13:25:13 +02:00
Christian Cueni
0d371aed13
Update url
2021-07-13 13:25:13 +02:00
Christian Cueni
f1ca00f47b
Clean up
2021-07-13 13:25:13 +02:00
Christian Cueni
5188d2a061
Update states, add verify email page
2021-07-13 13:25:13 +02:00
Christian Cueni
125882df46
Add SplitLayout, refactor onboarding
2021-07-13 13:25:13 +02:00
Christian Cueni
8db122c436
Remove unused code
2021-07-13 13:24:23 +02:00
Christian Cueni
8ac5ab67e9
Handle redirect after successful login in frontend
2021-07-13 13:24:22 +02:00
Christian Cueni
3c89a8b256
Remove or comment unused code
2021-07-13 13:24:22 +02:00
Christian Cueni
91fa976317
Redirect back to frontend upon successful oauth
2021-07-13 13:18:43 +02:00
Ramon Wenger
ade00205e5
Reset module edit mode on navigation
2021-05-08 23:20:44 +02:00
Ramon Wenger
3d78761e20
Add snapshot module header
...
Also refactor some queries and other code
2021-05-06 23:13:57 +02:00
Ramon Wenger
ea3a404ae7
Add new pages for joining and creating teams
2021-03-24 23:38:49 +01:00
Ramon Wenger
19b721388b
Add my teams page
2021-03-24 18:51:29 +01:00
Ramon Wenger
e4ffecfcac
Remove unused imports
2021-03-15 13:09:48 +01:00
Ramon Wenger
c130219ed0
Refactor code
2021-03-15 13:06:03 +01:00
Ramon Wenger
2e424198f0
Add settings button
2021-03-12 11:19:56 +01:00
Ramon Wenger
9490ffd443
Add module visibility sync mutation
2021-03-12 11:19:56 +01:00
Ramon Wenger
b3268a6299
Add settings pages
2021-03-12 11:19:56 +01:00
Ramon Wenger
1f973aa15f
Disable portfolio based on env variable
2021-01-20 17:30:40 +01:00
Ramon Wenger
b0b46e12b0
Add 404 page with styling
2020-08-04 10:33:28 +02:00
Ramon Wenger
16c587ea59
Clean up semicolons
2020-08-03 14:35:25 +02:00
Ramon Wenger
c50aa19f94
Add new schema, fix cypress tests
2020-07-10 10:12:27 +02:00
Ramon Wenger
e6fe2397b7
Add onboarding sub-pages
2020-07-07 15:49:01 +02:00
Ramon Wenger
62338a5ddb
Add onboarding page with first layout implementation
2020-07-07 09:42:29 +02:00
Ramon Wenger
44e7e4c322
Clean up code
2020-07-02 12:32:44 +02:00
Ramon Wenger
f4f9b7c1a1
Refactor and update news teasers on start page
2020-06-30 18:05:45 +02:00
Christian Cueni
1b4a0da2e1
Merged in feature/news (pull request #65 )
...
Feature/news
Approved-by: Ramon Wenger
2020-06-17 11:53:45 +00:00
Ramon Wenger
7105082a56
Update topic url
2020-06-04 12:59:47 +02:00
Christian Cueni
6933e10a7f
Add news page, add field
2020-05-20 15:42:50 +02:00
Christian Cueni
ce299e0f0e
Merged in feature/licensing (pull request #50 )
...
Feature/licensing
2020-05-12 11:37:17 +00:00
Ramon Wenger
e60d88dcf0
Replace old instrument overview with new one
2020-05-06 16:52:22 +02:00
Christian Cueni
b222fc86e4
Style pages, remove no-class page
2020-05-06 08:37:30 +02:00
Christian Cueni
6b76c27c55
Merge branch 'develop' into feature/licensing
...
# Conflicts:
# client/config/dev.env.js
# client/config/prod.env.js
# client/cypress/fixtures/schema.json
# client/cypress/integration/beta-login.spec.js
# client/package-lock.json
# client/src/graphql/client.js
# client/src/layouts/PublicLayout.vue
# client/src/main.js
# client/src/styles/main.scss
# server/core/settings.py
# server/registration/mutations_public.py
# server/users/factories.py
# server/users/models.py
# server/users/schema.py
2020-04-30 15:22:55 +02:00
Ramon Wenger
4bd2c9c065
Add page to display the class code
2020-03-20 22:49:51 +01:00
Ramon Wenger
950fe9c60e
Add "create class" view
2020-03-20 10:14:55 +01:00