Commit Graph

34 Commits

Author SHA1 Message Date
Alexander Polynomdivision
857eea777f Why were they staged? 2018-10-18 17:36:07 +02:00
Alexander Polynomdivision
3b7e55d957 refactor: Simplify API calls
API calls can now make with a simple wrapper function.

Additionally, the error code "200" now means success for all API calls.
2018-10-17 18:28:29 +02:00
Alexander Polynomdivision
7de3cedb15 refactor: Move the SM2 implementation to the backend 2018-10-17 14:40:21 +02:00
Alexander Polynomdivision
528c291b70 feat: Implement the /user/vocab endpoint 2018-10-11 14:25:46 +02:00
Alexander Polynomdivision
7f9d520257 version: Bump version 2018-10-09 16:07:08 +02:00
Alexander Polynomdivision
c622264f43 feat: Implement the tracker 2018-10-09 16:01:17 +02:00
Alexander Polynomdivision
f5c15c2289 fix: We need to check if the class ID is correct 2018-10-09 12:55:56 +02:00
Alexander Polynomdivision
3834590c5a fix: Prevent registration spamming 2018-10-08 11:22:13 +02:00
Alexander Polynomdivision
c25536f09a Bump backend version for the release 2018-10-07 18:46:18 +02:00
Alexander Polynomdivision
4278751837 feat: Add /api/register endpoint 2018-10-07 15:41:08 +02:00
Alexander Polynomdivision
8cf4c3f5bc build: Improve the backend Makefile 2018-10-03 21:04:30 +02:00
Alexander Polynomdivision
4a3aa60a4d feat: Use authorization on the MongoDB server 2018-10-03 19:09:49 +02:00
Alexander Polynomdivision
26407b6cb7 feat: Tick all levels that the user has completed 2018-10-02 16:04:38 +02:00
Alexander Polynomdivision
977f5df9dd feat: Points for doing reviews 2018-10-01 19:21:57 +02:00
Alexander Polynomdivision
8e71aa85dc fix: The client and server send the ILevel type differently 2018-10-01 17:31:23 +02:00
Alexander Polynomdivision
4f133c55d2 feat: Add new vocabulary to the review queue
When a level is finished, the vocabulary of that item will be
converted into SM2 metadata, which will be appended to the
user's vocabMetadata.
2018-09-30 21:17:47 +02:00
Alexander Polynomdivision
048f375724 feat: Implement SM2 2018-09-30 16:17:54 +02:00
Alexander Polynomdivision
076d6c8233 feat: Add the /api/user/score endpoint 2018-09-29 22:09:49 +02:00
Alexander Polynomdivision
8a9094c41e feat: Speed-up the container build 2018-09-29 22:01:13 +02:00
Alexander Polynomdivision
ab0c75331d feat: Implement updating the done levels 2018-09-29 22:00:15 +02:00
Alexander Polynomdivision
e6e7505383 feat: Implement (most) API endpoints 2018-09-29 19:34:22 +02:00
Alexander Polynomdivision
9ea5078c5c feat: Implement even more endpoints 2018-09-29 19:10:27 +02:00
Alexander Polynomdivision
fdaa9cb8f3 feat: Remove shared/ 2018-09-29 15:06:14 +02:00
Alexander Polynomdivision
65070b1f5b feat: Implement the /user/me endpoint 2018-09-29 14:23:09 +02:00
Alexander Polynomdivision
5d38f46aeb feat: Add a compose file 2018-09-28 23:33:28 +02:00
Alexander Polynomdivision
24f35be058 feat: Implement the new /dashboard API 2018-09-24 18:29:29 +02:00
Alexander Polynomdivision
28160e329b feat: Implement all Frontend stubs 2018-09-24 13:53:20 +02:00
Alexander Polynomdivision
8b6bfb681b fix: Implement more APIs 2018-09-24 13:36:42 +02:00
Alexander Polynomdivision
2c4011f631 refactor: Create a better API scheme 2018-09-23 22:17:35 +02:00
Alexander Polynomdivision
a7dc7464a1 feat: Stub more APIs 2018-09-23 21:52:29 +02:00
Alexander Polynomdivision
db4b46b5aa fix: Add a build system for the backend 2018-09-21 16:27:25 +02:00
Alexander Polynomdivision
466e5a3107 build: Add start and watch commands 2018-09-20 18:50:15 +02:00
Alexander Polynomdivision
08d8c2c562 build: Write Makefiles 2018-09-20 18:44:46 +02:00
Alexander Polynomdivision
909149fdc7 refactor: MONOREPO 2018-09-20 17:38:12 +02:00