Commit Graph

37 Commits

Author SHA1 Message Date
Alexander Polynomdivision
7e27203f74 fix: Crash when comparing two long words 2018-10-09 12:48:12 +02:00
Alexander Polynomdivision
7dc4f92319 feat: Add a registration page 2018-10-07 18:40:48 +02:00
Alexander Polynomdivision
5c1332da36 fix: If user.levels is empty then no level can be started 2018-10-07 13:50:22 +02:00
Alexander Polynomdivision
5b399bf0d2 feat: Only mark a level as done when the review is completed 2018-10-03 14:19:23 +02:00
Alexander Polynomdivision
b32603f213 refactor: Remove code duplication 2018-10-03 14:10:27 +02:00
Alexander Polynomdivision
7fc1d8a058 feat: Show training wheels 2018-10-03 14:02:20 +02:00
Alexander Polynomdivision
4ba879c531 fix: Crash because of empty vocabulary list
Array.reduce(...) will crash if the array is empty. So we
just default to 0, if this.vocab is empty.
2018-10-02 18:06:38 +02:00
Alexander Polynomdivision
32fadc19e5 fix: Done levels were not marked as such 2018-10-02 17:55:29 +02:00
Alexander Polynomdivision
5361d1bab5 feat: Prevent users from starting levels that they did not reach yet 2018-10-02 17:52:07 +02:00
Alexander Polynomdivision
cee5680a6a feat: Remove negative scores 2018-10-02 17:32:09 +02:00
Alexander Polynomdivision
26407b6cb7 feat: Tick all levels that the user has completed 2018-10-02 16:04:38 +02:00
Alexander Polynomdivision
d6f5ef4cc5 feat: Don't forget about the adverbs 2018-10-02 15:49:53 +02:00
Alexander Polynomdivision
4f6d55262c feat: Re-add vocab up to 2 times 2018-10-02 15:33:01 +02:00
Alexander Polynomdivision
cb452a3c54 fix: All vocab items now get turned into review cards 2018-10-02 13:38:24 +02:00
Alexander Polynomdivision
2b0d472754 feat: Display all vocabulary data 2018-10-02 13:10:33 +02:00
Alexander Polynomdivision
91dbe0c4b7 fix: The metadata not being updated on the last item 2018-10-02 12:42:59 +02:00
Alexander Polynomdivision
4ac1a5dad4 fix: Change some texts 2018-10-01 19:27:27 +02:00
Alexander Polynomdivision
977f5df9dd feat: Points for doing reviews 2018-10-01 19:21:57 +02:00
Alexander Polynomdivision
d08e591e27 fix: Was ist Prozentrechnung? 2018-10-01 19:02:12 +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
4a6b40ad72 feat: Test using HTTPS and HTTP2 2018-09-30 20:15:27 +02:00
Alexander Polynomdivision
b47b18c373 feat: Prevent invalid logins
Do not sent a request to authenticate against the server
when either the username or the password are empty
2018-09-30 18:32:36 +02:00
Alexander Polynomdivision
048f375724 feat: Implement SM2 2018-09-30 16:17:54 +02:00
Alexander Polynomdivision
64bcc932d7 fix: Metadata only updated on correct answers 2018-09-30 14:46:32 +02:00
Alexander Polynomdivision
2276dad7a7 fix: Fix the level page handling vocab IDs wrongly 2018-09-30 13:48:20 +02:00
Alexander Polynomdivision
6de51609c0 fix: Remove invalid session tokens + Login using the Return key 2018-09-30 13:08:14 +02:00
Alexander Polynomdivision
ff26a39db8 fix: Remove debug output 2018-09-29 22:11:07 +02:00
Alexander Polynomdivision
ab0c75331d feat: Implement updating the done levels 2018-09-29 22:00:15 +02:00
Alexander Polynomdivision
24f35be058 feat: Implement the new /dashboard API 2018-09-24 18:29:29 +02:00
Alexander Polynomdivision
7339e1ccac feat: Implement a cancel button 2018-09-24 16:16:33 +02:00
Alexander Polynomdivision
2f5e572f8e fix: Cosmetic enhancements 2018-09-24 13:58:05 +02:00
Alexander Polynomdivision
8b6bfb681b fix: Implement more APIs 2018-09-24 13:36:42 +02:00
Alexander Polynomdivision
62a81ddeeb fix: Center the question text 2018-09-23 16:53:22 +02:00
Alexander Polynomdivision
be7a616fb5 fix: Multiple API calls when bypassing /login 2018-09-23 16:30:14 +02:00
Alexander Polynomdivision
08cd51c2a3 feat: Implement getNextLevel and getTopTenLearners 2018-09-23 16:14:14 +02:00
Alexander Polynomdivision
f26ce20e13 fix: Not setting the auth state in Application 2018-09-20 20:26:40 +02:00
Alexander Polynomdivision
909149fdc7 refactor: MONOREPO 2018-09-20 17:38:12 +02:00