Alexander Polynomdivision
|
3293a876e3
|
refactor: Remove unused imports
|
2018-10-18 21:26:19 +02:00 |
|
Alexander Polynomdivision
|
4fd1c6724b
|
refactor: Remove lookedAt
|
2018-10-18 17:33:23 +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
|
0d854092db
|
git: Fix a merge conflict
|
2018-10-16 18:09:13 +02:00 |
|
Alexander Polynomdivision
|
797a9d7dd8
|
fix: A typo was made: 'beenden' -> 'Beenden'
|
2018-10-16 18:06:59 +02:00 |
|
Alexander Polynomdivision
|
79ee9c075a
|
feat: Replace the avatar with a generic one
|
2018-10-16 15:02:09 +02:00 |
|
Alexander Polynomdivision
|
1b5fd669de
|
feat: Add a 'No Vocab' dialog
|
2018-10-16 14:47:41 +02:00 |
|
Alexander Polynomdivision
|
8b2aba5d91
|
feat: Move the loading panel to a component
|
2018-10-16 14:25:18 +02:00 |
|
Alexander Polynomdivision
|
e9d7c156cc
|
feat: If no vocabulary has been learned, this should be told
|
2018-10-15 17:01:18 +02:00 |
|
Alexander Polynomdivision
|
22ded2ec38
|
refactor: Move the tracking model into commons
|
2018-10-15 16:30:40 +02:00 |
|
Alexander Polynomdivision
|
30fda90a7b
|
feat: Substitute the Backend URL dynamically
|
2018-10-12 17:34:32 +02:00 |
|
Alexander Polynomdivision
|
45dc47f3b9
|
fix: The login overflows because of the wrong container height
|
2018-10-12 12:14:24 +02:00 |
|
Alexander Polynomdivision
|
aba3626b7d
|
feat: Add autofocus to the search field
|
2018-10-11 19:46:28 +02:00 |
|
Alexander Polynomdivision
|
dcd0a9888c
|
feat: Implement a vocabulary search
|
2018-10-11 17:08:58 +02:00 |
|
Alexander Polynomdivision
|
a902d9e8f7
|
feat: Implement a vocabulary view
|
2018-10-11 14:37:21 +02:00 |
|
Alexander Polynomdivision
|
b453947fc5
|
fix: Re-add the page margin for pages that need it
|
2018-10-10 13:50:30 +02:00 |
|
Alexander Polynomdivision
|
d9ec095d5c
|
feat: Rework the Level UI
|
2018-10-10 13:44:45 +02:00 |
|
Alexander Polynomdivision
|
c622264f43
|
feat: Implement the tracker
|
2018-10-09 16:01:17 +02:00 |
|
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 |
|