Commit Graph

  • a6c06130bb server: Allow access to privacy.pdf master Alexander Polynomdivision 2018-10-22 18:40:28 +0200
  • 3617275833 feat: Link to a data protection document Alexander Polynomdivision 2018-10-22 18:39:57 +0200
  • 842e685c59 scripts: Add level descriptions and names Alexander Polynomdivision 2018-10-22 18:39:24 +0200
  • 2ce9791800 Add a license Alexander Polynomdivision 2018-10-21 22:48:24 +0200
  • c36773d6b8 Update the protocol Alexander Polynomdivision 2018-10-21 22:45:55 +0200
  • 8e813969b9 Dunno Alexander Polynomdivision 2018-10-21 22:45:39 +0200
  • 54d039435c scripts: Include mnemonics Alexander Polynomdivision 2018-10-21 22:44:20 +0200
  • fe007a2c02 build: Actually remove the /api/class import Alexander Polynomdivision 2018-10-21 22:44:10 +0200
  • 728abc064a Bump version of the server Alexander Polynomdivision 2018-10-21 16:33:15 +0200
  • 72c843aacb refactor: Deprecate /api/class/:id/topTen Alexander Polynomdivision 2018-10-21 16:30:41 +0200
  • f1a1c2531c refactor: Remove word type based scoring Alexander Polynomdivision 2018-10-21 16:26:49 +0200
  • 8575232454 docs: Remove commented code Alexander Polynomdivision 2018-10-19 17:11:53 +0200
  • ab280a180f Bump version Alexander Polynomdivision 2018-10-19 17:05:30 +0200
  • 4ec41120dc fix: Perfekt has not been removed Alexander Polynomdivision 2018-10-19 17:04:27 +0200
  • 3293a876e3 refactor: Remove unused imports Alexander Polynomdivision 2018-10-18 21:26:19 +0200
  • 16bf39f691 fix: Cleanup the /queue route a bit Alexander Polynomdivision 2018-10-18 17:42:17 +0200
  • f22008784c docs: Remove TODOs Alexander Polynomdivision 2018-10-18 17:36:32 +0200
  • 857eea777f Why were they staged? Alexander Polynomdivision 2018-10-18 17:36:07 +0200
  • 4fd1c6724b refactor: Remove lookedAt Alexander Polynomdivision 2018-10-18 17:33:23 +0200
  • 30a2b11ab7 fix: Sessions not being remembered Alexander Polynomdivision 2018-10-17 21:16:44 +0200
  • f61386662a fix: The modal being always opened Alexander Polynomdivision 2018-10-17 18:29:51 +0200
  • 3b7e55d957 refactor: Simplify API calls Alexander Polynomdivision 2018-10-17 18:28:29 +0200
  • 7de3cedb15 refactor: Move the SM2 implementation to the backend Alexander Polynomdivision 2018-10-17 14:40:21 +0200
  • 6e80ed79d2 docs: Update the protocol Alexander Polynomdivision 2018-10-17 14:10:13 +0200
  • 8895963f3c build: Fix typo in the Makefile Alexander Polynomdivision 2018-10-16 20:12:25 +0200
  • 0d854092db git: Fix a merge conflict Alexander Polynomdivision 2018-10-16 18:09:13 +0200
  • 797a9d7dd8 fix: A typo was made: 'beenden' -> 'Beenden' Alexander Polynomdivision 2018-10-16 18:06:59 +0200
  • 4bbb910b2a feat: Bump frontend version Alexander Polynomdivision 2018-10-16 15:02:49 +0200
  • 79ee9c075a feat: Replace the avatar with a generic one Alexander Polynomdivision 2018-10-16 15:02:09 +0200
  • 1b5fd669de feat: Add a 'No Vocab' dialog Alexander Polynomdivision 2018-10-16 14:47:41 +0200
  • 8b2aba5d91 feat: Move the loading panel to a component Alexander Polynomdivision 2018-10-16 14:25:18 +0200
  • e9d7c156cc feat: If no vocabulary has been learned, this should be told Alexander Polynomdivision 2018-10-15 17:01:18 +0200
  • 22ded2ec38 refactor: Move the tracking model into commons Alexander Polynomdivision 2018-10-15 16:30:40 +0200
  • 2963e089d8 docker: Update the container to 1.2.0 Alexander Polynomdivision 2018-10-12 17:36:48 +0200
  • b331dc12ce nginx: Redirect / to /app/ Alexander Polynomdivision 2018-10-12 17:36:17 +0200
  • 30fda90a7b feat: Substitute the Backend URL dynamically Alexander Polynomdivision 2018-10-12 17:34:32 +0200
  • 45dc47f3b9 fix: The login overflows because of the wrong container height Alexander Polynomdivision 2018-10-12 12:14:24 +0200
  • aba3626b7d feat: Add autofocus to the search field Alexander Polynomdivision 2018-10-11 19:46:28 +0200
  • feeb07c542 scripts: Add and fix the debug flag Alexander Polynomdivision 2018-10-11 17:25:19 +0200
  • 6b577273b0 build: Fix a misspelled CLI flag Alexander Polynomdivision 2018-10-11 17:09:55 +0200
  • dcd0a9888c feat: Implement a vocabulary search Alexander Polynomdivision 2018-10-11 17:08:58 +0200
  • 3261a81b06 feat: Add an icon for the vocab list Alexander Polynomdivision 2018-10-11 14:40:40 +0200
  • a902d9e8f7 feat: Implement a vocabulary view Alexander Polynomdivision 2018-10-11 14:37:21 +0200
  • 528c291b70 feat: Implement the /user/vocab endpoint Alexander Polynomdivision 2018-10-11 14:25:46 +0200
  • 8e3919a70e docs: Update the protocol Alexander Polynomdivision 2018-10-10 15:50:22 +0200
  • 7b74106675 fix: Remove a (misspelled) console.log Alexander Polynomdivision 2018-10-10 13:51:24 +0200
  • b453947fc5 fix: Re-add the page margin for pages that need it Alexander Polynomdivision 2018-10-10 13:50:30 +0200
  • d9ec095d5c feat: Rework the Level UI Alexander Polynomdivision 2018-10-10 13:44:45 +0200
  • ede271f604 feat: Display a message when the user hits the max level Alexander Polynomdivision 2018-10-09 20:24:20 +0200
  • 5c3603f595 scripts: Remove unintentional whitespaces Alexander Polynomdivision 2018-10-09 16:25:49 +0200
  • eee04671ff docs: Fix formatting issues Alexander Polynomdivision 2018-10-09 16:25:32 +0200
  • 7f9d520257 version: Bump version Alexander Polynomdivision 2018-10-09 16:07:08 +0200
  • c622264f43 feat: Implement the tracker Alexander Polynomdivision 2018-10-09 16:01:17 +0200
  • d5c4563c77 server: Restrict the cache size of MongoDB Alexander Polynomdivision 2018-10-09 15:13:18 +0200
  • 6a8f0d1594 fix: Fallback to the last user level Alexander Polynomdivision 2018-10-09 13:19:14 +0200
  • 15f05978a9 feat: Replace SessionStorage with LocalStorage Alexander Polynomdivision 2018-10-09 13:16:18 +0200
  • f5c15c2289 fix: We need to check if the class ID is correct Alexander Polynomdivision 2018-10-09 12:55:56 +0200
  • 7e27203f74 fix: Crash when comparing two long words Alexander Polynomdivision 2018-10-09 12:48:12 +0200
  • 3834590c5a fix: Prevent registration spamming Alexander Polynomdivision 2018-10-08 11:22:13 +0200
  • c25536f09a Bump backend version for the release Alexander Polynomdivision 2018-10-07 18:46:18 +0200
  • 7dc4f92319 feat: Add a registration page Alexander Polynomdivision 2018-10-07 18:40:48 +0200
  • 4278751837 feat: Add /api/register endpoint Alexander Polynomdivision 2018-10-07 15:41:08 +0200
  • d24893d75d scripts: Add a script to generate pseudo levels Alexander Polynomdivision 2018-10-07 14:35:36 +0200
  • eed1149b0c feat: Generate checksums for the frontend Alexander Polynomdivision 2018-10-07 13:51:56 +0200
  • 5c1332da36 fix: If user.levels is empty then no level can be started Alexander Polynomdivision 2018-10-07 13:50:22 +0200
  • e398417c99 sec: Move the CSP to a header on the nginx Alexander Polynomdivision 2018-10-07 13:49:52 +0200
  • 3e3b944e48 build: Improve the toplevel Makefile Alexander Polynomdivision 2018-10-03 21:06:07 +0200
  • 8cf4c3f5bc build: Improve the backend Makefile Alexander Polynomdivision 2018-10-03 21:04:30 +0200
  • 4857067481 feat: Turn index.html into a template Alexander Polynomdivision 2018-10-03 20:48:39 +0200
  • 082f254da0 feat: Error pages + Makefile improvements Alexander Polynomdivision 2018-10-03 20:24:06 +0200
  • f836145981 feat: Add a CSP header to the index Alexander Polynomdivision 2018-10-03 20:09:11 +0200
  • c7f4fd23dd docs: Update protocol Alexander Polynomdivision 2018-10-03 19:10:49 +0200
  • 3b3576ec42 scripts: Fix issues with the csv_vocab_to_mongo script Alexander Polynomdivision 2018-10-03 19:10:15 +0200
  • 4a3aa60a4d feat: Use authorization on the MongoDB server Alexander Polynomdivision 2018-10-03 19:09:49 +0200
  • 5b399bf0d2 feat: Only mark a level as done when the review is completed Alexander Polynomdivision 2018-10-03 14:19:23 +0200
  • b32603f213 refactor: Remove code duplication Alexander Polynomdivision 2018-10-03 14:10:27 +0200
  • 7fc1d8a058 feat: Show training wheels Alexander Polynomdivision 2018-10-03 14:02:20 +0200
  • 4ba879c531 fix: Crash because of empty vocabulary list Alexander Polynomdivision 2018-10-02 18:06:38 +0200
  • 8754c9b6da feat: Remove the profile and the settings page Alexander Polynomdivision 2018-10-02 18:06:12 +0200
  • ff3f3febc1 scripts: Remove singular comment Alexander Polynomdivision 2018-10-02 17:56:18 +0200
  • 32fadc19e5 fix: Done levels were not marked as such Alexander Polynomdivision 2018-10-02 17:55:29 +0200
  • 5361d1bab5 feat: Prevent users from starting levels that they did not reach yet Alexander Polynomdivision 2018-10-02 17:52:07 +0200
  • cee5680a6a feat: Remove negative scores Alexander Polynomdivision 2018-10-02 17:32:09 +0200
  • 26407b6cb7 feat: Tick all levels that the user has completed Alexander Polynomdivision 2018-10-02 16:04:38 +0200
  • d6f5ef4cc5 feat: Don't forget about the adverbs Alexander Polynomdivision 2018-10-02 15:49:53 +0200
  • 2971069954 feat: Remove the PPP Alexander Polynomdivision 2018-10-02 15:35:48 +0200
  • 4f6d55262c feat: Re-add vocab up to 2 times Alexander Polynomdivision 2018-10-02 15:33:01 +0200
  • 92d4928f6e fix: Wrong mapping for 'feminine Nomen' Alexander Polynomdivision 2018-10-02 15:29:03 +0200
  • 7342ddb0d8 fix: redirect /app to /app/ Alexander Polynomdivision 2018-10-02 15:14:45 +0200
  • cb452a3c54 fix: All vocab items now get turned into review cards Alexander Polynomdivision 2018-10-02 13:38:24 +0200
  • 2b0d472754 feat: Display all vocabulary data Alexander Polynomdivision 2018-10-02 13:10:33 +0200
  • 18fb797fc9 fix: Remove the sys.exit() Alexander Polynomdivision 2018-10-02 13:10:10 +0200
  • 91dbe0c4b7 fix: The metadata not being updated on the last item Alexander Polynomdivision 2018-10-02 12:42:59 +0200
  • 4ac1a5dad4 fix: Change some texts Alexander Polynomdivision 2018-10-01 19:27:27 +0200
  • 977f5df9dd feat: Points for doing reviews Alexander Polynomdivision 2018-10-01 19:21:57 +0200
  • d08e591e27 fix: Was ist Prozentrechnung? Alexander Polynomdivision 2018-10-01 19:02:12 +0200
  • 1a07fd2ddb scripts: Add add_level.py Alexander Polynomdivision 2018-10-01 17:33:25 +0200
  • 8e71aa85dc fix: The client and server send the ILevel type differently Alexander Polynomdivision 2018-10-01 17:31:23 +0200
  • 9144676ec2 scripts: Add scripts to help testing and administration Alexander Polynomdivision 2018-10-01 17:08:37 +0200
  • 4f133c55d2 feat: Add new vocabulary to the review queue Alexander Polynomdivision 2018-09-30 21:17:47 +0200