Commit Graph

12 Commits

Author SHA1 Message Date
2e48e3c4ec Added a url stack to Request, for easier route handling. Also made the main routing middleware use it. 2020-12-28 19:15:27 +01:00
a6b29c04a4 Started working on settings. 2020-12-08 16:22:18 +01:00
b063237399 Initial TableBuilder implementation, and simple migrations. 2020-12-01 23:37:10 +01:00
65f7f3a6b2 Now handlers need to have a new Object* parameter, this can be used to optionally carry class instances. (think of it as self in python object methods, except it can be null). 2020-12-01 12:56:04 +01:00
c3922e17d2 Moved routing to a middleware, so it's easily customizable, and also it is now able to do async things. 2020-11-26 12:10:21 +01:00
40471f0525 Now the request handling/middlewares work in a fully async way. 2020-11-26 12:02:58 +01:00
cc8de9ed7f The default 404 and generic errors html bodies are static members in Application, this makes them trivial to replace if they are static html. 2020-11-26 11:32:33 +01:00
4d6e1e5dd9 Small html syntax fix. 2020-11-26 11:27:14 +01:00
566717c075 Now requests have to be sent manually, with a new send() method. This makes it possible to handle requests in a full on async callback-like way. 2020-11-26 11:26:02 +01:00
19fa2b5e67 Implement Themes, and fix middlewares. 2020-11-25 21:00:22 +01:00
4e98d05bd5 Implemented body caching and cleanups to FileCache. 2020-11-25 14:53:53 +01:00
c53c3dbfc3 Renamed the framework folder to core. 2020-11-25 13:28:34 +01:00