Commit graph

16 commits

Author SHA1 Message Date
Simon Ser
a0800c2436
Auto-discover upstream SMTP and IMAP servers
Closes: https://todo.sr.ht/~sircmpwn/koushin/49
2020-01-20 13:08:05 +01:00
Simon Ser
04199eb121
readme: document hot reload 2020-01-08 12:01:48 +01:00
Simon Ser
733304c88f
Allow Lua plugins to inject all templates 2019-12-17 13:15:10 +01:00
Simon Ser
e78d2db3ea
Improve docs 2019-12-17 10:58:31 +01:00
Simon Ser
e93346ffa9
Remove the public/ directory
Now that all templates are provided by plugins, there's no need to have
a public/ directory. Themes can be in /themes instead of /public/themes.
2019-12-16 12:58:21 +01:00
Simon Ser
d897eeee5c
Introduce base plugin
This plugin offers base IMAP/SMTP functionality.

References: https://todo.sr.ht/~sircmpwn/koushin/39
2019-12-16 12:52:44 +01:00
Simon Ser
1b5bc568fb
Allow plugins to provide their own templates 2019-12-11 15:08:31 +01:00
Simon Ser
fec8caa3cd
readme: add godoc badge 2019-12-11 14:05:16 +01:00
Simon Ser
49167b9a28
readme: add link to mailing list & issue tracker 2019-12-10 16:08:08 +01:00
Simon Ser
a9a607b9b2
Allow plugins to add new routes
References: https://todo.sr.ht/~sircmpwn/koushin/6
2019-12-10 16:00:53 +01:00
Simon Ser
800a83059d
readme: sync with new Lua API 2019-12-09 17:55:52 +01:00
Simon Ser
4f74722c14
Add basic support for plugins 2019-12-09 16:05:40 +01:00
Simon Ser
e94b1311de
Add basic theme support
References: https://todo.sr.ht/~sircmpwn/koushin/1
2019-12-04 18:30:01 +01:00
Simon Ser
ae79f99876
Parse SMTP URL from CLI 2019-12-03 15:21:59 +01:00
Simon Ser
c62703985e
readme: add IMAP URL to usage 2019-12-02 17:32:44 +01:00
Simon Ser
a1a067e6de
Add HTTP server boilerplate 2019-12-02 15:31:00 +01:00