Commit Graph

570 Commits

Author SHA1 Message Date
Ramon Wenger e0c95ad9ce Make some more code not change immutable objects 2022-01-26 21:36:57 +01:00
Ramon Wenger 457c59cbc4 Clean up code 2022-01-26 20:49:31 +01:00
Ramon Wenger 2ceb7cf706 Make back navigation work with history, to preserve scroll position 2022-01-26 18:04:37 +01:00
Ramon Wenger b2d0c4922a Fix some problems with the cache 2022-01-26 18:03:16 +01:00
Ramon Wenger 3e518e21c0 Handle cache in student submission without mutating it 2022-01-26 16:12:42 +01:00
Ramon Wenger a85296a628 Update apollo version, replace local state handling 2022-01-26 15:46:09 +01:00
Ramon Wenger 6a51052b53 Update graphql schema, update schema config 2022-01-25 15:31:15 +01:00
Ramon Wenger a31c644553 Send new content block to server, add route 2022-01-24 17:51:53 +01:00
Ramon Wenger 7eab58ab88 Enable removal of inner blocks 2022-01-20 16:27:02 +01:00
Ramon Wenger d3c790d221 Update styling 2022-01-20 16:22:08 +01:00
Ramon Wenger 20876a0bf2 Lint some more code 2022-01-20 16:21:08 +01:00
Ramon Wenger c4195916a7 Lint some more code 2022-01-19 11:56:20 +01:00
Ramon Wenger 6bc6f5fa33 Update new add page with new properties 2022-01-19 11:47:10 +01:00
Ramon Wenger 88f1db7bfc Lint some code 2022-01-19 11:45:55 +01:00
Ramon Wenger 2b82c78cc2 Add option to convert new element to nested list 2022-01-19 11:29:21 +01:00
Ramon Wenger 50cb811f05 Refactor styling of nested content lists 2022-01-19 11:23:13 +01:00
Ramon Wenger 88409a6268 Update eslint versions and config, also refactor file structure 2022-01-19 11:13:58 +01:00
Ramon Wenger 196fd5da4a Update create content block page 2022-01-17 09:05:41 +01:00
Ramon Wenger bc0918876b Update usage of new component 2022-01-13 22:29:15 +01:00
Ramon Wenger 73ee8bd535 Update new content block form 2022-01-13 10:49:19 +01:00
Ramon Wenger 300f93e1d2 Add new route 2021-12-23 12:32:24 +01:00
Ramon Wenger 40ab4243b8 Split code into more bandwidth-friendly chunks 2021-12-22 10:37:43 +01:00
Ramon Wenger 5925bc95f5 Lazy-load some more components 2021-12-21 21:03:58 +01:00
Ramon Wenger c179d07969 Update router definitions to enable code splitting 2021-12-21 17:25:42 +01:00
Ramon Wenger 5236d6a2ed Fix another e2e test 2021-12-21 14:15:01 +01:00
Ramon Wenger 623919719d Fix e2e tests 2021-12-21 13:51:16 +01:00
Ramon Wenger b37abd3d16 Move VeeValidate calls to own components and config 2021-12-21 13:11:34 +01:00
Ramon Wenger 31f3145cbd Replace old vee-validate version and rewrite the usages 2021-12-20 17:17:28 +01:00
Christian Cueni 16a0038391 Update text 2021-11-29 15:57:40 +01:00
Christian Cueni c58e33b1e9 Send module update upon result only once 2021-11-18 16:03:42 +01:00
Christian Cueni 013788a5bc Check if lastmodule exists 2021-11-17 14:54:37 +01:00
Ramon Wenger 7a850b3a94 Add frontend test for instrument page and fix query bug 2021-11-11 13:59:37 +01:00
Christian Cueni 5ac9999572 Set prop on list component 2021-11-11 09:13:07 +01:00
Ramon Wenger 3e82389299 Refactor current instrument filter query, add styling for active state 2021-11-01 11:57:07 +01:00
Ramon Wenger e1a87739df Add some styling for filter group headers 2021-10-31 22:02:30 +01:00
Ramon Wenger 8117a6b4c0 Add code for filtering instruments in frontend
Also add some styling
2021-10-31 21:48:21 +01:00
Ramon Wenger 08c4a6f7e1 Fix permissions on project page 2021-10-31 12:06:40 +01:00
Ramon Wenger ef6d76aee1 Merge branch 'release/new-portfolio' into develop 2021-10-27 18:13:51 +02:00
Ramon Wenger a2ecbdd3b4 Add test for and fix bug in projects page 2021-10-25 13:38:03 +02:00
Ramon Wenger 96b5fcbcd5 Add test and fix a bug for project share button 2021-10-25 13:07:13 +02:00
Ramon Wenger 5fd5a5be4a Add new test for instruments page, start refactor and style changes 2021-10-20 13:57:32 +02:00
Ramon Wenger 348e9198b6 Add share link to project page 2021-10-10 21:53:54 +02:00
Ramon Wenger 42201c1b77 Update failing frontend tests 2021-10-07 17:09:24 +02:00
Ramon Wenger 4f9d3bc33d Update styling on project detail page 2021-10-07 11:22:02 +02:00
Ramon Wenger 1f18f0feeb Update project list on portfolio page 2021-09-27 14:19:08 +02:00
Ramon Wenger 3f5d705877 Add portfolio onboarding page 2021-09-01 16:29:13 +02:00
Ramon Wenger 704da5a749 Add new cypress test for changing class in room view 2021-09-01 14:27:57 +02:00
Ramon Wenger 1a3d9afd31 Fix cypress test 2021-08-31 18:50:35 +02:00
Ramon Wenger 94a13f4a15 Enable students to add room entries 2021-08-31 18:42:22 +02:00
Ramon Wenger d509b24666 Update change visibility modal 2021-08-31 17:49:40 +02:00