Commit graph

15 commits

Author SHA1 Message Date
4b8d0ee4a4 [all] Reorganize haskell code into multiple packages 2020-03-25 21:10:59 +00:00
22974d96a7 [server] Move server-related files into their own subdirectory 2020-02-26 08:57:09 +00:00
e917893a9b [server] Print exceptions encountered during a connection 2020-02-18 00:42:57 +00:00
2a2b148046 [server] Add return value to tree modules
Now, tree modules can't just stop, they can Just stop. Sorry... But they can
return values now, with a tiny bit of type class trickery.
2020-02-13 23:38:26 +00:00
220b5a3234 [server] Adjust TreeModule structure
This commit prepares a slighly more powerful TreeModule structure: Now,
TreeModules can finish their execution, which should make some kinds of menus
and transitions possible.
2020-02-13 23:23:15 +00:00
b2b34d551a [server] Send partial updates when possible 2020-02-12 10:58:39 +00:00
45a6d1934e [server] Fix typo 2020-02-12 00:38:35 +00:00
d5d0fccdaf [server] Improve readability of project description 2020-02-11 18:04:07 +00:00
4c24430c07 Display custom node in ConstModule
Also wrote a short introductory node explaining node permissions.
2020-02-11 11:48:10 +00:00
5902421872 Add very basic logging to server 2020-02-10 23:48:44 +00:00
5e7c2952a1 Hook up WS connection to client UI 2020-02-10 23:14:20 +00:00
ff2dc3e783 Separate Node-related stuff from Api module 2020-02-08 23:26:21 +00:00
4a0c3e13d5 Extract utility functions
These are later going to be used by the client too
2020-02-08 20:46:53 +00:00
42e9f6d462 Implement basic server executable 2020-02-08 18:58:14 +00:00
33f1076b52 Add basic server 2020-02-08 18:03:29 +00:00