Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Extract Lua infrastructure into a plugin | 2020-01-20 | 1 | -180/+0 | |
| | |||||
* | Add Context to Plugin.Inject | 2019-12-17 | 1 | -1/+1 | |
| | | | | This allows to access the request metadata and the session from injectors. | ||||
* | Add RenderData interface | 2019-12-17 | 1 | -2/+2 | |
| | | | | This allows Go plugins to easily inject global data. | ||||
* | Allow Lua plugins to inject all templates | 2019-12-17 | 1 | -1/+8 | |
| | |||||
* | go fmt | 2019-12-16 | 1 | -1/+1 | |
| | |||||
* | Introduce base plugin | 2019-12-16 | 1 | -0/+3 | |
| | | | | | | This plugin offers base IMAP/SMTP functionality. References: https://todo.sr.ht/~sircmpwn/koushin/39 | ||||
* | Allow plugins to provide their own templates | 2019-12-11 | 1 | -3/+15 | |
| | |||||
* | go fmt | 2019-12-10 | 1 | -4/+4 | |
| | |||||
* | Rename Plugin.Render to Plugin.Inject | 2019-12-10 | 1 | -1/+1 | |
| | | | | | This function doesn't render anything, it just adds extra data to the template data. | ||||
* | Extract Lua plugin logic into separate file | 2019-12-10 | 1 | -0/+158 | |