on 20 Sep 2020
ec56897
Make package into an executable.
on 19 Sep 2020
af66bcd
Implemented reading model description from file.
on 19 Sep 2020
1a29742
Generate the core model types from a json schema description.
on 19 Sep 2020
7c7e6ff
Updated code to satisfy eslint.
on 19 Sep 2020
4d1c9fd
Migrate from tslint to eslint.
on 13 Sep 2020
9e3672d
Created delete function. Polished OpenAPI documentation.
on 13 Sep 2020
3d04c87
Extracted general code into util.ts.
on 12 Sep 2020
ddc5089
Created generator for the express middleware.
on 12 Sep 2020
94a0d31
Created generator for OpenAPI documentation.
on 6 Sep 2020
cf7c145
Created generator for the data access modules.
on 6 Sep 2020
ac12c69
Created generator for model definitions.
on 12 Oct 2019
148e6a6
Added sliders to play around with the parameters for the Koch curve.
on 10 Oct 2019
89343e1
Built the Koch curve with Elm.
on 6 Oct 2019
bff955d
Added a "hello world" with Elm.
on 5 Oct 2019
c7a0635
Reworked the structure to be more functional. Animated the spirals. Removed the randomized version, because it looks stupid.
on 3 Oct 2019
b2edb09
Added hexagonal base shape. Improved design and made it more responsive.
82a7168
Added randomized square and regular triangle.
on 2 Oct 2019
b9b0350
Removed the server and switched to static file only.
...
on 24 Oct 2018
2a9f552
Added open graph tags and a preview image.
on 17 Oct 2018
80e1276
Created a home screen as a start for the actual app.
on 14 Oct 2018
b051106
Added deployment descriptions. Changed port to the same as on the server.
on 14 Oct 2018
123606b
Added interfaces for a persistence layer. Implemented file storage for game states.
on 14 Oct 2018
4a53398
Exposed the navigate function to the GraphQL API. Fixed some conversion bugs in the middleware.
on 14 Oct 2018
301fa7f
Added function to generate unique user ids and exposed it in the GraphQL API.
on 14 Oct 2018
92db528
Removed return value from startGame function for better separation of concern. Added function to cancel a game and exposed it in GraphQL API.
on 8 Oct 2018
6faef6d
Refactoring: Extracted middleware into separate file. Added tests for middleware.
on 8 Oct 2018
382bcda
Exposed startGame function in the GraphQL API.
on 3 Oct 2018
85a0b7b
Added two trivial example maps and functions to design mazes with ASCII art.
on 3 Oct 2018
8ecebf5
Added validation on the userID.
on 3 Oct 2018
33d6d9f
Created an express-graphql server to expose the API as a web API via GraphQL.
on 3 Oct 2018
ab2e310
Improved navigation functionality.
on 3 Oct 2018
206d9be
Removed "endpoint", introduced GameServer to handle logic.
on 3 Oct 2018
47f4140
Added more validation rules for a maze.
on 3 Oct 2018
e0a0829
Added validation for the data model.
on 2 Oct 2018
1a5981e
Introduced BDD-style tests with mocha and chai. Added functions to start a game und to navigate.